reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2143 return !changesLength() && isSelectMask(getMask());
unittests/IR/InstructionsTest.cpp819 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Identity)); // identity is distinguished from select 827 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(Select)); 835 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Reverse)); 843 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(SingleSource)); 851 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(ZeroEltSplat)); 859 EXPECT_FALSE(ShuffleVectorInst::isSelectMask(Transpose)); 869 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(ConstantVector::get({C4, C1, C6, CU}))); 870 EXPECT_TRUE(ShuffleVectorInst::isSelectMask(ConstantVector::get({CU, C1, C6, C3})));