Lines Matching refs:LoMask
10381 uint64_t LoMask = BlendMask & 0xFF; in lowerVectorShuffleAsBlend() local
10383 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerVectorShuffleAsBlend()
10385 DAG.getConstant(LoMask, DL, MVT::i8)); in lowerVectorShuffleAsBlend()
12595 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputVectorShuffle() local
12599 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputVectorShuffle()
12602 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputVectorShuffle()
12605 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputVectorShuffle()
12613 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputVectorShuffle()
12879 fixInPlaceInputs(LToLInputs, HToLInputs, PSHUFLMask, LoMask, 0); in lowerV8I16GeneralSingleInputVectorShuffle()
13043 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputVectorShuffle()
13045 moveInputsToRightHalf(LToHInputs, HToHInputs, PSHUFLMask, HiMask, LoMask, in lowerV8I16GeneralSingleInputVectorShuffle()
13064 assert(count_if(LoMask, [](int M) { return M >= 4; }) == 0 && in lowerV8I16GeneralSingleInputVectorShuffle()
13070 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputVectorShuffle()
13072 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputVectorShuffle()
13701 ArrayRef<int> LoMask = Mask.slice(0, Mask.size() / 2); in splitAndLowerVectorShuffle() local
13806 SDValue Lo = HalfBlend(LoMask); in splitAndLowerVectorShuffle()
25674 SDValue LoMask = DAG.getBuildVector(VT, DL, LoMaskElts); in LowerBITREVERSE() local
25676 Lo = DAG.getNode(X86ISD::PSHUFB, DL, VT, LoMask, Lo); in LowerBITREVERSE()
30531 ArrayRef<int> LoMask(Mask.data() + 0, 4); in matchUnaryPermuteVectorShuffle() local
30535 if (isUndefOrInRange(LoMask, 0, 4) && in matchUnaryPermuteVectorShuffle()
30539 PermuteImm = getV4X86ShuffleImm(LoMask); in matchUnaryPermuteVectorShuffle()
30545 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in matchUnaryPermuteVectorShuffle()