Add support for containing RotateLeft/RotateRight on Arm64#101030
Add support for containing RotateLeft/RotateRight on Arm64#101030tannergooding merged 5 commits intodotnet:mainfrom
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. |
|
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