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
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