diff options
author | Jessica Paquette <jpaquette@apple.com> | 2021-07-19 18:30:07 -0700 |
---|---|---|
committer | Jessica Paquette <jpaquette@apple.com> | 2021-07-20 13:23:46 -0700 |
commit | 8f54ebd51d054807bdb75a1300667b64484a2504 (patch) | |
tree | ac1a6665eef3a2925097627e515259bec06a20e2 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 664a1fd9f04de65f0a37d612845dc9e095abe067 (diff) | |
download | llvm-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