Home
last modified time | relevance | path

Searched refs:isIdentityMask (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp1022 EXPECT_TRUE(ShuffleVectorInst::isIdentityMask(Identity)); in TEST()
1030 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(Select)); in TEST()
1038 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(Reverse)); in TEST()
1046 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(SingleSource)); in TEST()
1054 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(ZeroEltSplat)); in TEST()
1062 EXPECT_FALSE(ShuffleVectorInst::isIdentityMask(Transpose)); in TEST()
1070 EXPECT_TRUE(ShuffleVectorInst::isIdentityMask(ConstantVector::get({CU, C1, CU, C3}))); in TEST()
1071 EXPECT_TRUE(ShuffleVectorInst::isIdentityMask(ConstantVector::get({C4, CU, C6, CU}))); in TEST()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h2137 static bool isIdentityMask(ArrayRef<int> Mask);
2138 static bool isIdentityMask(const Constant *Mask) {
2148 return isIdentityMask(MaskAsInts);
2161 return !changesLength() && isIdentityMask(ShuffleMask);
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3399 if (ShuffleVectorInst::isIdentityMask(MaskOrder)) { in reorderOrder()
5926 if (ShuffleVectorInst::isIdentityMask(Mask)) { in getEntryCost()
6090 if (!Mask.empty() && !ShuffleVectorInst::isIdentityMask(Mask)) in getEntryCost()
7167 !ShuffleVectorInst::isIdentityMask(Mask)))) { in getTreeCost()
7198 !ShuffleVectorInst::isIdentityMask(Mask)) { in getTreeCost()
7678 if (VF == ValueVF && ShuffleVectorInst::isIdentityMask(Mask)) in finalize()
8648 ShuffleVectorInst::isIdentityMask(Mask); in vectorizeTree()
8818 !ShuffleVectorInst::isIdentityMask(Mask)) in vectorizeTree()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp2213 bool ShuffleVectorInst::isIdentityMask(ArrayRef<int> Mask) { in isIdentityMask() function in ShuffleVectorInst
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1255 if (!ShuffleVectorInst::isIdentityMask(RegMask)) { in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8326 ShuffleVectorInst::isIdentityMask(M) || in isShuffleMaskLegal()