aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorJoe Ellis <joe.ellis@arm.com>2020-12-16 09:01:28 +0000
committerJoe Ellis <joe.ellis@arm.com>2020-12-16 12:24:32 +0000
commitdad07baf123e672b1d5d5e7c21e73b92399d5a0c (patch)
tree0df608812c948e217df4ca1c1f25e02e443779f5 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent9322e571d7356a9a0e86aab954c3a916f0f07855 (diff)
downloadllvm-dad07baf123e672b1d5d5e7c21e73b92399d5a0c.zip
llvm-dad07baf123e672b1d5d5e7c21e73b92399d5a0c.tar.gz
llvm-dad07baf123e672b1d5d5e7c21e73b92399d5a0c.tar.bz2
[clang][AArch64][SVE] Avoid going through memory for VLAT <-> VLST casts
This change makes use of the llvm.vector.extract intrinsic to avoid going through memory when performing bitcasts between vector-length agnostic types and vector-length specific types. Depends on D91362 Reviewed By: c-rhodes Differential Revision: https://reviews.llvm.org/D92761
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions