diff options
author | Usman Nadeem <mnadeem@quicinc.com> | 2024-01-11 10:56:29 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-11 10:56:29 -0800 |
commit | c3e3aa9c33f0cda5759340bfc61452548e459806 (patch) | |
tree | 7d5a57c96adc545c395904d832c27c27331b03e0 /clang/lib/Format/FormatTokenLexer.cpp | |
parent | 4619e21c72879591fbb5c8a1b1b5effe70b0a57e (diff) | |
download | llvm-c3e3aa9c33f0cda5759340bfc61452548e459806.zip llvm-c3e3aa9c33f0cda5759340bfc61452548e459806.tar.gz llvm-c3e3aa9c33f0cda5759340bfc61452548e459806.tar.bz2 |
[AArch64][SVE2] Generate XAR (#77160)
Bitwise exclusive OR and rotate right by immediate
Select xar (x, y, imm) for the following pattern:
or (shl (xor x, y), nBits-imm), (shr (xor x, y), imm)
This is essentially:
rotr (xor(x, y), imm)
Diffstat (limited to 'clang/lib/Format/FormatTokenLexer.cpp')
0 files changed, 0 insertions, 0 deletions