Skip to content

Improve JIT loop optimizations (.NET 9) #93144

Closed
@BruceForstall

Description

@BruceForstall

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

Planned for .NET 9

Loop recognition and canonicalization

Loop cloning

Induction variables

Pushed out of .NET 9

Loop cloning

Multi-dimensional array improvements

Loop peeling

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