Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete a zero-diff quirk and update INDEX-related comments #70398

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.

@dotnet-issue-labeler dotnet-issue-labeler bot added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Jun 7, 2022
@ghost ghost added the community-contribution Indicates that the PR has been added by a community member label 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
Member

@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