Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp1027 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(Identity)); in TEST()
1035 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(Select)); in TEST()
1043 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(Reverse)); in TEST()
1051 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(SingleSource)); in TEST()
1059 EXPECT_FALSE(ShuffleVectorInst::isTransposeMask(ZeroEltSplat)); in TEST()
1067 EXPECT_TRUE(ShuffleVectorInst::isTransposeMask(Transpose)); in TEST()
1085 EXPECT_TRUE(ShuffleVectorInst::isTransposeMask(ConstantVector::get({C1, C5, C3, C7}))); in TEST()
1086 EXPECT_TRUE(ShuffleVectorInst::isTransposeMask(ConstantVector::get({C1, C3}))); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h2279 static bool isTransposeMask(ArrayRef<int> Mask);
2280 static bool isTransposeMask(const Constant *Mask) {
2284 return isTransposeMask(MaskAsInts);
2293 return !changesLength() && isTransposeMask(ShuffleMask);
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h884 if (ShuffleVectorInst::isTransposeMask(Mask)) in improveShuffleKindFromMask()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp2262 bool ShuffleVectorInst::isTransposeMask(ArrayRef<int> Mask) { in isTransposeMask() function in ShuffleVectorInst