Open EgorBo opened 1 year ago
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch, @kunalspathak See info in area-owners.md if you want to be subscribed.
Author: | EgorBo |
---|---|
Assignees: | - |
Labels: | `area-CodeGen-coreclr` |
Milestone: | - |
I think we have recently taken advantage of expanding nodes in late phase (e.g. https://github.com/dotnet/runtime/pull/83911, https://github.com/dotnet/runtime/pull/82973, https://github.com/dotnet/runtime/pull/81635), wondering if we should have a top-level issue to revisit phases that should be expanded in late phase and have consolidated code to do this instead of having copies.
Current codegen:
Due to early expansion, we don't hoist and don't perform CSE for it. Expected codegen if we do the expansion in late phases: