-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Add support for containing RotateLeft/RotateRight on Arm64 #101030
Conversation
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
Some decent diffs with no TP impact for the x ^ rotate(y, cns) pattern: https://dev.azure.com/dnceng-public/public/_build/results?buildId=643031&view=ms.vss-build-web.run-extensions-tab -11,540 on Linux Arm64, with about 25% of that in PGO benchmarks CC. @dotnet/jit-contrib, @EgorBo this should be ready for review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks!
hmmm, there is an SPMI replay failure. But it's in I think it's likely unrelated to this PR, but I'll investigate and make sure an issue is opened before merging. |
Opened #101070, it is asserting without this PR and in other CI legs. |
…1030) * Add support for containing RotateLeft/RotateRight on Arm64 * Fix a variable name * Applying formatting patch * Ensure lsrabuild handles contained GT_ROR * Ensure codegenlinear can consume contained GT_ROR
This resolves #101027