-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Improve JIT loop optimizations (.NET 8) #77032
Copy link
Copy link
Closed
Labels
User StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
Metadata
Metadata
Assignees
Labels
User StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
Done
As we did for .NET 6 and .NET 7, we plan to continue improving JIT optimization capabilities for loop code. An overview of many JIT optimization possibilities is here; this issue will focus on issues we choose to address in .NET 8.
Planned for .NET 8
Multi-dimensional array improvements
Loop recognition and canonicalization
Cut for .NET 8
Loop cloning
Multi-dimensional array improvements
Loop recognition and canonicalization
Loop cloning