aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2023-09-04 16:22:52 +0100
committerDavid Green <david.green@arm.com>2023-09-04 16:22:52 +0100
commit233fb987fcf6a5dc2d12b07cb8e30fffd5471871 (patch)
tree31d4b62498b47ab31cee14f4325b6960f918e228 /clang/lib/Frontend/CompilerInvocation.cpp
parent48987fb8cc844667c6ee2a315140cb8f3d817fc1 (diff)
downloadllvm-233fb987fcf6a5dc2d12b07cb8e30fffd5471871.zip
llvm-233fb987fcf6a5dc2d12b07cb8e30fffd5471871.tar.gz
llvm-233fb987fcf6a5dc2d12b07cb8e30fffd5471871.tar.bz2
[ARM] Improve bitwise reduction costs
This adds some basic and/or/xor reduction costs for NEON/MVE, handling them like other reductions where vector operations are used to reduce to legal sizes, followed by an optional VREV+VAND/VORR/VEOR step and scalarization from there.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions