Skip to content

Loop canonicalization should always create loop pre-headers #77033

@BruceForstall

Description

@BruceForstall

It would simplify a lot of code if loop canonicalization always creates pre-header blocks, and they are maintained late into compilation. This would require both allowing them to exist, but also to be maintained, e.g., #62665.

Another motivating issue: #68844 (comment)

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions