Home
last modified time | relevance | path

Searched refs:isSelectMask (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp1023 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Identity)); // identity is distinguished from select in TEST()
1031 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(Select)); in TEST()
1039 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Reverse)); in TEST()
1047 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(SingleSource)); in TEST()
1055 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(ZeroEltSplat)); in TEST()
1063 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Transpose)); in TEST()
1073 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(ConstantVector::get({C4, C1, C6, CU}))); in TEST()
1074 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(ConstantVector::get({CU, C1, C6, C3}))); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h2185 static bool isSelectMask(ArrayRef<int> Mask);
2186 static bool isSelectMask(const Constant *Mask) {
2190 return isSelectMask(MaskAsInts);
2202 return !changesLength() && isSelectMask(ShuffleMask);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h882 if (ShuffleVectorInst::isSelectMask(Mask)) in improveShuffleKindFromMask()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp2249 bool ShuffleVectorInst::isSelectMask(ArrayRef<int> Mask) { in isSelectMask() function in ShuffleVectorInst