Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/IR/
H A DInstructionsTest.cpp1097 EXPECT_FALSE(Id1->isIdentityWithExtract()); in TEST()
1106 EXPECT_TRUE(Id2->isIdentityWithExtract()); in TEST()
1115 EXPECT_TRUE(Id3->isIdentityWithExtract()); in TEST()
1124 EXPECT_FALSE(Id4->isIdentityWithExtract()); in TEST()
1133 EXPECT_FALSE(Id5->isIdentityWithExtract()); in TEST()
1142 EXPECT_FALSE(Id6->isIdentityWithExtract()); in TEST()
1151 EXPECT_FALSE(Id7->isIdentityWithExtract()); in TEST()
1160 EXPECT_FALSE(Id8->isIdentityWithExtract()); in TEST()
1169 EXPECT_FALSE(Id9->isIdentityWithExtract()); in TEST()
1178 EXPECT_FALSE(Id10->isIdentityWithExtract()); in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1285 !(Shuf->isIdentityWithExtract() || Shuf->isIdentityWithPadding())) in foldInsEltIntoIdentityShuffle()
2229 if (!match(Shuf.getOperand(1), m_Undef()) || !Shuf.isIdentityWithExtract()) in narrowVectorSelect()
2342 if (!Shuf.isIdentityWithExtract() || !match(Op1, m_Undef())) in foldIdentityExtractShuffle()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DInstructions.h2170 bool isIdentityWithExtract() const;
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp2425 bool ShuffleVectorInst::isIdentityWithExtract() const { in isIdentityWithExtract() function in ShuffleVectorInst