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

References

include/llvm/IR/Instructions.h
 2185     return !changesLength() && isZeroEltSplatMask(getMask());
unittests/IR/InstructionsTest.cpp
  822   EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Identity));
  830   EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Select));
  838   EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Reverse));
  846   EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(SingleSource));
  854   EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ZeroEltSplat));
  862   EXPECT_FALSE(ShuffleVectorInst::isZeroEltSplatMask(Transpose));
  878   EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ConstantVector::get({C4, CU, CU, C4})));
  879   EXPECT_TRUE(ShuffleVectorInst::isZeroEltSplatMask(ConstantVector::get({CU, C0, CU, C0})));