Lines Matching refs:isUndefOrInRange
6085 static bool isUndefOrInRange(int Val, int Low, int Hi) { in isUndefOrInRange() function
6091 static bool isUndefOrInRange(ArrayRef<int> Mask, int Low, int Hi) { in isUndefOrInRange() function
6093 Mask, [Low, Hi](int M) { return isUndefOrInRange(M, Low, Hi); }); in isUndefOrInRange()
8217 if (isUndefOrInRange(ShuffleMask, 0, 2 * NumElts)) { in getFauxShuffleMask()
9821 if (isUndefOrInRange(ShuffleIdx, 0, ShuffleVecVT.getVectorNumElements())) { in getUnderlyingExtractedFromVec()
13034 MatchLo &= isUndefOrInRange(M, Lo, Mid) || in lowerShuffleAsUNPCKAndPermute()
13035 isUndefOrInRange(M, NumElts + Lo, NumElts + Mid); in lowerShuffleAsUNPCKAndPermute()
13036 MatchHi &= isUndefOrInRange(M, Mid, Hi) || in lowerShuffleAsUNPCKAndPermute()
13037 isUndefOrInRange(M, NumElts + Mid, NumElts + Hi); in lowerShuffleAsUNPCKAndPermute()
13574 if (!isUndefOrInRange(StubMask, 0, NumElts) && in lowerShuffleAsByteShiftMask()
13575 !isUndefOrInRange(StubMask, NumElts, 2 * NumElts)) in lowerShuffleAsByteShiftMask()
15380 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputShuffle()
15385 if (isUndefOrInRange(HiMask, 4, 8) && in lowerV8I16GeneralSingleInputShuffle()
17612 bool OnlyLowestElts = isUndefOrInRange(Mask, 0, NumLaneElts); in lowerShuffleAsRepeatedMaskAndLanePermute()
37476 if (isUndefOrInRange(LoMask, 0, 4) && in matchUnaryPermuteShuffle()
37485 if (isUndefOrInRange(HiMask, 4, 8) && in matchUnaryPermuteShuffle()
37821 } else if (isUndefOrInRange(M0, 0, 4) && isUndefOrInRange(M1, 0, 4)) { in matchBinaryPermuteShuffle()
37825 } else if (isUndefOrInRange(M0, 4, 8) && isUndefOrInRange(M1, 4, 8)) { in matchBinaryPermuteShuffle()
38022 bool PreferPERMQ = UnaryShuffle && isUndefOrInRange(ScaledMask[0], 0, 2) && in combineX86ShuffleChain()
38023 isUndefOrInRange(ScaledMask[1], 0, 2) && in combineX86ShuffleChain()
38024 isUndefOrInRange(ScaledMask[2], 2, 4) && in combineX86ShuffleChain()
38025 isUndefOrInRange(ScaledMask[3], 2, 4) && in combineX86ShuffleChain()
38075 !(Subtarget.hasAVX2() && isUndefOrInRange(Mask, 0, 2)) && in combineX86ShuffleChain()
40213 SubOps.size() == 1 && isUndefOrInRange(SubScaledMask, 0, 4)) { in combineTargetShuffle()
49747 if (isUndefOrInRange(LMask, 0, NumElts)) in isHorizontalBinOp()
49749 else if (isUndefOrInRange(LMask, NumElts, NumElts * 2)) in isHorizontalBinOp()
49752 if (isUndefOrInRange(RMask, 0, NumElts)) in isHorizontalBinOp()
49754 else if (isUndefOrInRange(RMask, NumElts, NumElts * 2)) in isHorizontalBinOp()