Lines Matching refs:isInRange
6060 static bool isInRange(int Val, int Low, int Hi) { in isInRange() function
6067 return llvm::any_of(Mask, [Low, Hi](int M) { return isInRange(M, Low, Hi); }); in isAnyInRange()
6086 return (Val == SM_SentinelUndef) || isInRange(Val, Low, Hi); in isUndefOrInRange()
6099 return isUndefOrZero(Val) || isInRange(Val, Low, Hi); in isUndefOrZeroOrInRange()
8483 if ((Offset0 && isInRange(M, 0, NumElts)) || in getFauxShuffleMask()
8484 (Offset1 && isInRange(M, NumElts, 2 * NumElts))) in getFauxShuffleMask()
11881 [Size](int M) { return isInRange(M, 0, 2 * Size); }) && in isTargetShuffleEquivalent()
13288 if (!isInRange(M, i, i + NumSubElts)) in matchShuffleAsBitRotate()
37974 assert(isInRange(Mask[0], 0, NumBaseMaskElts) && in combineX86ShuffleChain()
38048 assert(isInRange(Mask[0], 0, 2) && "Unexpected lane shuffle"); in combineX86ShuffleChain()
38097 SDValue LHS = isInRange(Mask[0], 0, 2) ? V1 : V2; in combineX86ShuffleChain()
38098 SDValue RHS = isInRange(Mask[1], 0, 2) ? V1 : V2; in combineX86ShuffleChain()
38896 SDValue Lo = isInRange(WideMask128[0], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
38897 SDValue Hi = isInRange(WideMask128[1], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
39343 if (isInRange(MaskElt, Lo, Hi)) { // Picks from Op? in combineX86ShufflesRecursively()