Skip to content

Improve JIT loop optimizations (.NET 8) #77032

@BruceForstall

Description

@BruceForstall

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

Metadata

Metadata

Assignees

Labels

User StoryA 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 SuperPMI

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions