Home
last modified time | relevance | path

Searched refs:LoMask (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2587 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - DemandedBitsLZ); in SimplifyDemandedBits() local
2588 if (SimplifyDemandedBits(Op0, LoMask, DemandedElts, Known2, TLO, in SimplifyDemandedBits()
2590 SimplifyDemandedBits(Op1, LoMask, DemandedElts, Known2, TLO, in SimplifyDemandedBits()
2605 if (!LoMask.isAllOnes() || !DemandedElts.isAllOnes()) { in SimplifyDemandedBits()
2607 Op0, LoMask, DemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits()
2609 Op1, LoMask, DemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits()
7535 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); in expandUINT_TO_FP() local
7538 SDValue Lo = DAG.getNode(ISD::AND, dl, SrcVT, Src, LoMask); in expandUINT_TO_FP()
H A DLegalizeVectorTypes.cpp2835 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local
2838 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT()
2841 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp12859 uint64_t LoMask = BlendMask & 0xFF; in lowerShuffleAsBlend() local
12861 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerShuffleAsBlend()
15376 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputShuffle() local
15380 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputShuffle()
15386 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputShuffle()
15846 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputShuffle()
16666 SDValue Lo = HalfBlend(LoMask); in splitAndLowerShuffle()
37476 if (isUndefOrInRange(LoMask, 0, 4) && in matchUnaryPermuteShuffle()
37480 PermuteImm = getV4X86ShuffleImm(LoMask); in matchUnaryPermuteShuffle()
41465 if (LoMask & 0x8) in SimplifyDemandedVectorEltsForTargetNode()
[all …]