reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2185 return !changesLength() && isZeroEltSplatMask(getMask());
unittests/IR/InstructionsTest.cpp822 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})));