Lines Matching refs:isInRange
5515 static bool isInRange(int Val, int Low, int Hi) { in isInRange() function
5522 return llvm::any_of(Mask, [Low, Hi](int M) { return isInRange(M, Low, Hi); }); in isAnyInRange()
5541 return (Val == SM_SentinelUndef) || isInRange(Val, Low, Hi); in isUndefOrInRange()
5554 return isUndefOrZero(Val) || isInRange(Val, Low, Hi); in isUndefOrZeroOrInRange()
12294 if (!isInRange(M, i, i + NumSubElts)) in matchShuffleAsBitRotate()
35134 assert(isInRange(BaseMask[0], 0, NumBaseMaskElts) && in combineX86ShuffleChain()
35207 assert(isInRange(BaseMask[0], 0, 2) && "Unexpected lane shuffle"); in combineX86ShuffleChain()
35249 SDValue LHS = isInRange(BaseMask[0], 0, 2) ? V1 : V2; in combineX86ShuffleChain()
35250 SDValue RHS = isInRange(BaseMask[1], 0, 2) ? V1 : V2; in combineX86ShuffleChain()
35948 SDValue Lo = isInRange(WideMask128[0], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()
35949 SDValue Hi = isInRange(WideMask128[1], 0, 2) ? BC0 : BC1; in canonicalizeShuffleMaskWithHorizOp()