Searched refs:isReverseMask (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | InstructionsTest.cpp | 1024 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Identity)); in TEST() 1032 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Select)); in TEST() 1040 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(Reverse)); in TEST() 1048 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(SingleSource)); in TEST() 1056 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(ZeroEltSplat)); in TEST() 1064 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Transpose)); in TEST() 1076 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C7, C6, CU, C4}))); in TEST() 1077 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C3, CU, C1, CU}))); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Instructions.h | 2209 static bool isReverseMask(ArrayRef<int> Mask); 2210 static bool isReverseMask(const Constant *Mask) { 2214 return isReverseMask(MaskAsInts); 2222 return !changesLength() && isReverseMask(ShuffleMask);
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 876 if (ShuffleVectorInst::isReverseMask(Mask)) in improveShuffleKindFromMask()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Instructions.cpp | 2219 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask) { in isReverseMask() function in ShuffleVectorInst
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 7475 static bool isReverseMask(ArrayRef<int> M, EVT VT) { in isReverseMask() function 8337 isReverseMask(M, VT)) in isShuffleMaskLegal() 8508 if (isReverseMask(ShuffleMask, VT)) { in LowerVECTOR_SHUFFLE_i1() 8876 isReverseMask(ShuffleMask, VT)) in LowerVECTOR_SHUFFLE()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 10521 ShuffleVectorInst::isReverseMask(ShuffleMask)) { in LowerVECTOR_SHUFFLE() 21825 if (ShuffleVectorInst::isReverseMask(ShuffleMask) && Op2.isUndef()) { in LowerFixedLengthVECTOR_SHUFFLEToSVE()
|