aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2021-07-19 18:30:07 -0700
committerJessica Paquette <jpaquette@apple.com>2021-07-20 13:23:46 -0700
commit8f54ebd51d054807bdb75a1300667b64484a2504 (patch)
treeac1a6665eef3a2925097627e515259bec06a20e2 /clang/lib/Frontend/CompilerInvocation.cpp
parent664a1fd9f04de65f0a37d612845dc9e095abe067 (diff)
downloadllvm-8f54ebd51d054807bdb75a1300667b64484a2504.zip
llvm-8f54ebd51d054807bdb75a1300667b64484a2504.tar.gz
llvm-8f54ebd51d054807bdb75a1300667b64484a2504.tar.bz2
[AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics
Add manual selection code similar to the code in AArch64ISelDAGToDAG, and add `createTuple` helpers similar to the code there as well. This accounted for around 111 fallbacks while building clang for AArch64 with GlobalISel. This also should make it easy to add selection code for other store intrinsics. As a minor cleanup, this uses `createQTuple` in the other place where we use REG_SEQUENCE. Differential Revision: https://reviews.llvm.org/D106332
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions