Lines Matching refs:isUndefOrEqual
3526 static bool isUndefOrEqual(int Val, int CmpVal) { in isUndefOrEqual() function
3532 static bool isUndefOrEqual(ArrayRef<int> Mask, int CmpVal) { in isUndefOrEqual() function
3543 [CmpVal](int M) { return isUndefOrEqual(M, CmpVal); }); in isUndefOrEqualInRange()
3617 if (!isUndefOrEqual(M, I) && !isUndefOrEqual(M, I + NumElts)) in isBlendOrUndef()
3628 if (!isUndefOrEqual(Mask[i], Low)) in isSequentialOrUndefInRange()
11124 return isUndefOrEqual(Mask, 0); in isBroadcastShuffleMask()
13382 if ((M0 < 0 || isUndefOrEqual(DWordPair.first, M0)) && in lowerV8I16GeneralSingleInputShuffle()
13383 (M1 < 0 || isUndefOrEqual(DWordPair.second, M1))) { in lowerV8I16GeneralSingleInputShuffle()
14794 if (!isUndefOrEqual(CrossLaneMaskLarge[DstSublane], SrcSublane)) in lowerShuffleAsLanePermuteAndPermute()
37860 if (!isUndefOrEqual(Mask[i * Scale], (int)i)) { in matchUnaryShuffle()
37894 isUndefOrEqual(Mask[0], 0) && in matchUnaryShuffle()
38784 if (isUndefOrEqual(Mask, 0)) { in combineX86ShuffleChain()
40425 assert(isUndefOrEqual(NewBlendMask[M], M) && in combineBlendOfPermutes()
40433 assert(isUndefOrEqual(NewBlendMask[M], M + NumElts) && in combineBlendOfPermutes()
42473 if (isUndefOrEqual(Mask[0], 2) && isUndefOrEqual(Mask[1], 3)) { in SimplifyDemandedVectorEltsForTargetNode()