Skip to content

JIT: consider running throw helper merge pass earlier #35135

@AndyAyersMS

Description

@AndyAyersMS

We currently run this after morph, but call morphing can introduce new temps that can introduce diffs between otherwise identical call sequences.

When this phase was introduced I wanted to run it before morph but wasn't able to because we lacked control flow information; now with #1309 we can probably run it pre-morph.

See dotnet/aspnetcore#20885 for one such example.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIenhancementProduct code improvement that does NOT require public API changes/additionsoptimization

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions