Lines Matching refs:isInRange
3571 static bool isInRange(int Val, int Low, int Hi) { in isInRange() function
3578 return llvm::any_of(Mask, [Low, Hi](int M) { return isInRange(M, Low, Hi); }); in isAnyInRange()
3589 return (Val == SM_SentinelUndef) || isInRange(Val, Low, Hi); in isUndefOrInRange()
3602 return isUndefOrZero(Val) || isInRange(Val, Low, Hi); in isUndefOrZeroOrInRange()
3658 if (isInRange(M, 0, NumElts)) in isCompletePermute()
6135 if ((Offset0 && isInRange(M, 0, NumElts)) || in getFauxShuffleMask()
6136 (Offset1 && isInRange(M, NumElts, 2 * NumElts))) in getFauxShuffleMask()
9663 [Size](int M) { return isInRange(M, 0, 2 * Size); }) && in isTargetShuffleEquivalent()
38597 assert(isInRange(Mask[0], 0, NumBaseMaskElts) && in combineX86ShuffleChain()
38668 assert(isInRange(Mask[0], 0, 2) && "Unexpected lane shuffle"); in combineX86ShuffleChain()
38717 SDValue LHS = isInRange(Mask[0], 0, 2) ? V1 : V2; in combineX86ShuffleChain()
38718 SDValue RHS = isInRange(Mask[1], 0, 2) ? V1 : V2; in combineX86ShuffleChain()
39536 SDValue Lo = isInRange(WideMask128[0], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
39537 SDValue Hi = isInRange(WideMask128[1], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
39560 if (isInRange(M0, 0, 4) && isInRange(M1, 0, 4)) { in canonicalizeShuffleMaskWithHorizOp()
39737 if (isInRange(M, BaseIdx, BaseIdx + RootMask.size())) in combineX86ShufflesRecursively()
40046 if (isInRange(MaskElt, Lo, Hi)) { // Picks from Op? in combineX86ShufflesRecursively()