Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp1026 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Identity)); in TEST()
1034 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Select)); in TEST()
1042 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Reverse)); in TEST()
1050 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(SingleSource)); in TEST()
1058 EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ZeroEltSplat)); in TEST()
1066 EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Transpose)); in TEST()
1082 EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ConstantVector::get({C4, CU, CU, C4}))); in TEST()
1083 EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ConstantVector::get({CU, C0, CU, C0}))); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h2229 static bool isZeroEltSplatMask(ArrayRef<int> Mask);
2230 static bool isZeroEltSplatMask(const Constant *Mask) {
2234 return isZeroEltSplatMask(MaskAsInts);
2244 return !changesLength() && isZeroEltSplatMask(ShuffleMask);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h878 if (ShuffleVectorInst::isZeroEltSplatMask(Mask)) in improveShuffleKindFromMask()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp2237 bool ShuffleVectorInst::isZeroEltSplatMask(ArrayRef<int> Mask) { in isZeroEltSplatMask() function in ShuffleVectorInst