Searched refs:LoMask (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 2027 SDValue LoMask, HiMask; in SplitVecRes_VP_STRIDED_LOAD() local 2029 SplitVecRes_SETCC(Mask.getNode(), LoMask, HiMask); in SplitVecRes_VP_STRIDED_LOAD() 2032 GetSplitVector(Mask, LoMask, HiMask); in SplitVecRes_VP_STRIDED_LOAD() 2034 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecRes_VP_STRIDED_LOAD() 3132 SDValue LoOp0, HiOp0, LoOp1, HiOp1, LoMask, HiMask; in SplitVecOp_VSELECT() local 3135 std::tie(LoMask, HiMask) = DAG.SplitVector(Mask, DL); in SplitVecOp_VSELECT() 3138 DAG.getNode(ISD::VSELECT, DL, LoOpVT, LoMask, LoOp0, LoOp1); in SplitVecOp_VSELECT() 3534 SDValue LoMask, HiMask; in SplitVecOp_VP_STRIDED_STORE() local 3536 SplitVecRes_SETCC(Mask.getNode(), LoMask, HiMask); in SplitVecOp_VP_STRIDED_STORE() 3539 GetSplitVector(Mask, LoMask, HiMask); in SplitVecOp_VP_STRIDED_STORE() [all …]
|
| H A D | TargetLowering.cpp | 2778 APInt LoMask = APInt::getLowBitsSet(BitWidth, BitWidth - DemandedBitsLZ); in SimplifyDemandedBits() local 2780 if (SimplifyDemandedBits(Op0, LoMask, DemandedElts, KnownOp0, TLO, in SimplifyDemandedBits() 2782 SimplifyDemandedBits(Op1, LoMask, DemandedElts, KnownOp1, TLO, in SimplifyDemandedBits() 2802 if (!LoMask.isAllOnes() || !DemandedElts.isAllOnes()) { in SimplifyDemandedBits() 2804 Op0, LoMask, DemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits() 2806 Op1, LoMask, DemandedElts, TLO.DAG, Depth + 1); in SimplifyDemandedBits() 8238 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); in expandUINT_TO_FP() local 8241 SDValue Lo = DAG.getNode(ISD::AND, dl, SrcVT, Src, LoMask); in expandUINT_TO_FP()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10565 uint64_t LoMask = BlendMask & 0xFF; in lowerShuffleAsBlend() local 10567 if (LoMask == 0 || LoMask == 255 || HiMask == 0 || HiMask == 255) { in lowerShuffleAsBlend() 13185 MutableArrayRef<int> LoMask = Mask.slice(0, 4); in lowerV8I16GeneralSingleInputShuffle() local 13189 if (isUndefOrInRange(LoMask, 0, 4) && in lowerV8I16GeneralSingleInputShuffle() 13195 isSequentialOrUndefInRange(LoMask, 0, 4, 0)) { in lowerV8I16GeneralSingleInputShuffle() 13655 if (!isNoopShuffleMask(LoMask)) in lowerV8I16GeneralSingleInputShuffle() 14524 SDValue Lo = HalfBlend(LoMask); in splitAndLowerShuffle() 37310 if (isUndefOrInRange(LoMask, 0, 4) && in matchUnaryPermuteShuffle() 37314 PermuteImm = getV4X86ShuffleImm(LoMask); in matchUnaryPermuteShuffle() 41550 if (LoMask & 0x8) in SimplifyDemandedVectorEltsForTargetNode() [all …]
|