reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/SelectionDAG.h
  580   SDValue getConstant(const APInt &Val, const SDLoc &DL, EVT VT,

References

include/llvm/CodeGen/SelectionDAG.h
  585     return getConstant(APInt::getAllOnesValue(VT.getScalarSizeInBits()), DL,
  602     return getConstant(Val, DL, VT, true, isOpaque);
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 2028   SDValue C1 = IsAdd ? DAG.getConstant(CN->getAPIntValue() + 1, DL, VT) :
 2029                        DAG.getConstant(CN->getAPIntValue() - 1, DL, VT);
 2068   return DAG.getNode(ISD::ADD, DL, VT, NewShift, DAG.getConstant(NewC, DL, VT));
 2888                        DAG.getConstant(-N1C->getAPIntValue(), DL, VT));
 3251                        DAG.getConstant(-N1C->getAPIntValue(), DL, VT));
 4526           SDValue OffsetC = DAG.getConstant(-C1Val, DL, OpVT);
 4528           SDValue MaskC = DAG.getConstant(~(C0Val - C1Val), DL, OpVT);
 4594                             N0.getOperand(0), DAG.getConstant(ADDC, DL, VT));
 4644           SDValue NewMask = DAG.getConstant(AndMask.trunc(Size / 2), SL, HalfVT);
 5026   SDValue Mask = DAG.getConstant(
 5051       return DAG.getConstant(APInt::getNullValue(N0.getScalarValueSizeInBits()),
 5055       return DAG.getConstant(APInt::getNullValue(N1.getScalarValueSizeInBits()),
 5635                              DAG.getConstant(LHSMask | RHSMask, DL, VT));
 5991   SDValue NewShiftNode = DAG.getConstant(NeededShiftAmt, DL, ShiftVT);
 7117   SDValue ShiftSumC = DAG.getConstant(*C0Val + C1Val, DL, ShiftAmtVT);
 7485                            DAG.getConstant(Mask, DL, VT));
 7667         SDValue ShiftC = DAG.getConstant(AddC->getAPIntValue().lshr(ShiftAmt).
 7835                          DAG.getConstant(Mask, DL, VT));
 8961       Elts.push_back(DAG.getConstant(C.sext(VTBits), DL, SVT));
 8963       Elts.push_back(DAG.getConstant(C.zext(VTBits), DL, SVT));
 9214                             DAG.getConstant(Mask, DL0, VT));
 9516                                   ExtLoad, DAG.getConstant(Mask, DL, VT));
 9786                        X, DAG.getConstant(Mask, DL, VT));
 9841                                   ExtLoad, DAG.getConstant(Mask, DL, VT));
10001                        X, DAG.getConstant(Mask, DL, VT));
11043       SDValue SignBit = DAG.getConstant(
11067                          NewConv, DAG.getConstant(SignBit, DL, VT));
11070                        NewConv, DAG.getConstant(~SignBit, DL, VT));
11126                         DAG.getConstant(SignBit, SDLoc(XorResult64), MVT::i64));
11135                       X, DAG.getConstant(SignBit, SDLoc(X), VT));
11140                         Cst, DAG.getConstant(~SignBit, SDLoc(Cst), VT));
11281         Ops.push_back(DAG.getConstant(NewBits, DL, DstEltVT));
11306       Ops.push_back(DAG.getConstant(ThisVal, DL, DstEltVT));
13189                         DAG.getConstant(SignMask, DL0, IntVT));
13287                         DAG.getConstant(SignMask, DL, IntVT));
13710     SDValue NewOp1 = DAG.getConstant(CNV, DL, CN->getValueType(0));
13991           DAG.getConstant(APInt::getLowBitsSet(STType.getSizeInBits(),
14941                                    DAG.getConstant(NewImm, SDLoc(Value),
15145               Val = DAG.getConstant(C->getAPIntValue()
15227     StoredVal = DAG.getConstant(StoreInt, DL, StoreTy);
15245         DAG.getConstant(C->getAPIntValue().zextOrTrunc(LegalizedStoreSize), DL,
16275                     DAG.getConstant(Val, SDLoc(C), ChainValue.getValueType(),
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  303     return DAG.getConstant(LLVMC->getValueAPF().bitcastToAPInt(), dl,
  441       SDValue Con = DAG.getConstant(CFP->getValueAPF().
  451         SDValue Con = DAG.getConstant(CFP->getValueAPF().bitcastToAPInt().
  462         SDValue Lo = DAG.getConstant(IntVal.trunc(32), dl, MVT::i32);
  463         SDValue Hi = DAG.getConstant(IntVal.lshr(32).trunc(32), dl, MVT::i32);
 1512   SDValue SignMask = DAG.getConstant(SignAsInt.SignMask, DL, IntVT);
 1531   SDValue ClearSignMask = DAG.getConstant(~MagAsInt.SignMask, DL, MagVT);
 1573   SDValue ClearSignMask = DAG.getConstant(~ValueAsInt.SignMask, DL, IntVT);
 2561     Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskHi4, dl, VT));
 2562     Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskLo4, dl, VT));
 2568     Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskHi2, dl, VT));
 2569     Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskLo2, dl, VT));
 2575     Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskHi1, dl, VT));
 2576     Tmp3 = DAG.getNode(ISD::AND, dl, VT, Tmp, DAG.getConstant(MaskLo1, dl, VT));
 2594     Tmp2 = DAG.getNode(ISD::AND, dl, VT, Tmp2, DAG.getConstant(Shift, dl, VT));
 3190                DAG.getConstant(APInt::getAllOnesValue(VT.getSizeInBits()), dl,
 4152                          DAG.getConstant(TopBit, dl, NVT));
lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  148     return DAG.getConstant(Val, SDLoc(CN),
  152     return DAG.getConstant(CN->getValueAPF().bitcastToAPInt(), SDLoc(CN),
  172   SDValue Mask = DAG.getConstant(API, SDLoc(N), NVT);
  488                        DAG.getConstant(SignMask, dl, NVT));
 2128   SDValue C = DAG.getConstant(CFPNode->getValueAPF().bitcastToAPInt(), DL,
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  460     Op = DAG.getNode(ISD::OR, dl, NVT, Op, DAG.getConstant(TopBit, dl, NVT));
  708       SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType);
  717     SDValue SatMin = DAG.getConstant(MinVal, dl, PromotedType);
  718     SDValue SatMax = DAG.getConstant(MaxVal, dl, PromotedType);
 1850                        NVT, InL, DAG.getConstant(Amt - NVTBits, DL, ShTy));
 1855       Lo = DAG.getNode(ISD::SHL, DL, NVT, InL, DAG.getConstant(Amt, DL, ShTy));
 1858                                    DAG.getConstant(Amt, DL, ShTy)),
 1860                                    DAG.getConstant(-Amt + NVTBits, DL, ShTy)));
 1870                        NVT, InH, DAG.getConstant(Amt - NVTBits, DL, ShTy));
 1878                                    DAG.getConstant(Amt, DL, ShTy)),
 1880                                    DAG.getConstant(-Amt + NVTBits, DL, ShTy)));
 1881       Hi = DAG.getNode(ISD::SRL, DL, NVT, InH, DAG.getConstant(Amt, DL, ShTy));
 1892                      DAG.getConstant(Amt - NVTBits, DL, ShTy));
 1902                                  DAG.getConstant(Amt, DL, ShTy)),
 1904                                  DAG.getConstant(-Amt + NVTBits, DL, ShTy)));
 1905     Hi = DAG.getNode(ISD::SRA, DL, NVT, InH, DAG.getConstant(Amt, DL, ShTy));
 1940                       DAG.getConstant(~HighBitMask, dl, ShTy));
 2466   Lo = DAG.getConstant(Cst.trunc(NBitWidth), dl, NVT, IsTarget, IsOpaque);
 2467   Hi = DAG.getConstant(Cst.lshr(NBitWidth).trunc(NBitWidth), dl, NVT, IsTarget,
 2800     SDValue Mask = DAG.getConstant(APInt::getLowBitsSet(Bits, HalfBits), dl,
 2897         SDValue SatMin = DAG.getConstant(MinVal, dl, VT);
 2898         SDValue SatMax = DAG.getConstant(MaxVal, dl, VT);
 2907         SDValue SatMax = DAG.getConstant(MaxVal, dl, VT);
 3030     SDValue HLHiMask = DAG.getConstant(
 3032     SDValue HLLoMask = DAG.getConstant(
 3063     SDValue HHHiMask = DAG.getConstant(
 3065     SDValue HHLoMask = DAG.getConstant(
 3075   Hi = DAG.getSelect(dl, NVT, SatMax, DAG.getConstant(MaxHi, dl, NVT), Hi);
 3076   Lo = DAG.getSelect(dl, NVT, SatMax, DAG.getConstant(MaxLo, dl, NVT), Lo);
 3079   Hi = DAG.getSelect(dl, NVT, SatMin, DAG.getConstant(MinHi, dl, NVT), Hi);
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  697     SDValue SrcEltBitMask = DAG.getConstant(
  919           DAG.getConstant(APInt::getAllOnesValue(BitTy.getSizeInBits()), DL,
  932   SDValue AllOnes = DAG.getConstant(
 1169   SDValue AllOnes = DAG.getConstant(
 1435                            DAG.getConstant(APInt::getAllOnesValue
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
 4606     NeutralElem = DAG.getConstant(
 4610     NeutralElem = DAG.getConstant(
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 1140                  getConstant(Imm, DL, Op.getValueType()));
 1159     getConstant(APInt::getAllOnesValue(EltVT.getSizeInBits()), DL, VT);
 1189   return getConstant(APInt(EltVT.getSizeInBits(), Val), DL, VT, isT, isO);
 1236       EltParts.push_back(getConstant(NewVal.lshr(i * ViaEltSizeInBits)
 2151       return getConstant(NewVal, SDLoc(V), V.getValueType());
 4291       return getConstant(Val.sextOrTrunc(VT.getSizeInBits()), DL, VT,
 4299       return getConstant(Val.zextOrTrunc(VT.getSizeInBits()), DL, VT,
 4321       return getConstant(Val.abs(), DL, VT, C->isTargetOpcode(),
 4324       return getConstant(Val.reverseBits(), DL, VT, C->isTargetOpcode(),
 4327       return getConstant(Val.byteSwap(), DL, VT, C->isTargetOpcode(),
 4399       return getConstant(IntVal, DL, VT);
 4415       return getConstant(V.bitcastToAPInt(), DL, VT);
 4746   return getConstant(Folded.first, DL, VT);
 5204       return getConstant(Val, DL, ConstantVT);
 5316       return getConstant(ShiftedVal.trunc(ElementSize), DL, VT);
 5638       return DAG.getConstant(Val, dl, VT, false, IsOpaque);
 5655                         DAG.getConstant(Magic, dl, IntVT));
 5707     return DAG.getConstant(Val, dl, VT);
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 2363       Cond = DAG.getSetCC(dl, MVT::i1, CmpOp, DAG.getConstant(High, dl, VT),
 2367                                 VT, CmpOp, DAG.getConstant(Low, dl, VT));
 2369                           DAG.getConstant(High-Low, dl, VT), ISD::SETULE);
 2427                             DAG.getConstant(JTH.First, dl, VT));
 2450         Sub, DAG.getConstant(JTH.Last - JTH.First, dl, VT), ISD::SETUGT);
 2626       DAG.getNode(ISD::SUB, dl, VT, SwitchOp, DAG.getConstant(B.First, dl, VT));
 2665         RangeSub, DAG.getConstant(B.Range, dl, RangeSub.getValueType()),
 3497     setValue(&I, DAG.getConstant(C->getValue(), dl, DestVT, /*isTarget=*/false,
 3891           DAG.getConstant(Offs, dl, EVT::getVectorVT(Context, IdxTy, VectorWidth)) :
 3892           DAG.getConstant(Offs, dl, IdxTy);
10079                                  DAG.getConstant(CommonBit, DL, VT));
10081             DL, MVT::i1, Or, DAG.getConstant(BigValue | SmallValue, DL, VT),
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  495       SDValue NewC = TLO.DAG.getConstant(Demanded & C, DL, VT);
 1187             TLO.DAG.getConstant(~C->getAPIntValue() & DemandedBits, dl, VT);
 2010       return TLO.CombineTo(Op, TLO.DAG.getConstant(Known.One, dl, VT));
 3197           SDValue C = DAG.getConstant(C1.trunc(MinBits), dl, MinVT);
 3286                                       DAG.getConstant(bestMask.trunc(bestWidth),
 3337           SDValue NewConst = DAG.getConstant(C1.trunc(InSize), dl, newVT);
 3367                              DAG.getConstant(Imm, dl, Op0Ty));
 3373                           DAG.getConstant(C1 & APInt::getLowBitsSet(
 3514                               DAG.getConstant(C, dl, N1.getValueType()),
 3534                               DAG.getConstant(C, dl, N1.getValueType()),
 3553                               DAG.getConstant(MinVal, dl, N0.getValueType()),
 3571                               DAG.getConstant(MaxVal, dl, N0.getValueType()),
 3599             DAG.getConstant(APInt::getAllOnesValue(OperandBitSize), dl,
 3659             SDValue CmpRHS = DAG.getConstant(C1.lshr(ShiftBits), dl, CmpTy);
 3689           SDValue CmpRHS = DAG.getConstant(NewC, dl, CmpTy);
 3806                                 DAG.getConstant(RHSC->getAPIntValue()-
 3818                              DAG.getConstant(LHSR->getAPIntValue() ^
 3829                            DAG.getConstant(SUBC->getAPIntValue() -
 4590     Factors.push_back(DAG.getConstant(Factor, dl, SVT));
 4679     MagicFactors.push_back(DAG.getConstant(magics.m, dl, SVT));
 4794     MagicFactors.push_back(DAG.getConstant(Magic, dl, SVT));
 4796         DAG.getConstant(SelNPQ ? APInt::getOneBitSet(EltBits, EltBits - 1)
 5002     PAmts.push_back(DAG.getConstant(P, DL, SVT));
 5004         DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT));
 5005     QAmts.push_back(DAG.getConstant(Q, DL, SVT));
 5204     PAmts.push_back(DAG.getConstant(P, DL, SVT));
 5205     AAmts.push_back(DAG.getConstant(A, DL, SVT));
 5207         DAG.getConstant(APInt(ShSVT.getSizeInBits(), K), DL, ShSVT));
 5208     QAmts.push_back(DAG.getConstant(Q, DL, SVT));
 5304   SDValue IntMin = DAG.getConstant(
 5306   SDValue IntMax = DAG.getConstant(
 5309       DAG.getConstant(APInt::getNullValue(SVT.getScalarSizeInBits()), DL, VT);
 5907   SDValue SignMask = DAG.getConstant(APInt::getSignMask(SrcEltBits), dl, IntVT);
 6008                                 DAG.getConstant(SignMask, dl, DstVT));
 6028                         DAG.getConstant(SignMask, dl, DstVT));
 6183       DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x55)), dl, VT);
 6185       DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x33)), dl, VT);
 6187       DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x0F)), dl, VT);
 6189       DAG.getConstant(APInt::getSplat(Len, APInt(8, 0x01)), dl, VT);
 6786                        DAG.getConstant(Imm, dl, IdxVT));
 6954     SDValue SatMin = DAG.getConstant(MinVal, dl, VT);
 6955     SDValue SatMax = DAG.getConstant(MaxVal, dl, VT);
 6996       SDValue SatMin = DAG.getConstant(MinVal, dl, VT);
 6997       SDValue SatMax = DAG.getConstant(MaxVal, dl, VT);
 7008       SDValue SatMax = DAG.getConstant(MaxVal, dl, VT);
 7058     SDValue LowMask = DAG.getConstant(APInt::getLowBitsSet(VTSize, Scale),
 7061                              DAG.getConstant(MaxVal, dl, VT), Result,
 7070   SDValue SatMin = DAG.getConstant(APInt::getSignedMinValue(VTSize), dl, VT);
 7071   SDValue SatMax = DAG.getConstant(APInt::getSignedMaxValue(VTSize), dl, VT);
 7090   SDValue LowMask = DAG.getConstant(APInt::getLowBitsSet(VTSize, Scale - 1),
 7096       DAG.getConstant(APInt::getHighBitsSet(VTSize, VTSize - Scale + 1),
lib/Target/AArch64/AArch64ISelLowering.cpp
 2693     Ops.push_back(DAG.getConstant(CInt.zextOrTrunc(32), dl, MVT::i32));
lib/Target/AMDGPU/SIISelLowering.cpp
 8082   SDValue COffset = DAG.getConstant(Offset, SL, MVT::i32);
lib/Target/ARM/ARMISelLowering.cpp
 6530         SDValue Lo = DAG.getConstant(INTVal.trunc(32), DL, MVT::i32);
 6531         SDValue Hi = DAG.getConstant(INTVal.lshr(32).trunc(32), DL, MVT::i32);
 6538               DAG.getConstant(INTVal, DL, MVT::i32));
 8396     Ops.push_back(DAG.getConstant(CInt.zextOrTrunc(32), dl, MVT::i32));
10876       OtherOp = DAG.getConstant(APInt::getAllOnesValue(VT.getSizeInBits()), dl,
11730                               DAG.getConstant(C1Int, dl, MVT::i32));
12565                            DCI.DAG.getConstant(~NewToMask, dl, VT));
14027                     DAG.getConstant(~Mask, dl, VT));
lib/Target/AVR/AVRISelLowering.cpp
  726           DAG.getConstant(-C->getAPIntValue(), DL, C->getValueType(0)));
lib/Target/Lanai/LanaiISelLowering.cpp
 1395           DAG.getConstant(APInt::getAllOnesValue(VT.getSizeInBits()), dl, VT);
lib/Target/Mips/MipsSEISelLowering.cpp
 1421   return DAG.getConstant(
 1476       SDValue BitImmHiOp = DAG.getConstant(BitImm.lshr(32).trunc(32), DL,
 1478       SDValue BitImmLoOp = DAG.getConstant(BitImm.trunc(32), DL, MVT::i32);
 1535   SDValue BitMask = DAG.getConstant(~BitImm, DL, ResTy);
 1619                        DAG.getConstant(Mask, DL, VecTy, true),
 1634                        DAG.getConstant(Mask, DL, VecTy, true),
 2505     SDValue Result = DAG.getConstant(SplatValue, DL, ViaVecTy);
lib/Target/NVPTX/NVPTXISelLowering.cpp
 1930       DAG.getConstant(E1.zext(32).shl(16) | E0.zext(32), SDLoc(Op), MVT::i32);
 4672       RHS = DCI.DAG.getConstant(MulVal, DL, MulType);
lib/Target/PowerPC/PPCISelLowering.cpp
12564                        DAG.getConstant(APInt::getLowBitsSet(
lib/Target/RISCV/RISCVISelLowering.cpp
  944       SDValue Lo = DAG.getConstant(V.trunc(32), DL, MVT::i32);
  945       SDValue Hi = DAG.getConstant(V.lshr(32).trunc(32), DL, MVT::i32);
  964                                   DAG.getConstant(SignBit, DL, MVT::i32));
  969                                 DAG.getConstant(~SignBit, DL, MVT::i32));
 1010                                        DAG.getConstant(SignBit, DL, MVT::i64)));
 1015                                      DAG.getConstant(~SignBit, DL, MVT::i64)));
lib/Target/Sparc/SparcISelLowering.cpp
 3068   SDValue Lo = DAG.getConstant(V.zextOrTrunc(32), DL, MVT::i32);
 3069   SDValue Hi = DAG.getConstant(V.lshr(32).zextOrTrunc(32), DL, MVT::i32);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1548                      DAG.getConstant(Shift, DL, MVT::i32));
lib/Target/X86/X86ISelDAGToDAG.cpp
 3861   OneConstant = CurDAG->getConstant(Ones, DL, MVT::i32);
 3944   SDValue NewMask = CurDAG->getConstant(NegMaskVal, SDLoc(And), VT);
lib/Target/X86/X86ISelLowering.cpp
 5415       Ops.push_back(DAG.getConstant(V.trunc(32), dl, EltVT));
 5416       Ops.push_back(DAG.getConstant(V.lshr(32).trunc(32), dl, EltVT));
 5424       Ops.push_back(DAG.getConstant(V, dl, EltVT));
 5818   SDValue Vec = DAG.getConstant(Ones, dl, MVT::getVectorVT(MVT::i32, NumElts));
18984                            DAG.getConstant(APInt::getSignMask(64),
20337   SDValue Pow2MinusOne = DAG.getConstant(Lg2Mask, DL, VT);
20563     NewVecC.push_back(DAG.getConstant(EltC + (IsInc ? 1 : -1), DL, EltVT));
20927     SDValue SM = DAG.getConstant(APInt::getSignMask(EltVT.getSizeInBits()), dl,
21104                       Carry, DAG.getConstant(NegOne, DL, CarryVT));
22477         Elts.push_back(DAG.getConstant(C.shl(ShiftAmt), dl, ElementType));
22489         Elts.push_back(DAG.getConstant(C.lshr(ShiftAmt), dl, ElementType));
22501         Elts.push_back(DAG.getConstant(C.ashr(ShiftAmt), dl, ElementType));
24996     SDValue Sign = DAG.getConstant(APInt::getSignedMinValue(16), DL, VT);
25584       return DAG.getNode(ISD::AND, dl, VT, SHL, DAG.getConstant(Mask, dl, VT));
25728       Elts.push_back(DAG.getConstant(One.shl(ShAmt), dl, SVT));
25816     SDValue S = DAG.getConstant(APInt::getSignMask(64), dl, VT);
27266                       Carry, DAG.getConstant(NegOne, DL, CarryVT));
27955         SDValue N1 = DAG.getConstant(SplatVal, dl, ResVT);
31476   SDValue NewC = TLO.DAG.getConstant(ZeroExtendMask, DL, VT);
35328   return DAG.getConstant(Imm, SDLoc(Op), IntVT);
35576                            DAG.getConstant(EltBits[0].trunc(32), DL, MVT::i32));
35789     Mask = DAG.getConstant(APInt::getSignedMaxValue(MaskEltsBits), DL, SrcVT);
35791     Mask = DAG.getConstant(APInt::getSignedMinValue(MaskEltsBits), DL, SrcVT);
35793     Mask = DAG.getConstant(APInt::getAllOnesValue(MaskEltsBits), DL, SrcVT);
35937     CmpC = DAG.getConstant(APInt::getLowBitsSet(CmpVT.getSizeInBits(), NumElts),
36406       return DAG.getConstant(EltBits[Idx].zextOrSelf(VT.getScalarSizeInBits()),
36500           SDValue Mask = DAG.getConstant(MaskBit, dl, BCVT);
36710       R = DAG.getNode(ISD::MUL, DL, VT, R, DAG.getConstant(AbsDiff, DL, VT));
37149               OpRHS = DAG.getConstant(OpRHSConst->getAPIntValue(), DL, VT);
37307         /*RHS*/ DAG.getConstant(-Addend, SDLoc(CmpRHS), CmpRHS.getValueType()),
37673                                DAG.getConstant(Diff, DL, Cond.getValueType()));
38290       return DAG.getNode(ISD::AND, DL, VT, N00, DAG.getConstant(Mask, DL, VT));
38356                          DAG.getConstant(-SarConst, DL, CVT));
38359                          DAG.getConstant(SarConst, DL, CVT));
38406     SDValue NewMask = DAG.getConstant(NewMaskVal, DL, VT);
39213                             DAG.getConstant(AllBits, dl, MaskVT), ISD::SETEQ);
39618                             DAG.getConstant(AllBits, dl, MaskVT), ISD::SETNE);
41040   In = DAG.getNode(ISD::AND, DL, InVT, In, DAG.getConstant(Mask, DL, InVT));
41778                          DAG.getConstant(MaskedVal1, SDLoc(N), VT));
42389     Bits.push_back(DAG.getConstant(Bit, DL, SVT));
42914     return DAG.getConstant(Imm, SDLoc(N), VT);
42931                        DAG.getConstant(NotMask, DL, VT));
43383                          DAG.getConstant(Mask, dl, VT));
44189       DAG.getConstant(APInt::getLowBitsSet(ExtType.getScalarSizeInBits(),
44223                                    DAG.getConstant(~XorC, SDLoc(Op1), VT));
44225                          DAG.getConstant(C->getAPIntValue() + 1, SDLoc(N), VT));