Lines Matching refs:getConstant
412 NewRHS = DAG.getConstant(0, dl, RetVT); in softenSetCCOperands()
547 SDValue NewC = TLO.DAG.getConstant(DemandedBits & C, DL, VT); in ShrinkDemandedConstant()
1460 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, dl, VT)); in SimplifyDemandedBits()
1601 TLO.DAG.getConstant(~C->getAPIntValue() & DemandedBits, dl, VT); in SimplifyDemandedBits()
1758 SDValue NewSA = TLO.DAG.getConstant(Diff, dl, ShiftVT); in SimplifyDemandedBits()
1797 TLO.DAG.getConstant(ShAmt - InnerShAmt, dl, ShiftVT); in SimplifyDemandedBits()
1954 SDValue NewSA = TLO.DAG.getConstant(Diff, dl, ShiftVT); in SimplifyDemandedBits()
2105 SDValue NewSA = TLO.DAG.getConstant(BitWidth - 1 - Log2, dl, ShiftVT); in SimplifyDemandedBits()
2221 Op1 = TLO.DAG.getConstant(IsROTL ? Amt : RevAmt, dl, Op1.getValueType()); in SimplifyDemandedBits()
2226 Op1 = TLO.DAG.getConstant(IsROTL ? RevAmt : Amt, dl, Op1.getValueType()); in SimplifyDemandedBits()
2704 SDValue ShAmt = TLO.DAG.getConstant(ShVal, dl, VT); in SimplifyDemandedBits()
2798 SDValue One = TLO.DAG.getConstant(1, dl, VT); in SimplifyDemandedBits()
2958 return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT)); in SimplifyDemandedBits()
3544 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3557 MaskElts.append(NumSrcElts - 1, TLO.DAG.getConstant(0, DL, SrcSVT)); in SimplifyDemandedVectorElts()
3668 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
3694 return TLO.CombineTo(Op, TLO.DAG.getConstant(0, SDLoc(Op), VT)); in SimplifyDemandedVectorElts()
4013 SDValue Zero = DAG.getConstant(0, DL, NarrowVT); in foldSetCCWithAnd()
4036 SDValue Zero = DAG.getConstant(0, DL, OpVT); in foldSetCCWithAnd()
4251 return DAG.getSetCC(DL, VT, Y, DAG.getConstant(0, DL, OpVT), Cond); in foldSetCCWithBinOp()
4259 return DAG.getSetCC(DL, VT, X, DAG.getConstant(0, DL, OpVT), Cond); in foldSetCCWithBinOp()
4313 return DAG.getSetCC(dl, VT, Result, DAG.getConstant(0, dl, CTVT), CC); in simplifySetCCWithCTPOP()
4322 SDValue Zero = DAG.getConstant(0, dl, CTVT); in simplifySetCCWithCTPOP()
4440 SDValue NewShAmt = DAG.getConstant(ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift()
4447 SDValue NewShAmt = DAG.getConstant(BitWidth - ShAmt, dl, ShAmtVT); in foldSetCCWithFunnelShift()
4545 SDValue Zero = DAG.getConstant(0, dl, N0.getValueType()); in SimplifySetCC()
4605 return DAG.getSetCC(dl, VT, Trunc, DAG.getConstant(0, dl, MVT::i1), in SimplifySetCC()
4607 SDValue C = DAG.getConstant(C1.trunc(MinBits), dl, MinVT); in SimplifySetCC()
4711 DAG.getConstant(bestMask.trunc(bestWidth), dl, newVT)); in SimplifySetCC()
4712 return DAG.getSetCC(dl, VT, And, DAG.getConstant(0LL, dl, newVT), Cond); in SimplifySetCC()
4728 return DAG.getConstant(0, dl, VT); in SimplifySetCC()
4732 return DAG.getConstant(1, dl, VT); in SimplifySetCC()
4736 return DAG.getConstant(C1.isNegative(), dl, VT); in SimplifySetCC()
4740 return DAG.getConstant(C1.isNonNegative(), dl, VT); in SimplifySetCC()
4759 SDValue NewConst = DAG.getConstant(C1.trunc(InSize), dl, newVT); in SimplifySetCC()
4788 DAG.getConstant(Imm, dl, ExtDstTy)); in SimplifySetCC()
4793 DAG.getConstant(C1 & Imm, dl, ExtDstTy), Cond); in SimplifySetCC()
4870 DAG.getConstant(1, dl, VT)); in SimplifySetCC()
4874 DAG.getConstant(1, dl, VT)); in SimplifySetCC()
4877 DAG.getConstant(0, dl, Op0.getValueType()), in SimplifySetCC()
4883 DAG.getConstant(0, dl, Op0.getValueType()), in SimplifySetCC()
4907 DAG.getConstant(0, dl, OpVT), in SimplifySetCC()
4946 DAG.getConstant(C, dl, N1.getValueType()), in SimplifySetCC()
4966 DAG.getConstant(C, dl, N1.getValueType()), in SimplifySetCC()
4985 DAG.getConstant(MinVal, dl, N0.getValueType()), in SimplifySetCC()
5003 DAG.getConstant(MaxVal, dl, N0.getValueType()), in SimplifySetCC()
5054 SDValue LoBits = DAG.getConstant(~HiBits, dl, OpVT); in SimplifySetCC()
5058 SDValue NewN1 = CmpZero ? DAG.getConstant(0, dl, OpVT) : LoBits; in SimplifySetCC()
5086 DAG.getConstant(0, dl, N1.getValueType()), in SimplifySetCC()
5154 SDValue CmpRHS = DAG.getConstant(C1.lshr(ShiftBits), dl, ShValTy); in SimplifySetCC()
5183 SDValue CmpRHS = DAG.getConstant(NewC, dl, ShValTy); in SimplifySetCC()
5319 DAG.getConstant(RHSC->getAPIntValue() - LHSR->getAPIntValue(), in SimplifySetCC()
5327 DAG.getConstant(LHSR->getAPIntValue() ^ RHSC->getAPIntValue(), in SimplifySetCC()
5337 DAG.getConstant(SUBC->getAPIntValue() - RHSC->getAPIntValue(), in SimplifySetCC()
6119 Shifts.push_back(DAG.getConstant(Shift, dl, ShSVT)); in BuildExactSDIV()
6120 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); in BuildExactSDIV()
6180 Shifts.push_back(DAG.getConstant(Shift, dl, ShSVT)); in BuildExactUDIV()
6181 Factors.push_back(DAG.getConstant(Factor, dl, SVT)); in BuildExactUDIV()
6255 SDValue Zero = DAG.getConstant(0, DL, VT); in buildSDIVPow2WithCMov()
6257 SDValue Pow2MinusOne = DAG.getConstant(Lg2Mask, DL, VT); in buildSDIVPow2WithCMov()
6271 DAG.getNode(ISD::SRA, DL, VT, CMov, DAG.getConstant(Lg2, DL, VT)); in buildSDIVPow2WithCMov()
6344 MagicFactors.push_back(DAG.getConstant(magics.Magic, dl, SVT)); in BuildSDIV()
6345 Factors.push_back(DAG.getConstant(NumeratorFactor, dl, SVT)); in BuildSDIV()
6346 Shifts.push_back(DAG.getConstant(magics.ShiftAmount, dl, ShSVT)); in BuildSDIV()
6347 ShiftMasks.push_back(DAG.getConstant(ShiftMask, dl, SVT)); in BuildSDIV()
6436 SDValue SignShift = DAG.getConstant(EltBits - 1, dl, ShVT); in BuildSDIV()
6508 MagicFactor = DAG.getConstant(magics.Magic, dl, SVT); in BuildUDIV()
6516 PreShift = DAG.getConstant(magics.PreShift, dl, ShSVT); in BuildUDIV()
6517 PostShift = DAG.getConstant(magics.PostShift, dl, ShSVT); in BuildUDIV()
6518 NPQFactor = DAG.getConstant( in BuildUDIV()
6618 NPQ = DAG.getNode(ISD::SRL, dl, VT, NPQ, DAG.getConstant(1, dl, ShVT)); in BuildUDIV()
6633 SDValue One = DAG.getConstant(1, dl, VT); in BuildUDIV()
6790 PAmts.push_back(DAG.getConstant(P, DL, SVT)); in prepareUREMEqFold()
6792 DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT)); in prepareUREMEqFold()
6793 QAmts.push_back(DAG.getConstant(Q, DL, SVT)); in prepareUREMEqFold()
6822 DAG.getConstant(0, DL, ShSVT)); in prepareUREMEqFold()
7060 PAmts.push_back(DAG.getConstant(P, DL, SVT)); in prepareSREMEqFold()
7061 AAmts.push_back(DAG.getConstant(A, DL, SVT)); in prepareSREMEqFold()
7063 DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT)); in prepareSREMEqFold()
7064 QAmts.push_back(DAG.getConstant(Q, DL, SVT)); in prepareSREMEqFold()
7093 DAG.getConstant(0, DL, SVT)); in prepareSREMEqFold()
7097 DAG.getConstant(0, DL, ShSVT)); in prepareSREMEqFold()
7171 SDValue IntMin = DAG.getConstant( in prepareSREMEqFold()
7173 SDValue IntMax = DAG.getConstant( in prepareSREMEqFold()
7176 DAG.getConstant(APInt::getZero(SVT.getScalarSizeInBits()), DL, VT); in prepareSREMEqFold()
7605 SDValue Zero = DAG.getConstant(0, dl, HiLoVT); in expandMUL_LOHI()
7673 SDValue Zero = DAG.getConstant(0, dl, HiLoVT); in expandMUL_LOHI()
7683 Merge(Lo, Hi), DAG.getConstant(0, dl, BoolType)); in expandMUL_LOHI()
7824 DAG.getConstant(Mask, dl, HiLoVT)); in expandDIVREMByConstant()
7845 DAG.getConstant(0, dl, HiLoVT), Sum.getValue(1)); in expandDIVREMByConstant()
7855 Carry = DAG.getSelect(dl, HiLoVT, Carry, DAG.getConstant(1, dl, HiLoVT), in expandDIVREMByConstant()
7856 DAG.getConstant(0, dl, HiLoVT)); in expandDIVREMByConstant()
7868 DAG.getConstant(Divisor.trunc(HBitWidth), dl, HiLoVT)); in expandDIVREMByConstant()
7869 SDValue RemH = DAG.getConstant(0, dl, HiLoVT); in expandDIVREMByConstant()
7883 DAG.getConstant(MulFactor, dl, VT)); in expandDIVREMByConstant()
7902 Result.push_back(DAG.getConstant(0, dl, HiLoVT)); in expandDIVREMByConstant()
7935 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandVPFunnelShift()
7945 SDValue BitMask = DAG.getConstant(BW - 1, DL, ShVT); in expandVPFunnelShift()
7954 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandVPFunnelShift()
7959 SDValue One = DAG.getConstant(1, DL, ShVT); in expandVPFunnelShift()
8003 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandFunnelShift()
8008 SDValue One = DAG.getConstant(1, DL, ShVT); in expandFunnelShift()
8027 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandFunnelShift()
8035 SDValue Mask = DAG.getConstant(BW - 1, DL, ShVT); in expandFunnelShift()
8042 SDValue BitWidthC = DAG.getConstant(BW, DL, ShVT); in expandFunnelShift()
8047 SDValue One = DAG.getConstant(1, DL, ShVT); in expandFunnelShift()
8072 SDValue Zero = DAG.getConstant(0, DL, ShVT); in expandROT()
8092 SDValue BitWidthMinusOneC = DAG.getConstant(EltSizeInBits - 1, DL, ShVT); in expandROT()
8106 SDValue BitWidthC = DAG.getConstant(EltSizeInBits, DL, ShVT); in expandROT()
8110 SDValue One = DAG.getConstant(1, DL, ShVT); in expandROT()
8138 DAG.getConstant(VTBits - 1, dl, ShAmtVT)); in expandShiftParts()
8140 DAG.getConstant(VTBits - 1, dl, ShAmtVT)) in expandShiftParts()
8141 : DAG.getConstant(0, dl, VT); in expandShiftParts()
8156 DAG.getConstant(VTBits, dl, ShAmtVT)); in expandShiftParts()
8158 DAG.getConstant(0, dl, ShAmtVT), ISD::SETNE); in expandShiftParts()
8195 SDValue ExponentMask = DAG.getConstant(0x7F800000, dl, IntVT); in expandFP_TO_SINT()
8196 SDValue ExponentLoBit = DAG.getConstant(23, dl, IntVT); in expandFP_TO_SINT()
8197 SDValue Bias = DAG.getConstant(127, dl, IntVT); in expandFP_TO_SINT()
8198 SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT); in expandFP_TO_SINT()
8199 SDValue SignLowBit = DAG.getConstant(SrcEltBits - 1, dl, IntVT); in expandFP_TO_SINT()
8200 SDValue MantissaMask = DAG.getConstant(0x007FFFFF, dl, IntVT); in expandFP_TO_SINT()
8216 DAG.getConstant(0x00800000, dl, IntVT)); in expandFP_TO_SINT()
8235 Result = DAG.getSelectCC(dl, Exponent, DAG.getConstant(0, dl, IntVT), in expandFP_TO_SINT()
8236 DAG.getConstant(0, dl, DstVT), Ret, ISD::SETLT); in expandFP_TO_SINT()
8310 DAG.getConstant(0, dl, DstVT), in expandFP_TO_UINT()
8311 DAG.getConstant(SignMask, dl, DstVT)); in expandFP_TO_UINT()
8335 DAG.getConstant(SignMask, dl, DstVT)); in expandFP_TO_UINT()
8374 SDValue TwoP52 = DAG.getConstant(UINT64_C(0x4330000000000000), dl, SrcVT); in expandUINT_TO_FP()
8377 SDValue TwoP84 = DAG.getConstant(UINT64_C(0x4530000000000000), dl, SrcVT); in expandUINT_TO_FP()
8378 SDValue LoMask = DAG.getConstant(UINT64_C(0x00000000FFFFFFFF), dl, SrcVT); in expandUINT_TO_FP()
8379 SDValue HiShift = DAG.getConstant(32, dl, ShiftVT); in expandUINT_TO_FP()
8575 DAG.getConstant(1, DL, MVT::i32)); in expandIS_FPCLASS()
8654 SDValue ValueMaskV = DAG.getConstant(ValueMask, DL, IntVT); in expandIS_FPCLASS()
8655 SDValue SignBitV = DAG.getConstant(SignBit, DL, IntVT); in expandIS_FPCLASS()
8656 SDValue ExpMaskV = DAG.getConstant(ExpMask, DL, IntVT); in expandIS_FPCLASS()
8657 SDValue ZeroV = DAG.getConstant(0, DL, IntVT); in expandIS_FPCLASS()
8658 SDValue InfV = DAG.getConstant(Inf, DL, IntVT); in expandIS_FPCLASS()
8659 SDValue ResultInvertionMask = DAG.getConstant(InvertionMask, DL, ResultVT); in expandIS_FPCLASS()
8676 SDValue IntBitMaskV = DAG.getConstant(IntBitMask, DL, IntVT); in expandIS_FPCLASS()
8686 DAG.getConstant(0.0, DL, IntVT), ISD::SETLT); in expandIS_FPCLASS()
8738 SDValue MantissaV = DAG.getConstant(AllOneMantissa, DL, IntVT); in expandIS_FPCLASS()
8740 DAG.getNode(ISD::SUB, DL, IntVT, V, DAG.getConstant(1, DL, IntVT)); in expandIS_FPCLASS()
8754 SDValue NegInfV = DAG.getConstant(NegInf, DL, IntVT); in expandIS_FPCLASS()
8762 SDValue InfWithQnanBitV = DAG.getConstant(InfWithQnanBit, DL, IntVT); in expandIS_FPCLASS()
8794 SDValue ExpLSBV = DAG.getConstant(ExpLSB, DL, IntVT); in expandIS_FPCLASS()
8797 SDValue ExpLimitV = DAG.getConstant(ExpLimit, DL, IntVT); in expandIS_FPCLASS()
8813 return DAG.getConstant(IsInverted, DL, ResultVT); in expandIS_FPCLASS()
8849 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x55)), dl, VT); in expandCTPOP()
8851 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x33)), dl, VT); in expandCTPOP()
8853 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x0F)), dl, VT); in expandCTPOP()
8859 DAG.getConstant(1, dl, ShVT)), in expandCTPOP()
8865 DAG.getConstant(2, dl, ShVT)), in expandCTPOP()
8871 DAG.getConstant(4, dl, ShVT))), in expandCTPOP()
8885 DAG.getConstant(8, dl, ShVT))), in expandCTPOP()
8886 DAG.getConstant(0xFF, dl, VT)); in expandCTPOP()
8894 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x01)), dl, VT); in expandCTPOP()
8904 return DAG.getNode(ISD::SRL, dl, VT, V, DAG.getConstant(Len - 8, dl, ShVT)); in expandCTPOP()
8924 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x55)), dl, VT); in expandVPCTPOP()
8926 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x33)), dl, VT); in expandVPCTPOP()
8928 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x0F)), dl, VT); in expandVPCTPOP()
8935 DAG.getConstant(1, dl, ShVT), Mask, VL), in expandVPCTPOP()
8943 DAG.getConstant(2, dl, ShVT), Mask, VL), in expandVPCTPOP()
8948 Tmp4 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(4, dl, ShVT), in expandVPCTPOP()
8961 DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x01)), dl, VT); in expandVPCTPOP()
8972 return DAG.getNode(ISD::VP_SRL, dl, VT, V, DAG.getConstant(Len - 8, dl, ShVT), in expandVPCTPOP()
8993 SDValue Zero = DAG.getConstant(0, dl, VT); in expandCTLZ()
8996 DAG.getConstant(NumBitsPerElt, dl, VT), CTLZ); in expandCTLZ()
9018 SDValue Tmp = DAG.getConstant(1ULL << i, dl, ShVT); in expandCTLZ()
9043 SDValue Tmp = DAG.getConstant(1ULL << i, dl, ShVT); in expandVPCTLZ()
9048 Op = DAG.getNode(ISD::VP_XOR, dl, VT, Op, DAG.getConstant(-1, dl, VT), Mask, in expandVPCTLZ()
9064 SDValue Neg = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Op); in CTTZTableLookup()
9068 DAG.getConstant(DeBruijn, DL, VT)), in CTTZTableLookup()
9069 DAG.getConstant(ShiftAmt, DL, VT)); in CTTZTableLookup()
9091 SDValue Zero = DAG.getConstant(0, DL, VT); in CTTZTableLookup()
9094 DAG.getConstant(BitWidth, DL, VT), ExtLoad); in CTTZTableLookup()
9113 SDValue Zero = DAG.getConstant(0, dl, VT); in expandCTTZ()
9116 DAG.getConstant(NumBitsPerElt, dl, VT), CTTZ); in expandCTTZ()
9142 DAG.getNode(ISD::SUB, dl, VT, Op, DAG.getConstant(1, dl, VT))); in expandCTTZ()
9146 return DAG.getNode(ISD::SUB, dl, VT, DAG.getConstant(NumBitsPerElt, dl, VT), in expandCTTZ()
9162 DAG.getConstant(-1, dl, VT), Mask, VL); in expandVPCTTZ()
9164 DAG.getConstant(1, dl, VT), Mask, VL); in expandVPCTTZ()
9187 SDValue AllZero = DAG.getConstant(0, DL, SrcVT); in expandVPCTTZElements()
9211 SDValue Zero = DAG.getConstant(0, dl, VT); in expandABS()
9220 SDValue Zero = DAG.getConstant(0, dl, VT); in expandABS()
9229 SDValue Zero = DAG.getConstant(0, dl, VT); in expandABS()
9325 Sum = DAG.getNode(ISD::ADD, dl, VT, Sum, DAG.getConstant(1, dl, VT)); in expandAVG()
9340 DAG.getConstant(1, dl, ExtVT)); in expandAVG()
9376 return DAG.getNode(ISD::ROTL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9378 Tmp4 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9380 DAG.getConstant(0xFF00, dl, VT)); in expandBSWAP()
9381 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9382 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9383 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(0xFF00, dl, VT)); in expandBSWAP()
9384 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9389 Tmp8 = DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(56, dl, SHVT)); in expandBSWAP()
9391 DAG.getConstant(255ULL<<8, dl, VT)); in expandBSWAP()
9392 Tmp7 = DAG.getNode(ISD::SHL, dl, VT, Tmp7, DAG.getConstant(40, dl, SHVT)); in expandBSWAP()
9394 DAG.getConstant(255ULL<<16, dl, VT)); in expandBSWAP()
9395 Tmp6 = DAG.getNode(ISD::SHL, dl, VT, Tmp6, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9397 DAG.getConstant(255ULL<<24, dl, VT)); in expandBSWAP()
9398 Tmp5 = DAG.getNode(ISD::SHL, dl, VT, Tmp5, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9399 Tmp4 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT)); in expandBSWAP()
9401 DAG.getConstant(255ULL<<24, dl, VT)); in expandBSWAP()
9402 Tmp3 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT)); in expandBSWAP()
9404 DAG.getConstant(255ULL<<16, dl, VT)); in expandBSWAP()
9405 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(40, dl, SHVT)); in expandBSWAP()
9407 DAG.getConstant(255ULL<<8, dl, VT)); in expandBSWAP()
9408 Tmp1 = DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT)); in expandBSWAP()
9435 Tmp1 = DAG.getNode(ISD::VP_SHL, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9437 Tmp2 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9441 Tmp4 = DAG.getNode(ISD::VP_SHL, dl, VT, Op, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9443 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Op, DAG.getConstant(0xFF00, dl, VT), in expandVPBSWAP()
9445 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9447 Tmp2 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9450 DAG.getConstant(0xFF00, dl, VT), Mask, EVL); in expandVPBSWAP()
9451 Tmp1 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9457 Tmp8 = DAG.getNode(ISD::VP_SHL, dl, VT, Op, DAG.getConstant(56, dl, SHVT), in expandVPBSWAP()
9460 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL); in expandVPBSWAP()
9461 Tmp7 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp7, DAG.getConstant(40, dl, SHVT), in expandVPBSWAP()
9464 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL); in expandVPBSWAP()
9465 Tmp6 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp6, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9468 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL); in expandVPBSWAP()
9469 Tmp5 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp5, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9471 Tmp4 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(8, dl, SHVT), in expandVPBSWAP()
9474 DAG.getConstant(255ULL << 24, dl, VT), Mask, EVL); in expandVPBSWAP()
9475 Tmp3 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(24, dl, SHVT), in expandVPBSWAP()
9478 DAG.getConstant(255ULL << 16, dl, VT), Mask, EVL); in expandVPBSWAP()
9479 Tmp2 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(40, dl, SHVT), in expandVPBSWAP()
9482 DAG.getConstant(255ULL << 8, dl, VT), Mask, EVL); in expandVPBSWAP()
9483 Tmp1 = DAG.getNode(ISD::VP_SRL, dl, VT, Op, DAG.getConstant(56, dl, SHVT), in expandVPBSWAP()
9517 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp, DAG.getConstant(4, dl, SHVT)); in expandBITREVERSE()
9518 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Mask4, dl, VT)); in expandBITREVERSE()
9519 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(Mask4, dl, VT)); in expandBITREVERSE()
9520 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(4, dl, SHVT)); in expandBITREVERSE()
9524 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp, DAG.getConstant(2, dl, SHVT)); in expandBITREVERSE()
9525 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Mask2, dl, VT)); in expandBITREVERSE()
9526 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(Mask2, dl, VT)); in expandBITREVERSE()
9527 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(2, dl, SHVT)); in expandBITREVERSE()
9531 Tmp2 = DAG.getNode(ISD::SRL, dl, VT, Tmp, DAG.getConstant(1, dl, SHVT)); in expandBITREVERSE()
9532 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Mask1, dl, VT)); in expandBITREVERSE()
9533 Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(Mask1, dl, VT)); in expandBITREVERSE()
9534 Tmp3 = DAG.getNode(ISD::SHL, dl, VT, Tmp3, DAG.getConstant(1, dl, SHVT)); in expandBITREVERSE()
9539 Tmp = DAG.getConstant(0, dl, VT); in expandBITREVERSE()
9543 DAG.getNode(ISD::SHL, dl, VT, Op, DAG.getConstant(J - I, dl, SHVT)); in expandBITREVERSE()
9546 DAG.getNode(ISD::SRL, dl, VT, Op, DAG.getConstant(I - J, dl, SHVT)); in expandBITREVERSE()
9549 Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Shift, dl, VT)); in expandBITREVERSE()
9582 Tmp2 = DAG.getNode(ISD::VP_SRL, dl, VT, Tmp, DAG.getConstant(4, dl, SHVT), in expandVPBITREVERSE()
9585 DAG.getConstant(Mask4, dl, VT), Mask, EVL); in expandVPBITREVERSE()
9586 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Tmp, DAG.getConstant(Mask4, dl, VT), in expandVPBITREVERSE()
9588 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(4, dl, SHVT), in expandVPBITREVERSE()
9593 Tmp2 = DAG.getNode(ISD::VP_SRL, dl, VT, Tmp, DAG.getConstant(2, dl, SHVT), in expandVPBITREVERSE()
9596 DAG.getConstant(Mask2, dl, VT), Mask, EVL); in expandVPBITREVERSE()
9597 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Tmp, DAG.getConstant(Mask2, dl, VT), in expandVPBITREVERSE()
9599 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(2, dl, SHVT), in expandVPBITREVERSE()
9604 Tmp2 = DAG.getNode(ISD::VP_SRL, dl, VT, Tmp, DAG.getConstant(1, dl, SHVT), in expandVPBITREVERSE()
9607 DAG.getConstant(Mask1, dl, VT), Mask, EVL); in expandVPBITREVERSE()
9608 Tmp3 = DAG.getNode(ISD::VP_AND, dl, VT, Tmp, DAG.getConstant(Mask1, dl, VT), in expandVPBITREVERSE()
9610 Tmp3 = DAG.getNode(ISD::VP_SHL, dl, VT, Tmp3, DAG.getConstant(1, dl, SHVT), in expandVPBITREVERSE()
9650 SDValue SrcEltBitMask = DAG.getConstant( in scalarizeVectorLoad()
9739 SDValue CurrVal = DAG.getConstant(0, SL, IntVT); in scalarizeVectorStore()
9749 DAG.getConstant(ShiftIntoIdx * MemSclVT.getSizeInBits(), SL, IntVT); in scalarizeVectorStore()
9834 SDValue PtrIncrement = DAG.getConstant(RegBytes, dl, PtrVT); in expandUnalignedLoad()
9835 SDValue StackPtrIncrement = DAG.getConstant(RegBytes, dl, StackPtrVT); in expandUnalignedLoad()
9986 SDValue PtrIncrement = DAG.getConstant(RegBytes, dl, PtrVT); in expandUnalignedStore()
9987 SDValue StackPtrIncrement = DAG.getConstant(RegBytes, dl, StackPtrVT); in expandUnalignedStore()
10046 DAG.getConstant(APInt::getLowBitsSet(VT.getSizeInBits(), NumBits), dl, in expandUnalignedStore()
10094 SDValue Scale = DAG.getConstant(DataVT.getScalarSizeInBits() / 8, DL, in IncrementMemoryAddress()
10102 Increment = DAG.getConstant(DataVT.getStoreSize(), DL, AddrVT); in IncrementMemoryAddress()
10128 DAG.getConstant(NumSubElts, dl, IdxVT)); in clampDynamicVectorIndex()
10134 DAG.getConstant(Imm, dl, IdxVT)); in clampDynamicVectorIndex()
10138 DAG.getConstant(MaxIndex, dl, IdxVT)); in clampDynamicVectorIndex()
10176 DAG.getConstant(EltSize, dl, IdxVT)); in getVectorSubVecPointer()
10238 DAG.getConstant(Log2b, dl, MVT::i32)); in lowerCmpEqZeroToCtlzSrl()
10256 SDValue Zero = DAG.getConstant(0, DL, VT); in expandIntMINMAX()
10377 SDValue Zero = DAG.getConstant(0, dl, VT); in expandAddSubSat()
10419 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandAddSubSat()
10427 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat()
10434 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandAddSubSat()
10436 DAG.getConstant(BitWidth - 1, dl, VT)); in expandAddSubSat()
10464 DAG.getSelect(dl, ResVT, IsGT, DAG.getConstant(1, dl, ResVT), in expandCMP()
10465 DAG.getConstant(0, dl, ResVT)); in expandCMP()
10466 return DAG.getSelect(dl, ResVT, IsLT, DAG.getConstant(-1, dl, ResVT), in expandCMP()
10503 SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(BW), dl, VT); in expandShlSat()
10504 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(BW), dl, VT); in expandShlSat()
10506 DAG.getSetCC(dl, BoolVT, LHS, DAG.getConstant(0, dl, VT), ISD::SETLT); in expandShlSat()
10509 SatVal = DAG.getConstant(APInt::getMaxValue(BW), dl, VT); in expandShlSat()
10543 DAG.getConstant(APInt::getLowBitsSet(Bits, HalfBits), dl, VT); in forceExpandWideMUL()
10619 DAG.getConstant(LoSize - 1, dl, getPointerTy(DAG.getDataLayout()))); in forceExpandWideMUL()
10622 DAG.getConstant(LoSize - 1, dl, getPointerTy(DAG.getDataLayout()))); in forceExpandWideMUL()
10624 HiLHS = DAG.getConstant(0, dl, VT); in forceExpandWideMUL()
10625 HiRHS = DAG.getConstant(0, dl, VT); in forceExpandWideMUL()
10661 SDValue Zero = DAG.getConstant(0, dl, VT); in expandFixedPointMul()
10665 SDValue SatMin = DAG.getConstant(MinVal, dl, VT); in expandFixedPointMul()
10666 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul()
10680 SDValue SatMax = DAG.getConstant(MaxVal, dl, VT); in expandFixedPointMul()
10741 SDValue LowMask = DAG.getConstant(APInt::getLowBitsSet(VTSize, Scale), in expandFixedPointMul()
10744 DAG.getConstant(MaxVal, dl, VT), Result, in expandFixedPointMul()
10753 SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(VTSize), dl, VT); in expandFixedPointMul()
10754 SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(VTSize), dl, VT); in expandFixedPointMul()
10762 SDValue Zero = DAG.getConstant(0, dl, VT); in expandFixedPointMul()
10773 SDValue LowMask = DAG.getConstant(APInt::getLowBitsSet(VTSize, Scale - 1), in expandFixedPointMul()
10779 DAG.getConstant(APInt::getHighBitsSet(VTSize, VTSize - Scale + 1), in expandFixedPointMul()
10854 SDValue Zero = DAG.getConstant(0, dl, VT); in expandFixedPointDiv()
10860 DAG.getConstant(1, dl, VT)); in expandFixedPointDiv()
10881 SDValue CarryIn = DAG.getConstant(0, dl, Node->getValueType(1)); in expandUADDSUBO()
10904 DAG.getConstant(0, dl, Node->getValueType(0)), ISD::SETEQ); in expandUADDSUBO()
10909 DAG.getConstant(0, dl, Node->getValueType(0)), ISD::SETNE); in expandUADDSUBO()
10940 SDValue Zero = DAG.getConstant(0, dl, LHS.getValueType()); in expandSADDSUBO()
11024 DAG.getConstant(0, dl, VT), ISD::SETNE); in expandMULO()
11197 SDValue ZeroInt = DAG.getConstant(0, dl, DstVT); in expandFP_TO_INT_SAT()
11204 SDValue MinIntNode = DAG.getConstant(MinInt, dl, DstVT); in expandFP_TO_INT_SAT()
11205 SDValue MaxIntNode = DAG.getConstant(MaxInt, dl, DstVT); in expandFP_TO_INT_SAT()
11232 SDValue ZeroInt = DAG.getConstant(0, dl, DstVT); in expandFP_TO_INT_SAT()
11254 DAG.getConstant(APInt::getSignMask(BitSize), dl, WideIntVT)); in expandRoundInexactToOdd()
11261 DAG.getConstant(APInt::getSignedMaxValue(BitSize), dl, WideIntVT)); in expandRoundInexactToOdd()
11271 SDValue One = DAG.getConstant(1, dl, ResultIntVT); in expandRoundInexactToOdd()
11276 SDValue Zero = DAG.getConstant(0, dl, ResultIntVT); in expandRoundInexactToOdd()
11333 DAG.getNode(ISD::OR, dl, I32, Op, DAG.getConstant(0x400000, dl, I32)); in expandFP_ROUND()
11336 SDValue One = DAG.getConstant(1, dl, I32); in expandFP_ROUND()
11341 DAG.getNode(ISD::ADD, dl, I32, DAG.getConstant(0x7fff, dl, I32), Lsb); in expandFP_ROUND()
11415 DAG.getConstant(TrailingElts * EltByteSize, DL, PtrVT); in expandVectorSplice()
11457 SDValue OutPos = DAG.getConstant(0, DL, PositionVT); in expandVECTOR_COMPRESS()
11476 LastWriteVal = DAG.getConstant(PassthruSplatVal, DL, ScalarVT); in expandVECTOR_COMPRESS()
11516 DAG.getConstant(VecVT.getVectorNumElements() - 1, DL, PositionVT); in expandVECTOR_COMPRESS()