Lines Matching refs:LoMask

12859     uint64_t LoMask = BlendMask & 0xFF;  in lowerShuffleAsBlend()  local
12861 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerShuffleAsBlend()
12863 DAG.getTargetConstant(LoMask, DL, MVT::i8)); in lowerShuffleAsBlend()
15376 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputShuffle() local
15380 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputShuffle()
15383 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputShuffle()
15386 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputShuffle()
15394 copy_if(LoMask, std::back_inserter(LoInputs), [](int M) { return M >= 0; }); in lowerV8I16GeneralSingleInputShuffle()
15655 fixInPlaceInputs(LToLInputs, HToLInputs, PSHUFLMask, LoMask, 0); in lowerV8I16GeneralSingleInputShuffle()
15819 moveInputsToRightHalf(HToLInputs, LToLInputs, PSHUFHMask, LoMask, HiMask, in lowerV8I16GeneralSingleInputShuffle()
15821 moveInputsToRightHalf(LToHInputs, HToHInputs, PSHUFLMask, HiMask, LoMask, in lowerV8I16GeneralSingleInputShuffle()
15840 assert(count_if(LoMask, [](int M) { return M >= 4; }) == 0 && in lowerV8I16GeneralSingleInputShuffle()
15846 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputShuffle()
15848 getV4X86ShuffleImm8ForMask(LoMask, DL, DAG)); in lowerV8I16GeneralSingleInputShuffle()
16585 ArrayRef<int> LoMask = Mask.slice(0, Mask.size() / 2); in splitAndLowerShuffle() local
16666 SDValue Lo = HalfBlend(LoMask); in splitAndLowerShuffle()
31560 SDValue LoMask = DAG.getBuildVector(VT, DL, LoMaskElts); in LowerBITREVERSE() local
31562 Lo = DAG.getNode(X86ISD::PSHUFB, DL, VT, LoMask, Lo); in LowerBITREVERSE()
37472 ArrayRef<int> LoMask(RepeatedMask.data() + 0, 4); in matchUnaryPermuteShuffle() local
37476 if (isUndefOrInRange(LoMask, 0, 4) && in matchUnaryPermuteShuffle()
37480 PermuteImm = getV4X86ShuffleImm(LoMask); in matchUnaryPermuteShuffle()
37486 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in matchUnaryPermuteShuffle()
41464 unsigned LoMask = Op.getConstantOperandVal(2) & 0xF; in SimplifyDemandedVectorEltsForTargetNode() local
41465 if (LoMask & 0x8) in SimplifyDemandedVectorEltsForTargetNode()
41468 unsigned EltIdx = (LoMask & 0x1) * (NumElts / 2); in SimplifyDemandedVectorEltsForTargetNode()
41469 unsigned SrcIdx = (LoMask & 0x2) >> 1; in SimplifyDemandedVectorEltsForTargetNode()
42042 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - DemandedBitsLZ); in SimplifyDemandedBitsForTargetNode() local
42046 if (SimplifyDemandedBits(Op1, LoMask, Known, TLO, Depth + 1)) in SimplifyDemandedBitsForTargetNode()
42053 uint64_t Count = (~Known.Zero & LoMask).countPopulation(); in SimplifyDemandedBitsForTargetNode()