Skip to content

Reduce iteration over regmaskTP in relevant methods #113670

@DeepakRajendrakumaran

Description

@DeepakRajendrakumaran

My profiling shows among others 3 methods whose tpdiff spikes when we have more than 64 registers – processKills(), freeRegisters(), processBlockStartLocations(). These 3 iterate over a regMaskTP and modifies it. The idea here is to work on 2 regMaskSmalls separately instead of regMaskTP

Metadata

Metadata

Assignees

No one assigned

    Labels

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

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions