diff options
author | Jessica Paquette <jpaquette@apple.com> | 2020-06-02 09:30:04 -0700 |
---|---|---|
committer | Jessica Paquette <jpaquette@apple.com> | 2020-06-03 15:09:41 -0700 |
commit | 8dd34cce0716e0d83c2f05375e8352b5fb4c680c (patch) | |
tree | 6e36dc9968a5ce3b79c875b6b3587423bd251f1a /llvm/unittests/Support/VirtualFileSystemTest.cpp | |
parent | 0b025d2733d02a8080f38d767cceab4812c5d6e2 (diff) | |
download | llvm-8dd34cce0716e0d83c2f05375e8352b5fb4c680c.zip llvm-8dd34cce0716e0d83c2f05375e8352b5fb4c680c.tar.gz llvm-8dd34cce0716e0d83c2f05375e8352b5fb4c680c.tar.bz2 |
[AArch64][GlobalISel] Select uzp1 and uzp2
Porting the mask stuff for uzp1 and uzp2 from AArch64ISelLowering.
Add two custom opcodes: G_UZP1 and G_UZP2.
Produce them in the post-legalizer combiner when the mask checks out.
Tests:
- postlegalizer-combiner-uzp.mir verifies that we create G_UZP1 and G_UZP2.
The testcases that check that we create them come from neon-perm.ll.
- select-uzp.mir verifies that we can select G_UZP1 and G_UZP2.
Differential Revision: https://reviews.llvm.org/D81049
Diffstat (limited to 'llvm/unittests/Support/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions