Searched refs:isSingleSourceMask (Results 1 – 3 of 3) sorted by relevance
1025 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(Identity)); // identity is always single source in TEST()1033 EXPECT_FALSE(ShuffleVectorInst::isSingleSourceMask(Select)); in TEST()1041 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(Reverse)); // reverse is always single source in TEST()1049 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(SingleSource)); in TEST()1057 …EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(ZeroEltSplat)); // 0-splat is always single sour… in TEST()1065 EXPECT_FALSE(ShuffleVectorInst::isSingleSourceMask(Transpose)); in TEST()1079 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(ConstantVector::get({C7, C5, CU, C7}))); in TEST()1080 EXPECT_TRUE(ShuffleVectorInst::isSingleSourceMask(ConstantVector::get({C3, C0, CU, C3}))); in TEST()
2116 static bool isSingleSourceMask(ArrayRef<int> Mask);2117 static bool isSingleSourceMask(const Constant *Mask) {2121 return isSingleSourceMask(MaskAsInts);2129 return !changesLength() && isSingleSourceMask(ShuffleMask);
2195 bool ShuffleVectorInst::isSingleSourceMask(ArrayRef<int> Mask) { in isSingleSourceMask() function in ShuffleVectorInst2220 if (!isSingleSourceMask(Mask)) in isReverseMask()2238 if (!isSingleSourceMask(Mask)) in isZeroEltSplatMask()2251 if (isSingleSourceMask(Mask)) in isSelectMask()