Home
last modified time | relevance | path

Searched refs:isReverseMask (Results 1 – 5 of 5) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/unittests/IR/
DInstructionsTest.cpp777 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Identity)); in TEST()
785 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Select)); in TEST()
793 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(Reverse)); in TEST()
801 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(SingleSource)); in TEST()
809 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(ZeroEltSplat)); in TEST()
817 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Transpose)); in TEST()
829 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C7, C6, CU, C4}))); in TEST()
830 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C3, CU, C1, CU}))); in TEST()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstructions.h2541 static bool isReverseMask(ArrayRef<int> Mask);
2542 static bool isReverseMask(const Constant *Mask) {
2546 return isReverseMask(MaskAsInts);
2554 return !changesLength() && isReverseMask(getMask());
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DInstructions.cpp1733 bool ShuffleVectorInst::isReverseMask(ArrayRef<int> Mask) { in isReverseMask() function in ShuffleVectorInst
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp5611 static bool isReverseMask(ArrayRef<int> M, EVT VT) { in isReverseMask() function
6096 ((VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(M, VT))); in isShuffleMaskLegal()
6378 if ((VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT)) in LowerVECTOR_SHUFFLE()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp6419 static bool isReverseMask(ArrayRef<int> M, EVT VT) { in isReverseMask() function
6921 ((VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(M, VT))); in isShuffleMaskLegal()
7203 if ((VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT)) in LowerVECTOR_SHUFFLE()