reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Instructions.h
 2143     return !changesLength() && isSelectMask(getMask());
unittests/IR/InstructionsTest.cpp
  819   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})));