aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Frontend/CompilerInvocationTest.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2020-12-09 07:56:45 +0000
committerDavid Green <david.green@arm.com>2020-12-09 07:56:44 +0000
commit384383e15c177cd0dddae6b0999e527663fb3e22 (patch)
treea9df950315146ed2eab58337ba9c9b252c0fda02 /clang/unittests/Frontend/CompilerInvocationTest.cpp
parent012fd0b17f30278a410055ead645f7f1c3c616d3 (diff)
downloadllvm-384383e15c177cd0dddae6b0999e527663fb3e22.zip
llvm-384383e15c177cd0dddae6b0999e527663fb3e22.tar.gz
llvm-384383e15c177cd0dddae6b0999e527663fb3e22.tar.bz2
[ARM] Common inverse constant predicates to VPNOT
This scans through blocks looking for constants used as predicates in MVE instructions. When two constants are found which are the inverse of one another, the second can be replaced by a VPNOT of the first, potentially allowing that not to be folded away into an else predicate of a vpt block. Differential Revision: https://reviews.llvm.org/D92470
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions