Lines Matching refs:getConstant

411   NewRHS = DAG.getConstant(0, dl, RetVT);  in softenSetCCOperands()
546 SDValue NewC = TLO.DAG.getConstant(DemandedBits & C, DL, VT); in ShrinkDemandedConstant()
1441 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT)); in SimplifyDemandedBits()
1585 TLO.DAG.getConstant(~C->getAPIntValue() & DemandedBits, dl, VT); in SimplifyDemandedBits()
1748 SDValue NewSA = TLO.DAG.getConstant(Diff, dl, ShiftVT); in SimplifyDemandedBits()
1787 TLO.DAG.getConstant(ShAmt - InnerShAmt, dl, ShiftVT); in SimplifyDemandedBits()
1928 SDValue NewSA = TLO.DAG.getConstant(Diff, dl, ShiftVT); in SimplifyDemandedBits()
2080 SDValue NewSA = TLO.DAG.getConstant(BitWidth - 1 - Log2, dl, ShiftVT); in SimplifyDemandedBits()
2190 Op1 = TLO.DAG.getConstant(IsROTL ? Amt : RevAmt, dl, Op1.getValueType()); in SimplifyDemandedBits()
2195 Op1 = TLO.DAG.getConstant(IsROTL ? RevAmt : Amt, dl, Op1.getValueType()); in SimplifyDemandedBits()
2293 SDValue ShAmt = TLO.DAG.getConstant(ShiftAmount, dl, ShiftAmtTy); in SimplifyDemandedBits()
2333 SDValue ShiftAmt = TLO.DAG.getConstant(BitWidth - ExVTBits, dl, in SimplifyDemandedBits()
2577 SDValue NewShAmt = TLO.DAG.getConstant( in SimplifyDemandedBits()
2671 SDValue ShAmt = TLO.DAG.getConstant(ShVal, dl, VT); in SimplifyDemandedBits()
2757 SDValue AmtC = TLO.DAG.getConstant(CTZ, dl, ShiftAmtTy); in SimplifyDemandedBits()
2766 SDValue One = TLO.DAG.getConstant(1, dl, VT); in SimplifyDemandedBits()
2857 SDValue ShlAmtC = TLO.DAG.getConstant(ShlAmt, dl, ShiftAmtTy); in SimplifyDemandedBits()
2920 return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT)); in SimplifyDemandedBits()
3492 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3505 MaskElts.append(NumSrcElts - 1, TLO.DAG.getConstant(0, DL, SrcSVT)); in SimplifyDemandedVectorElts()
3612 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3638 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3949 SDValue Zero = DAG.getConstant(0, DL, NarrowVT); in foldSetCCWithAnd()
3972 SDValue Zero = DAG.getConstant(0, DL, OpVT); in foldSetCCWithAnd()
4095 SDValue ShiftAmt = DAG.getConstant(MaskedBits, DL, XVT); in optimizeSetCCOfSignedTruncationCheck()
4192 return DAG.getSetCC(DL, VT, Y, DAG.getConstant(0, DL, OpVT), Cond); in foldSetCCWithBinOp()
4200 return DAG.getSetCC(DL, VT, X, DAG.getConstant(0, DL, OpVT), Cond); in foldSetCCWithBinOp()
4209 SDValue One = DAG.getConstant(1, DL, ShiftVT); in foldSetCCWithBinOp()
4256 return DAG.getSetCC(dl, VT, Result, DAG.getConstant(0, dl, CTVT), CC); in simplifySetCCWithCTPOP()
4265 SDValue Zero = DAG.getConstant(0, dl, CTVT); in simplifySetCCWithCTPOP()
4383 SDValue NewShAmt = DAG.getConstant(ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift()
4390 SDValue NewShAmt = DAG.getConstant(BitWidth - ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift()
4488 SDValue Zero = DAG.getConstant(0, dl, N0.getValueType()); in SimplifySetCC()
4548 return DAG.getSetCC(dl, VT, Trunc, DAG.getConstant(0, dl, MVT::i1), in SimplifySetCC()
4550 SDValue C = DAG.getConstant(C1.trunc(MinBits), dl, MinVT); in SimplifySetCC()
4638 DAG.getConstant(bestMask.trunc(bestWidth), in SimplifySetCC()
4640 DAG.getConstant(0LL, dl, newVT), Cond); in SimplifySetCC()
4657 return DAG.getConstant(0, dl, VT); in SimplifySetCC()
4661 return DAG.getConstant(1, dl, VT); in SimplifySetCC()
4665 return DAG.getConstant(C1.isNegative(), dl, VT); in SimplifySetCC()
4669 return DAG.getConstant(C1.isNonNegative(), dl, VT); in SimplifySetCC()
4688 SDValue NewConst = DAG.getConstant(C1.trunc(InSize), dl, newVT); in SimplifySetCC()
4717 DAG.getConstant(Imm, dl, ExtDstTy)); in SimplifySetCC()
4722 DAG.getConstant(C1 & Imm, dl, ExtDstTy), Cond); in SimplifySetCC()
4795 DAG.getConstant(1, dl, VT)); in SimplifySetCC()
4799 DAG.getConstant(1, dl, VT)); in SimplifySetCC()
4802 DAG.getConstant(0, dl, Op0.getValueType()), in SimplifySetCC()
4808 DAG.getConstant(0, dl, Op0.getValueType()), in SimplifySetCC()
4832 DAG.getConstant(0, dl, OpVT), in SimplifySetCC()
4871 DAG.getConstant(C, dl, N1.getValueType()), in SimplifySetCC()
4891 DAG.getConstant(C, dl, N1.getValueType()), in SimplifySetCC()
4910 DAG.getConstant(MinVal, dl, N0.getValueType()), in SimplifySetCC()
4928 DAG.getConstant(MaxVal, dl, N0.getValueType()), in SimplifySetCC()
4979 SDValue LoBits = DAG.getConstant(~HiBits, dl, OpVT); in SimplifySetCC()
4983 SDValue NewN1 = CmpZero ? DAG.getConstant(0, dl, OpVT) : LoBits; in SimplifySetCC()
5011 DAG.getConstant(0, dl, N1.getValueType()), in SimplifySetCC()
5050 DAG.getConstant(ShCt, dl, ShiftTy))); in SimplifySetCC()
5060 DAG.getConstant(ShCt, dl, ShiftTy))); in SimplifySetCC()
5079 DAG.getConstant(ShiftBits, dl, ShiftTy)); in SimplifySetCC()
5080 SDValue CmpRHS = DAG.getConstant(C1.lshr(ShiftBits), dl, ShValTy); in SimplifySetCC()
5107 DAG.getConstant(ShiftBits, dl, ShiftTy)); in SimplifySetCC()
5108 SDValue CmpRHS = DAG.getConstant(NewC, dl, ShValTy); in SimplifySetCC()
5244 DAG.getConstant(RHSC->getAPIntValue() - LHSR->getAPIntValue(), in SimplifySetCC()
5252 DAG.getConstant(LHSR->getAPIntValue() ^ RHSC->getAPIntValue(), in SimplifySetCC()
5262 DAG.getConstant(SUBC->getAPIntValue() - RHSC->getAPIntValue(), in SimplifySetCC()
6047 Shifts.push_back(DAG.getConstant(Shift, dl, ShSVT)); in BuildExactSDIV()
6048 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); in BuildExactSDIV()
6123 SDValue Zero = DAG.getConstant(0, DL, VT); in buildSDIVPow2WithCMov()
6125 SDValue Pow2MinusOne = DAG.getConstant(Lg2Mask, DL, VT); in buildSDIVPow2WithCMov()
6139 DAG.getNode(ISD::SRA, DL, VT, CMov, DAG.getConstant(Lg2, DL, VT)); in buildSDIVPow2WithCMov()
6212 MagicFactors.push_back(DAG.getConstant(magics.Magic, dl, SVT)); in BuildSDIV()
6213 Factors.push_back(DAG.getConstant(NumeratorFactor, dl, SVT)); in BuildSDIV()
6214 Shifts.push_back(DAG.getConstant(magics.ShiftAmount, dl, ShSVT)); in BuildSDIV()
6215 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); in BuildSDIV()
6304 SDValue SignShift = DAG.getConstant(EltBits - 1, dl, ShVT); in BuildSDIV()
6379 MagicFactor = DAG.getConstant(magics.Magic, dl, SVT); in BuildUDIV()
6387 PreShift = DAG.getConstant(magics.PreShift, dl, ShSVT); in BuildUDIV()
6388 PostShift = DAG.getConstant(magics.PostShift, dl, ShSVT); in BuildUDIV()
6389 NPQFactor = DAG.getConstant( in BuildUDIV()
6489 NPQ = DAG.getNode(ISD::SRL, dl, VT, NPQ, DAG.getConstant(1, dl, ShVT)); in BuildUDIV()
6504 SDValue One = DAG.getConstant(1, dl, VT); in BuildUDIV()
6664 PAmts.push_back(DAG.getConstant(P, DL, SVT)); in prepareUREMEqFold()
6666 DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT)); in prepareUREMEqFold()
6667 QAmts.push_back(DAG.getConstant(Q, DL, SVT)); in prepareUREMEqFold()
6696 DAG.getConstant(0, DL, ShSVT)); in prepareUREMEqFold()
6917 PAmts.push_back(DAG.getConstant(P, DL, SVT)); in prepareSREMEqFold()
6918 AAmts.push_back(DAG.getConstant(A, DL, SVT)); in prepareSREMEqFold()
6920 DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT)); in prepareSREMEqFold()
6921 QAmts.push_back(DAG.getConstant(Q, DL, SVT)); in prepareSREMEqFold()
6950 DAG.getConstant(0, DL, SVT)); in prepareSREMEqFold()
6954 DAG.getConstant(0, DL, ShSVT)); in prepareSREMEqFold()
7028 SDValue IntMin = DAG.getConstant( in prepareSREMEqFold()
7030 SDValue IntMax = DAG.getConstant( in prepareSREMEqFold()
7033 DAG.getConstant(APInt::getZero(SVT.getScalarSizeInBits()), DL, VT); in prepareSREMEqFold()
7462 SDValue Zero = DAG.getConstant(0, dl, HiLoVT); in expandMUL_LOHI()
7530 SDValue Zero = DAG.getConstant(0, dl, HiLoVT); in expandMUL_LOHI()
7540 Merge(Lo, Hi), DAG.getConstant(0, dl, BoolType)); in expandMUL_LOHI()
7681 DAG.getConstant(Mask, dl, HiLoVT)); in expandDIVREMByConstant()
7702 DAG.getConstant(0, dl, HiLoVT), Sum.getValue(1)); in expandDIVREMByConstant()
7712 Carry = DAG.getSelect(dl, HiLoVT, Carry, DAG.getConstant(1, dl, HiLoVT), in expandDIVREMByConstant()
7713 DAG.getConstant(0, dl, HiLoVT)); in expandDIVREMByConstant()
7725 DAG.getConstant(Divisor.trunc(HBitWidth), dl, HiLoVT)); in expandDIVREMByConstant()
7726 SDValue RemH = DAG.getConstant(0, dl, HiLoVT); in expandDIVREMByConstant()
7743 DAG.getConstant(MulFactor, dl, VT)); in expandDIVREMByConstant()
7762 Result.push_back(DAG.getConstant(0, dl, HiLoVT)); in expandDIVREMByConstant()
7795 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandVPFunnelShift()
7805 SDValue BitMask = DAG.getConstant(BW - 1, DL, ShVT); in expandVPFunnelShift()
7814 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandVPFunnelShift()
7819 SDValue One = DAG.getConstant(1, DL, ShVT); in expandVPFunnelShift()
7863 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandFunnelShift()
7868 SDValue One = DAG.getConstant(1, DL, ShVT); in expandFunnelShift()
7887 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandFunnelShift()
7895 SDValue Mask = DAG.getConstant(BW - 1, DL, ShVT); in expandFunnelShift()
7902 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandFunnelShift()
7907 SDValue One = DAG.getConstant(1, DL, ShVT); in expandFunnelShift()
7932 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandROT()
7952 SDValue BitWidthMinusOneC = DAG.getConstant(EltSizeInBits - 1, DL, ShVT); in expandROT()
7966 SDValue BitWidthC = DAG.getConstant(EltSizeInBits, DL, ShVT); in expandROT()
7970 SDValue One = DAG.getConstant(1, DL, ShVT); in expandROT()
7998 DAG.getConstant(VTBits - 1, dl, ShAmtVT)); in expandShiftParts()
8000 DAG.getConstant(VTBits - 1, dl, ShAmtVT)) in expandShiftParts()
8001 : DAG.getConstant(0, dl, VT); in expandShiftParts()
8016 DAG.getConstant(VTBits, dl, ShAmtVT)); in expandShiftParts()
8018 DAG.getConstant(0, dl, ShAmtVT), ISD::SETNE); in expandShiftParts()
8055 SDValue ExponentMask = DAG.getConstant(0x7F800000, dl, IntVT); in expandFP_TO_SINT()
8056 SDValue ExponentLoBit = DAG.getConstant(23, dl, IntVT); in expandFP_TO_SINT()
8057 SDValue Bias = DAG.getConstant(127, dl, IntVT); in expandFP_TO_SINT()
8058 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT()
8059 SDValue SignLowBit = DAG.getConstant(SrcEltBits - 1, dl, IntVT); in expandFP_TO_SINT()
8060 SDValue MantissaMask = DAG.getConstant(0x007FFFFF, dl, IntVT); in expandFP_TO_SINT()
8076 DAG.getConstant(0x00800000, dl, IntVT)); in expandFP_TO_SINT()
8095 Result = DAG.getSelectCC(dl, Exponent, DAG.getConstant(0, dl, IntVT), in expandFP_TO_SINT()
8096 DAG.getConstant(0, dl, DstVT), Ret, ISD::SETLT); in expandFP_TO_SINT()
8170 DAG.getConstant(0, dl, DstVT), in expandFP_TO_UINT()
8171 DAG.getConstant(SignMask, dl, DstVT)); in expandFP_TO_UINT()
8195 DAG.getConstant(SignMask, dl, DstVT)); in expandFP_TO_UINT()
8234 SDValue TwoP52 = DAG.getConstant(UINT64_C(0x4330000000000000), dl, SrcVT); in expandUINT_TO_FP()
8237 SDValue TwoP84 = DAG.getConstant(UINT64_C(0x4530000000000000), dl, SrcVT); in expandUINT_TO_FP()
8238 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); in expandUINT_TO_FP()
8239 SDValue HiShift = DAG.getConstant(32, dl, ShiftVT); in expandUINT_TO_FP()
8371 DAG.getConstant(1, DL, MVT::i32)); in expandIS_FPCLASS()
8450 SDValue ValueMaskV = DAG.getConstant(ValueMask, DL, IntVT); in expandIS_FPCLASS()
8451 SDValue SignBitV = DAG.getConstant(SignBit, DL, IntVT); in expandIS_FPCLASS()
8452 SDValue ExpMaskV = DAG.getConstant(ExpMask, DL, IntVT); in expandIS_FPCLASS()
8453 SDValue ZeroV = DAG.getConstant(0, DL, IntVT); in expandIS_FPCLASS()
8454 SDValue InfV = DAG.getConstant(Inf, DL, IntVT); in expandIS_FPCLASS()
8455 SDValue ResultInvertionMask = DAG.getConstant(InvertionMask, DL, ResultVT); in expandIS_FPCLASS()
8472 SDValue IntBitMaskV = DAG.getConstant(IntBitMask, DL, IntVT); in expandIS_FPCLASS()
8482 DAG.getConstant(0.0, DL, IntVT), ISD::SETLT); in expandIS_FPCLASS()
8534 SDValue MantissaV = DAG.getConstant(AllOneMantissa, DL, IntVT); in expandIS_FPCLASS()
8536 DAG.getNode(ISD::SUB, DL, IntVT, V, DAG.getConstant(1, DL, IntVT)); in expandIS_FPCLASS()
8550 SDValue NegInfV = DAG.getConstant(NegInf, DL, IntVT); in expandIS_FPCLASS()
8558 SDValue InfWithQnanBitV = DAG.getConstant(InfWithQnanBit, DL, IntVT); in expandIS_FPCLASS()
8590 SDValue ExpLSBV = DAG.getConstant(ExpLSB, DL, IntVT); in expandIS_FPCLASS()
8593 SDValue ExpLimitV = DAG.getConstant(ExpLimit, DL, IntVT); in expandIS_FPCLASS()
8609 return DAG.getConstant(IsInverted, DL, ResultVT); in expandIS_FPCLASS()
8645 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x55)), dl, VT); in expandCTPOP()
8647 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x33)), dl, VT); in expandCTPOP()
8649 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x0F)), dl, VT); in expandCTPOP()
8655 DAG.getConstant(1, dl, ShVT)), in expandCTPOP()
8661 DAG.getConstant(2, dl, ShVT)), in expandCTPOP()
8667 DAG.getConstant(4, dl, ShVT))), in expandCTPOP()
8681 DAG.getConstant(8, dl, ShVT))), in expandCTPOP()
8682 DAG.getConstant(0xFF, dl, VT)); in expandCTPOP()
8687 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x01)), dl, VT); in expandCTPOP()
8690 DAG.getConstant(Len - 8, dl, ShVT)); in expandCTPOP()
8710 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x55)), dl, VT); in expandVPCTPOP()
8712 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x33)), dl, VT); in expandVPCTPOP()
8714 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x0F)), dl, VT); in expandVPCTPOP()
8721 DAG.getConstant(1, dl, ShVT), Mask, VL), in expandVPCTPOP()
8729 DAG.getConstant(2, dl, ShVT), Mask, VL), in expandVPCTPOP()
8734 Tmp4 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(4, dl, ShVT), in expandVPCTPOP()
8744 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x01)), dl, VT); in expandVPCTPOP()
8747 DAG.getConstant(Len - 8, dl, ShVT), Mask, VL); in expandVPCTPOP()
8767 SDValue Zero = DAG.getConstant(0, dl, VT); in expandCTLZ()
8770 DAG.getConstant(NumBitsPerElt, dl, VT), CTLZ); in expandCTLZ()
8792 SDValue Tmp = DAG.getConstant(1ULL << i, dl, ShVT); in expandCTLZ()
8817 SDValue Tmp = DAG.getConstant(1ULL << i, dl, ShVT); in expandVPCTLZ()
8822 Op = DAG.getNode(ISD::VP_XOR, dl, VT, Op, DAG.getConstant(-1, dl, VT), Mask, in expandVPCTLZ()
8838 SDValue Neg = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Op); in CTTZTableLookup()
8842 DAG.getConstant(DeBruijn, DL, VT)), in CTTZTableLookup()
8843 DAG.getConstant(ShiftAmt, DL, VT)); in CTTZTableLookup()
8865 SDValue Zero = DAG.getConstant(0, DL, VT); in CTTZTableLookup()
8868 DAG.getConstant(BitWidth, DL, VT), ExtLoad); in CTTZTableLookup()
8887 SDValue Zero = DAG.getConstant(0, dl, VT); in expandCTTZ()
8890 DAG.getConstant(NumBitsPerElt, dl, VT), CTTZ); in expandCTTZ()
8916 DAG.getNode(ISD::SUB, dl, VT, Op, DAG.getConstant(1, dl, VT))); in expandCTTZ()
8920 return DAG.getNode(ISD::SUB, dl, VT, DAG.getConstant(NumBitsPerElt, dl, VT), in expandCTTZ()
8936 DAG.getConstant(-1, dl, VT), Mask, VL); in expandVPCTTZ()
8938 DAG.getConstant(1, dl, VT), Mask, VL); in expandVPCTTZ()
8953 SDValue Zero = DAG.getConstant(0, dl, VT); in expandABS()
8961 SDValue Zero = DAG.getConstant(0, dl, VT); in expandABS()
8971 SDValue Zero = DAG.getConstant(0, dl, VT); in expandABS()
8987 DAG.getConstant(VT.getScalarSizeInBits() - 1, dl, ShVT)); in expandABS()
9045 return DAG.getNode(ISD::ROTL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9047 Tmp4 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9049 DAG.getConstant(0xFF00, dl, VT)); in expandBSWAP()
9050 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9051 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9052 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(0xFF00, dl, VT)); in expandBSWAP()
9053 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9058 Tmp8 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(56, dl, SHVT)); in expandBSWAP()
9060 DAG.getConstant(255ULL<<8, dl, VT)); in expandBSWAP()
9061 Tmp7 = DAG.getNode(ISD::SHL, dl, VT, Tmp7, DAG.getConstant(40, dl, SHVT)); in expandBSWAP()
9063 DAG.getConstant(255ULL<<16, dl, VT)); in expandBSWAP()
9064 Tmp6 = DAG.getNode(ISD::SHL, dl, VT, Tmp6, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9066 DAG.getConstant(255ULL<<24, dl, VT)); in expandBSWAP()
9067 Tmp5 = DAG.getNode(ISD::SHL, dl, VT, Tmp5, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9068 Tmp4 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9070 DAG.getConstant(255ULL<<24, dl, VT)); in expandBSWAP()
9071 Tmp3 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9073 DAG.getConstant(255ULL<<16, dl, VT)); in expandBSWAP()
9074 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(40, dl, SHVT)); in expandBSWAP()
9076 DAG.getConstant(255ULL<<8, dl, VT)); in expandBSWAP()
9077 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT)); in expandBSWAP()
9104 Tmp1 = DAG.getNode(ISD::VP_SHL, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9106 Tmp2 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9110 Tmp4 = DAG.getNode(ISD::VP_SHL, dl, VT, Op, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9112 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Op, DAG.getConstant(0xFF00, dl, VT), in expandVPBSWAP()
9114 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9116 Tmp2 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9119 DAG.getConstant(0xFF00, dl, VT), Mask, EVL); in expandVPBSWAP()
9120 Tmp1 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9126 Tmp8 = DAG.getNode(ISD::VP_SHL, dl, VT, Op, DAG.getConstant(56, dl, SHVT), in expandVPBSWAP()
9129 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL); in expandVPBSWAP()
9130 Tmp7 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp7, DAG.getConstant(40, dl, SHVT), in expandVPBSWAP()
9133 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL); in expandVPBSWAP()
9134 Tmp6 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp6, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9137 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL); in expandVPBSWAP()
9138 Tmp5 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp5, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9140 Tmp4 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9143 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL); in expandVPBSWAP()
9144 Tmp3 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9147 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL); in expandVPBSWAP()
9148 Tmp2 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(40, dl, SHVT), in expandVPBSWAP()
9151 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL); in expandVPBSWAP()
9152 Tmp1 = DAG.getNode(ISD::VP_LSHR, dl, VT, Op, DAG.getConstant(56, dl, SHVT), in expandVPBSWAP()
9186 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp, DAG.getConstant(4, dl, SHVT)); in expandBITREVERSE()
9187 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Mask4, dl, VT)); in expandBITREVERSE()
9188 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(Mask4, dl, VT)); in expandBITREVERSE()
9189 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(4, dl, SHVT)); in expandBITREVERSE()
9193 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp, DAG.getConstant(2, dl, SHVT)); in expandBITREVERSE()
9194 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Mask2, dl, VT)); in expandBITREVERSE()
9195 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(Mask2, dl, VT)); in expandBITREVERSE()
9196 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(2, dl, SHVT)); in expandBITREVERSE()
9200 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp, DAG.getConstant(1, dl, SHVT)); in expandBITREVERSE()
9201 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Mask1, dl, VT)); in expandBITREVERSE()
9202 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(Mask1, dl, VT)); in expandBITREVERSE()
9203 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(1, dl, SHVT)); in expandBITREVERSE()
9208 Tmp = DAG.getConstant(0, dl, VT); in expandBITREVERSE()
9212 DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(J - I, dl, SHVT)); in expandBITREVERSE()
9215 DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(I - J, dl, SHVT)); in expandBITREVERSE()
9218 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Shift, dl, VT)); in expandBITREVERSE()
9251 Tmp2 = DAG.getNode(ISD::VP_LSHR, dl, VT, Tmp, DAG.getConstant(4, dl, SHVT), in expandVPBITREVERSE()
9254 DAG.getConstant(Mask4, dl, VT), Mask, EVL); in expandVPBITREVERSE()
9255 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Tmp, DAG.getConstant(Mask4, dl, VT), in expandVPBITREVERSE()
9257 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(4, dl, SHVT), in expandVPBITREVERSE()
9262 Tmp2 = DAG.getNode(ISD::VP_LSHR, dl, VT, Tmp, DAG.getConstant(2, dl, SHVT), in expandVPBITREVERSE()
9265 DAG.getConstant(Mask2, dl, VT), Mask, EVL); in expandVPBITREVERSE()
9266 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Tmp, DAG.getConstant(Mask2, dl, VT), in expandVPBITREVERSE()
9268 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(2, dl, SHVT), in expandVPBITREVERSE()
9273 Tmp2 = DAG.getNode(ISD::VP_LSHR, dl, VT, Tmp, DAG.getConstant(1, dl, SHVT), in expandVPBITREVERSE()
9276 DAG.getConstant(Mask1, dl, VT), Mask, EVL); in expandVPBITREVERSE()
9277 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Tmp, DAG.getConstant(Mask1, dl, VT), in expandVPBITREVERSE()
9279 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(1, dl, SHVT), in expandVPBITREVERSE()
9319 SDValue SrcEltBitMask = DAG.getConstant( in scalarizeVectorLoad()
9409 SDValue CurrVal = DAG.getConstant(0, SL, IntVT); in scalarizeVectorStore()
9419 DAG.getConstant(ShiftIntoIdx * MemSclVT.getSizeInBits(), SL, IntVT); in scalarizeVectorStore()
9504 SDValue PtrIncrement = DAG.getConstant(RegBytes, dl, PtrVT); in expandUnalignedLoad()
9505 SDValue StackPtrIncrement = DAG.getConstant(RegBytes, dl, StackPtrVT); in expandUnalignedLoad()
9596 DAG.getConstant(NumBits, dl, getShiftAmountTy(Hi.getValueType(), in expandUnalignedLoad()
9658 SDValue PtrIncrement = DAG.getConstant(RegBytes, dl, PtrVT); in expandUnalignedStore()
9659 SDValue StackPtrIncrement = DAG.getConstant(RegBytes, dl, StackPtrVT); in expandUnalignedStore()
9709 SDValue ShiftAmount = DAG.getConstant( in expandUnalignedStore()
9718 DAG.getConstant(APInt::getLowBitsSet(VT.getSizeInBits(), NumBits), dl, in expandUnalignedStore()
9766 SDValue Scale = DAG.getConstant(DataVT.getScalarSizeInBits() / 8, DL, in IncrementMemoryAddress()
9774 Increment = DAG.getConstant(DataVT.getStoreSize(), DL, AddrVT); in IncrementMemoryAddress()
9800 DAG.getConstant(NumSubElts, dl, IdxVT)); in clampDynamicVectorIndex()
9806 DAG.getConstant(Imm, dl, IdxVT)); in clampDynamicVectorIndex()
9810 DAG.getConstant(MaxIndex, dl, IdxVT)); in clampDynamicVectorIndex()
9848 DAG.getConstant(EltSize, dl, IdxVT)); in getVectorSubVecPointer()
9910 DAG.getConstant(Log2b, dl, MVT::i32)); in lowerCmpEqZeroToCtlzSrl()
9928 SDValue Zero = DAG.getConstant(0, DL, VT); in expandIntMINMAX()
10049 SDValue Zero = DAG.getConstant(0, dl, VT); in expandAddSubSat()
10091 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandAddSubSat()
10099 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat()
10106 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat()
10108 DAG.getConstant(BitWidth - 1, dl, VT)); in expandAddSubSat()
10140 SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(BW), dl, VT); in expandShlSat()
10141 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(BW), dl, VT); in expandShlSat()
10143 DAG.getSetCC(dl, BoolVT, LHS, DAG.getConstant(0, dl, VT), ISD::SETLT); in expandShlSat()
10146 SatVal = DAG.getConstant(APInt::getMaxValue(BW), dl, VT); in expandShlSat()
10182 SDValue Zero = DAG.getConstant(0, dl, VT); in expandFixedPointMul()
10186 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandFixedPointMul()
10187 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul()
10201 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul()
10240 DAG.getConstant(Scale, dl, ShiftTy)); in expandFixedPointMul()
10251 SDValue LowMask = DAG.getConstant(APInt::getLowBitsSet(VTSize, Scale), in expandFixedPointMul()
10254 DAG.getConstant(MaxVal, dl, VT), Result, in expandFixedPointMul()
10263 SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(VTSize), dl, VT); in expandFixedPointMul()
10264 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(VTSize), dl, VT); in expandFixedPointMul()
10268 DAG.getConstant(VTSize - 1, dl, ShiftTy)); in expandFixedPointMul()
10272 SDValue Zero = DAG.getConstant(0, dl, VT); in expandFixedPointMul()
10283 SDValue LowMask = DAG.getConstant(APInt::getLowBitsSet(VTSize, Scale - 1), in expandFixedPointMul()
10289 DAG.getConstant(APInt::getHighBitsSet(VTSize, VTSize - Scale + 1), in expandFixedPointMul()
10338 DAG.getConstant(LHSShift, dl, ShiftTy)); in expandFixedPointDiv()
10341 DAG.getConstant(RHSShift, dl, ShiftTy)); in expandFixedPointDiv()
10365 SDValue Zero = DAG.getConstant(0, dl, VT); in expandFixedPointDiv()
10371 DAG.getConstant(1, dl, VT)); in expandFixedPointDiv()
10392 SDValue CarryIn = DAG.getConstant(0, dl, Node->getValueType(1)); in expandUADDSUBO()
10415 DAG.getConstant(0, dl, Node->getValueType(0)), ISD::SETEQ); in expandUADDSUBO()
10420 DAG.getConstant(0, dl, Node->getValueType(0)), ISD::SETNE); in expandUADDSUBO()
10451 SDValue Zero = DAG.getConstant(0, dl, LHS.getValueType()); in expandSADDSUBO()
10485 SDValue ShiftAmt = DAG.getConstant(C.logBase2(), dl, ShiftAmtTy); in expandMULO()
10517 SDValue ShiftAmt = DAG.getConstant(VT.getScalarSizeInBits(), dl, in expandMULO()
10548 DAG.getConstant(LoSize - 1, dl, in expandMULO()
10552 DAG.getConstant(LoSize - 1, dl, in expandMULO()
10555 HiLHS = DAG.getConstant(0, dl, VT); in expandMULO()
10556 HiRHS = DAG.getConstant(0, dl, VT); in expandMULO()
10592 SDValue ShiftAmt = DAG.getConstant( in expandMULO()
10599 DAG.getConstant(0, dl, VT), ISD::SETNE); in expandMULO()
10772 SDValue ZeroInt = DAG.getConstant(0, dl, DstVT); in expandFP_TO_INT_SAT()
10779 SDValue MinIntNode = DAG.getConstant(MinInt, dl, DstVT); in expandFP_TO_INT_SAT()
10780 SDValue MaxIntNode = DAG.getConstant(MaxInt, dl, DstVT); in expandFP_TO_INT_SAT()
10807 SDValue ZeroInt = DAG.getConstant(0, dl, DstVT); in expandFP_TO_INT_SAT()
10868 DAG.getConstant(TrailingElts * EltByteSize, DL, PtrVT); in expandVectorSplice()