Skip to content

Conversation

@EgorBo
Copy link
Member

@EgorBo EgorBo commented Jul 3, 2024

Fixes #103577

@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Jul 3, 2024
@dotnet-policy-service
Copy link
Contributor

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

@EgorBo
Copy link
Member Author

EgorBo commented Jul 3, 2024

@MihuBot

@EgorBo EgorBo marked this pull request as ready for review July 3, 2024 20:02
@EgorBo
Copy link
Member Author

EgorBo commented Jul 3, 2024

PTAL @jakobbotsch @AndyAyersMS @dotnet/jit-contrib

Diffs. A few small regressions where we no longer have "DONT_CSE" where we used to. I am rewriting the whole gtMarkAddrMode currently, decided to push this clean up to unblock jitstress blocked by #103577

{
// op1 isn't base or idx. Is this possible? Or should there be an assert?
}
op2->gtFlags |= GTF_ADDRMODE_NO_CSE;
Copy link
Member Author

Choose a reason for hiding this comment

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

a temp quirk to revert some size regressions

@EgorBo EgorBo requested review from AndyAyersMS and jakobbotsch July 3, 2024 20:48
@EgorBo EgorBo merged commit aa9e4d3 into dotnet:main Jul 4, 2024
@EgorBo EgorBo deleted the small-cleanup-gtMarkAddrMode branch July 4, 2024 13:55
@github-actions github-actions bot locked and limited conversation to collaborators Aug 4, 2024
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[jitstress] JIT\Regression\JitBlue\Runtime_90423 fails with "Assertion failed '(op2 == idx) || (op2->gtEffectiveVal() == idx)' during 'Find oper order'"

2 participants