Skip to content

Conversation

@SingleAccretion
Copy link
Contributor

@SingleAccretion SingleAccretion commented Jun 7, 2022

Following up on #69917.

We're expecting a small number of CSE-induced diffs in test code. These are (mostly) regressions because without the quirk we lose the IND part of an unused index indirection, thus losing the ability to CSE it together with other, used, index indirections. There is no easy fix for this issue, and I do not think it is worth keeping the quirk around for the couple of tests which hit it.

Diffs.

@ghost ghost added 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 labels Jun 7, 2022
@ghost
Copy link

ghost commented Jun 7, 2022

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

Issue Details

Following up on #69917.

We're expecting some CSE-induced diffs in test code.

Author: SingleAccretion
Assignees: -
Labels:

area-CodeGen-coreclr

Milestone: -

@SingleAccretion SingleAccretion changed the title Delete a zero-diff quirk Delete a zero-diff quirk and update INDEX-related comments Jun 7, 2022
@SingleAccretion SingleAccretion force-pushed the Arr-Addr-Index-Delete-Quirk-Upstream branch from efa585d to 0237c07 Compare June 7, 2022 21:46
Removing GT_INDEX/ADDR(IND) references.
@SingleAccretion SingleAccretion force-pushed the Arr-Addr-Index-Delete-Quirk-Upstream branch from 0237c07 to eb8528d Compare June 7, 2022 21:47
@SingleAccretion
Copy link
Contributor Author

Will assume the Build windows arm64 Release NativeAOT timeout is not related (seen on a number of other PRs as well).

Build windows x64 checked NativeAOT failure is #69192.

@dotnet/jit-contrib

@SingleAccretion SingleAccretion marked this pull request as ready for review June 8, 2022 11:10
Copy link
Contributor

@BruceForstall BruceForstall left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the comment updates!

@BruceForstall BruceForstall merged commit c0e9075 into dotnet:main Jun 8, 2022
@SingleAccretion SingleAccretion deleted the Arr-Addr-Index-Delete-Quirk-Upstream branch June 8, 2022 16:38
@ghost ghost locked as resolved and limited conversation to collaborators Jul 12, 2022
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.

2 participants