aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorMatt Devereau <matthew.devereau@arm.com>2022-02-08 14:24:03 +0000
committerMatt Devereau <matthew.devereau@arm.com>2022-02-17 16:01:17 +0000
commit2f2dcb4fb134a7e06d99ef62ca512c8307187207 (patch)
tree04ae2f98a630eeaae3863644c483d63ab6e81590 /clang/lib/Frontend/InitPreprocessor.cpp
parent2aa624a94fa00ac5e9d34dbf549b016a8afd4d37 (diff)
downloadllvm-2f2dcb4fb134a7e06d99ef62ca512c8307187207.zip
llvm-2f2dcb4fb134a7e06d99ef62ca512c8307187207.tar.gz
llvm-2f2dcb4fb134a7e06d99ef62ca512c8307187207.tar.bz2
[AArch64][SVE] Invert VSelect operand order and condition for predicated arithmetic operations
(vselect (setcc ( condcode) (_) (_)) (a) (op (a) (b))) => (vselect (setcc (!condcode) (_) (_)) (op (a) (b)) (a)) As a follow up to D117689, invert the operand order and condition in order to fold vselects into predicated instructions. Differential Revision: https://reviews.llvm.org/D119424
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions