Skip to content

Conversation

tannergooding
Copy link
Member

This resolves #110326

@ghost ghost added the area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI label Dec 6, 2024
@tannergooding
Copy link
Member Author

CC. @jakobbotsch

@tannergooding
Copy link
Member Author

CC. @dotnet/jit-contrib

This fixes #110326 and the issue found by antigen for the new optimization. The optimization had initially been enabled only for Arm64 which requires an SVE capable machine and explicit opt-in for the JIT to execute the code paths; enabling it for x64 where AVX512 is on by default for CI machines has allowed such edge cases to more readily surface.

@tannergooding
Copy link
Member Author

ping @dotnet/jit-contrib, @jakobbotsch for review; this resolves #110326

@tannergooding tannergooding merged commit aa9cd3b into dotnet:main Dec 11, 2024
110 of 114 checks passed
@tannergooding tannergooding deleted the fix-110326 branch December 11, 2024 09:15
hez2010 pushed a commit to hez2010/runtime that referenced this pull request Dec 14, 2024
…et#110485)

* Ensure that we don't try and optimize masks for promoted fields

* Add using for Xunit

* Fix test name

* Make the xunit analyzer happy
@github-actions github-actions bot locked and limited conversation to collaborators Jan 11, 2025
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.

windows/x64: Assertion failed 'unreached' during 'Physical promotion'

2 participants