aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/FaultMapParser.cpp
diff options
context:
space:
mode:
authorBradley Smith <bradley.smith@arm.com>2021-05-20 11:13:34 +0100
committerBradley Smith <bradley.smith@arm.com>2021-06-07 12:21:38 +0100
commit60c9b5f35caeb555f66d261bf5a657ab02a35fef (patch)
tree1dfc6717d848a362b5ca5a5d69f2ae759a903602 /llvm/lib/Object/FaultMapParser.cpp
parentfe0befb123e4a727c3c883845c9d3bfe75d831c7 (diff)
downloadllvm-60c9b5f35caeb555f66d261bf5a657ab02a35fef.zip
llvm-60c9b5f35caeb555f66d261bf5a657ab02a35fef.tar.gz
llvm-60c9b5f35caeb555f66d261bf5a657ab02a35fef.tar.bz2
[AArch64][SVE] Improve codegen for dupq SVE ACLE intrinsics
Use llvm.experimental.vector.insert instead of storing into an alloca when generating code for these intrinsics. This defers the codegen of the generated vector to instruction selection, allowing existing shufflevector style optimizations to apply. Additionally, introduce a new target transform that can recognise fixed predicate patterns in the svbool variants of these intrinsics. Differential Revision: https://reviews.llvm.org/D103082
Diffstat (limited to 'llvm/lib/Object/FaultMapParser.cpp')
0 files changed, 0 insertions, 0 deletions