reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2163 return !changesLength() && isReverseMask(getMask());
unittests/IR/InstructionsTest.cpp820 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Identity)); 828 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Select)); 836 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(Reverse)); 844 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(SingleSource)); 852 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(ZeroEltSplat)); 860 EXPECT_FALSE(ShuffleVectorInst::isReverseMask(Transpose)); 872 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C7, C6, CU, C4}))); 873 EXPECT_TRUE(ShuffleVectorInst::isReverseMask(ConstantVector::get({C3, CU, C1, CU})));