Skip to content

Conversation

@SingleAccretion
Copy link
Contributor

@SingleAccretion SingleAccretion commented Jul 2, 2022

These are mostly OBJ(ADDR(LCL_VAR)) constructions, but can also be local fields.

Broadly positive diffs with some regression due to how new forward substitutions affect various transformations. In particular, there is a regression on x86 due to more aggressive CSE that is replicated across many generated methods.

Also a nice TP win across the board.

@ghost ghost added community-contribution Indicates that the PR has been added by a community member area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI labels Jul 2, 2022
@ghost
Copy link

ghost commented Jul 2, 2022

Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch
See info in area-owners.md if you want to be subscribed.

Issue Details

These are mostly OBJ(ADDR(LCL_VAR)) constructions, but can also be local fields.

We're expecting broadly positive diffs with some regression due to how new forward substitutions affect various transformations.

Author: SingleAccretion
Assignees: -
Labels:

area-CodeGen-coreclr, community-contribution

Milestone: -

@SingleAccretion SingleAccretion marked this pull request as ready for review July 20, 2022 13:32
@SingleAccretion
Copy link
Contributor Author

@dotnet/jit-contrib

@SingleAccretion SingleAccretion force-pushed the LclMorph-Promotion-Structs branch from 892778d to 32bb7f8 Compare July 21, 2022 13:53
@jakobbotsch jakobbotsch added this to the 8.0.0 milestone Jul 29, 2022
@SingleAccretion SingleAccretion force-pushed the LclMorph-Promotion-Structs branch from 32bb7f8 to dbb757f Compare August 22, 2022 09:49
@jakobbotsch jakobbotsch merged commit 2a2ebf9 into dotnet:main Aug 23, 2022
@SingleAccretion SingleAccretion deleted the LclMorph-Promotion-Structs branch August 23, 2022 13:19
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI community-contribution Indicates that the PR has been added by a community member

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants