-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Closed
Labels
area-NativeAOT-coreclrsize-reductionIssues impacting final app size primary for size sensitive workloadsIssues impacting final app size primary for size sensitive workloads
Milestone
Description
SR.GetResourceString is not getting inlined because the original method body was pretty big. What we're left with after rewriting is just a simple mov rcx, rax.
We'd need to basically redo how substitutions are processed.
I'm putting this in the future milestone. Ideally we should not have this code - we should use RyuJIT to do IL scanning and introduce ability to feed it substitutions. RyuJIT is much better at constant propagation than anything we would write in C#. No point maintaining two codebases. Just filing this for tracking.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area-NativeAOT-coreclrsize-reductionIssues impacting final app size primary for size sensitive workloadsIssues impacting final app size primary for size sensitive workloads
Type
Projects
Status
No status