Skip to content

JIT: Consider compressing loop bit vectors further #95649

@jakobbotsch

Description

@jakobbotsch

Loop bit vectors are stored starting from the postorder index of the header block, since it is known that all descendants have lower postorder numbers. However, if we compute the minimum postorder number of the contained loop blocks, then we can compress the domain further. This will speed up iteration over loop blocks.

See #95326 (comment) for more context

Metadata

Metadata

Assignees

Labels

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

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions