Skip to content

LSRA throughput: Build RefPositions incrementally #6690

@CarolEidt

Description

@CarolEidt

Consider building long-lived RefPositions only for lclVars, and building only temporary RefPositions for a "closed" linear list of nodes as it is allocated. I had previously experimented with this. I had it “sort of” working, but wasn’t seeing much benefit; since it was a “background” task I never got around to analyzing why that was the case.

category:throughput
theme:register-allocator
skill-level:expert
cost:large
impact:small

Metadata

Metadata

Assignees

No one assigned

    Labels

    JitThroughputCLR JIT issues regarding speed of JIT itselfPriority:2Work that is important, but not critical for the releasearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIenhancementProduct code improvement that does NOT require public API changes/additionstenet-performancePerformance related issue

    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