-
Notifications
You must be signed in to change notification settings - Fork 5.3k
JIT: allow inlinees with delegate invoke #38479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
RyuJit would not inline methods that contained delegate invokes. Remove this limitation. Closes dotnet#10048. See also dotnet#37941.
|
@erozenfeld PTAL cc @dotnet/jit-contrib jit-diffs shows small size increase, most prominently from methods in the command line parser that are marked with aggressive inlining. |
|
Where is the CommandLine assembly coming from? It sounds broken to use AggressiveInlining extensively in command line parsers. |
It's whatever is in |
erozenfeld
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
RyuJit would not inline methods that contained delegate invokes. Remove
this limitation.
Closes #10048. See also #37941.