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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
114979     const APInt & Imm = cast<ConstantSDNode>(Node)->getAPIntValue();
114986     const APInt & Imm = cast<ConstantSDNode>(Node)->getAPIntValue();
gen/lib/Target/ARM/ARMGenDAGISel.inc
54220     APInt apIntN = N->getAPIntValue();
54722     const APInt & Imm = cast<ConstantSDNode>(Node)->getAPIntValue();
55098   APInt apIntN = N->getAPIntValue();
gen/lib/Target/AVR/AVRGenDAGISel.inc
 1774   return CurDAG->getTargetConstant(-N->getAPIntValue(), SDLoc(N), MVT::i16);
 1780   return CurDAG->getTargetConstant(-N->getAPIntValue(), SDLoc(N), MVT::i8);
gen/lib/Target/NVPTX/NVPTXGenDAGISel.inc
72204   const APInt &v = N->getAPIntValue();
72214   const APInt &v = N->getAPIntValue();
72223   const APInt &v = N->getAPIntValue();
72232   const APInt &v = N->getAPIntValue();
72241   const APInt &v = N->getAPIntValue();
72250   const APInt &v = N->getAPIntValue();
72373   const APInt &v = N->getAPIntValue();
72381   const APInt &v = N->getAPIntValue();
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc
21204     return CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue());
gen/lib/Target/X86/X86GenDAGISel.inc
254124     return (~Known.Zero).isSubsetOf(CN->getAPIntValue());
254136     return CurDAG->MaskedValueIsZero(N->getOperand(0), CN->getAPIntValue());
254767   return getI64Imm((uint8_t)N->getAPIntValue().countTrailingOnes(), SDLoc(N));
254827   return getI64Imm((uint8_t)N->getAPIntValue().countTrailingZeros(), SDLoc(N));
include/llvm/CodeGen/SelectionDAGNodes.h
 1611   return cast<ConstantSDNode>(getOperand(Num))->getAPIntValue();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  864     if (!Const || Const->getAPIntValue().getBitWidth() != BitWidth ||
  901   const APInt &C1APIntVal = C1->getAPIntValue();
  902   const APInt &C2APIntVal = C2->getAPIntValue();
 2028   SDValue C1 = IsAdd ? DAG.getConstant(CN->getAPIntValue() + 1, DL, VT) :
 2029                        DAG.getConstant(CN->getAPIntValue() - 1, DL, VT);
 2058   if (!ShAmtC || ShAmtC->getAPIntValue() != (VT.getScalarSizeInBits() - 1))
 2067   APInt NewC = IsAdd ? C->getAPIntValue() + 1 : C->getAPIntValue() - 1;
 2067   APInt NewC = IsAdd ? C->getAPIntValue() + 1 : C->getAPIntValue() - 1;
 2229              (Max && Op && Max->getAPIntValue() == (-Op->getAPIntValue()));
 2229              (Max && Op && Max->getAPIntValue() == (-Op->getAPIntValue()));
 2576       IsFlip = (Const->getAPIntValue() & 0x01) == 1;
 2888                        DAG.getConstant(-N1C->getAPIntValue(), DL, VT));
 2899       if (ShiftAmt && ShiftAmt->getAPIntValue() == (BitWidth - 1)) {
 3104           if (C->getAPIntValue() == (OpSizeInBits - 1))
 3141         ShAmtC->getAPIntValue() == (N1.getScalarValueSizeInBits() - 1)) {
 3249   if (IsSigned && N1C && !N1C->getAPIntValue().isMinSignedValue()) {
 3251                        DAG.getConstant(-N1C->getAPIntValue(), DL, VT));
 3347       ConstValue0 = cast<ConstantSDNode>(N0)->getAPIntValue();
 3352       ConstValue1 = cast<ConstantSDNode>(N1)->getAPIntValue();
 3645   if (N1C && N1C->getAPIntValue().isMinSignedValue())
 3697     if (C->getAPIntValue().isPowerOf2())
 3699     if ((-C->getAPIntValue()).isPowerOf2())
 3788   if (N1C && N1C->getAPIntValue().isAllOnesValue())
 3885   if (!isSigned && N1C && N1C->getAPIntValue().isAllOnesValue())
 4197     if (C2->getAPIntValue() == 2)
 4517         if (C1->getAPIntValue().ugt(C0->getAPIntValue()))
 4517         if (C1->getAPIntValue().ugt(C0->getAPIntValue()))
 4521         const APInt &C0Val = C0->getAPIntValue();
 4522         const APInt &C1Val = C1->getAPIntValue();
 4581         APInt ADDC = ADDI->getAPIntValue();
 4582         APInt SRLC = SRLI->getAPIntValue();
 4612         const APInt &AndMask = CAnd->getAPIntValue();
 4659   if (!AndC->getAPIntValue().isMask())
 4662   unsigned ActiveBits = AndC->getAPIntValue().countTrailingOnes();
 4784           (Mask->getAPIntValue() & C->getAPIntValue()) != C->getAPIntValue())
 4784           (Mask->getAPIntValue() & C->getAPIntValue()) != C->getAPIntValue())
 4784           (Mask->getAPIntValue() & C->getAPIntValue()) != C->getAPIntValue())
 4814       unsigned ActiveBits = Mask->getAPIntValue().countTrailingOnes();
 4864   if (!Mask->getAPIntValue().isMask())
 5097     return RHS->getAPIntValue().isSubsetOf(LHS->getAPIntValue());
 5097     return RHS->getAPIntValue().isSubsetOf(LHS->getAPIntValue());
 5105     APInt Mask = ~N1C->getAPIntValue();
 5141       Constant = C->getAPIntValue();
 5308   if (N1C && N1C->getAPIntValue() == 0xffff && N0.getOpcode() == ISD::OR) {
 5535     if (!C || C->getAPIntValue() != 16)
 5627         const APInt &LHSMask = N0O1C->getAPIntValue();
 5628         const APInt &RHSMask = N1O1C->getAPIntValue();
 5784   if (N1C && DAG.MaskedValueIsZero(N0, ~N1C->getAPIntValue()))
 5803     return !C1 || !C2 || C1->getAPIntValue().intersects(C2->getAPIntValue());
 5803     return !C1 || !C2 || C1->getAPIntValue().intersects(C2->getAPIntValue());
 5911       OppShiftCst->getAPIntValue() == ShiftedVT.getScalarSizeInBits() - 1)
 5950   if (!OppShiftCst || !OppShiftCst->getAPIntValue() ||
 5951       !OppLHSCst || !OppLHSCst->getAPIntValue() ||
 5952       !ExtractFromCst || !ExtractFromCst->getAPIntValue())
 5957   if (OppShiftCst->getAPIntValue().ugt(VTWidth))
 5959   APInt NeededShiftAmt = VTWidth - OppShiftCst->getAPIntValue();
 5961   APInt ExtractFromAmt = ExtractFromCst->getAPIntValue();
 5962   APInt OppLHSAmt = OppLHSCst->getAPIntValue();
 6042       if (NegC->getAPIntValue().getActiveBits() <= Bits &&
 6043           ((NegC->getAPIntValue() | Known.Zero).countTrailingOnes() >= Bits)) {
 6063       if (PosC->getAPIntValue().getActiveBits() <= MaskLoBits &&
 6064           ((PosC->getAPIntValue() | Known.Zero).countTrailingOnes() >=
 6081     Width = NegC->getAPIntValue();
 6094       Width = PosC->getAPIntValue() + NegC->getAPIntValue();
 6094       Width = PosC->getAPIntValue() + NegC->getAPIntValue();
 6218     return (LHS->getAPIntValue() + RHS->getAPIntValue()) == EltSizeInBits;
 6218     return (LHS->getAPIntValue() + RHS->getAPIntValue()) == EltSizeInBits;
 6986         if (XorC->getAPIntValue() == Ones) {
 7007           if (C->getAPIntValue() == (OpSizeInBits - 1))
 7077   const APInt &C1Val = C1Node->getAPIntValue();
 7089     ShiftAmtVal = &ShiftCNode->getAPIntValue();
 7244     if (Cst->getAPIntValue().uge(Bitsize)) {
 7245       uint64_t RotAmt = Cst->getAPIntValue().urem(Bitsize);
 7347       APInt c1 = LHS->getAPIntValue();
 7348       APInt c2 = RHS->getAPIntValue();
 7357       APInt c1 = LHS->getAPIntValue();
 7358       APInt c2 = RHS->getAPIntValue();
 7385       APInt c1 = LHS->getAPIntValue();
 7386       APInt c2 = RHS->getAPIntValue();
 7398       APInt c1 = LHS->getAPIntValue();
 7399       APInt c2 = RHS->getAPIntValue();
 7424       APInt c1 = LHS->getAPIntValue();
 7425       APInt c2 = RHS->getAPIntValue();
 7467       if (N0C1->getAPIntValue().ult(OpSizeInBits)) {
 7585       APInt c1 = LHS->getAPIntValue();
 7586       APInt c2 = RHS->getAPIntValue();
 7667         SDValue ShiftC = DAG.getConstant(AddC->getAPIntValue().lshr(ShiftAmt).
 7695       if (LargeShift->getAPIntValue() == TruncBits) {
 7756       APInt c1 = LHS->getAPIntValue();
 7757       APInt c2 = RHS->getAPIntValue();
 7766       APInt c1 = LHS->getAPIntValue();
 7767       APInt c2 = RHS->getAPIntValue();
 7820     if (N1C->getAPIntValue().uge(BitSize))
 7841   if (N1C && N1C->getAPIntValue() == (OpSizeInBits - 1)) {
 7848       N1C->getAPIntValue() == Log2_32(OpSizeInBits)) {
 7960     if (Cst->getAPIntValue().uge(BitWidth)) {
 7961       uint64_t RotAmt = Cst->getAPIntValue().urem(BitWidth);
 8268       const APInt &C1Val = C1->getAPIntValue();
 8269       const APInt &C2Val = C2->getAPIntValue();
 8473       if (C && NotC && C->getAPIntValue() == ~NotC->getAPIntValue()) {
 8473       if (C && NotC && C->getAPIntValue() == ~NotC->getAPIntValue()) {
 8640     const APInt &C1 = cast<ConstantSDNode>(N1Elt)->getAPIntValue();
 8641     const APInt &C2 = cast<ConstantSDNode>(N2Elt)->getAPIntValue();
 8959     APInt C = cast<ConstantSDNode>(Op)->getAPIntValue().zextOrTrunc(EVTBits);
 9210   APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
 9513         APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
 9782     APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
 9837         APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
 9931       if (cast<ConstantSDNode>(ShAmt)->getAPIntValue().ugt(KnownZeroBits))
 9998     APInt Mask = cast<ConstantSDNode>(N0.getOperand(1))->getAPIntValue();
10209     const APInt &Mask = AndC->getAPIntValue();
10261           cast<ConstantSDNode>(Mask->getOperand(1))->getAPIntValue();
10448       if (ShAmt->getAPIntValue().ule(VTBits - EVTBits)) {
10937   if (LogicOp1 && LogicOp1->getAPIntValue() == SignMask &&
11274         NewBits |= cast<ConstantSDNode>(Op)->getAPIntValue().
11302                   getAPIntValue().zextOrTrunc(SrcBitSize);
13358         const APInt &AndConst = cast<ConstantSDNode>(AndOp1)->getAPIntValue();
13361             cast<ConstantSDNode>(Op1)->getAPIntValue() == AndConst.logBase2()) {
13692     const APInt &Offset0 = CN->getAPIntValue();
13693     APInt Offset1 = cast<ConstantSDNode>(Offset)->getAPIntValue();
14890     APInt Imm = cast<ConstantSDNode>(N1)->getAPIntValue();
15145               Val = DAG.getConstant(C->getAPIntValue()
15210         StoreInt |= C->getAPIntValue()
15245         DAG.getConstant(C->getAPIntValue().zextOrTrunc(LegalizedStoreSize), DL,
16269               APInt Val = C1->getAPIntValue();
16270               APInt InsertVal = C->getAPIntValue().zextOrTrunc(STBitSize);
16446   if (!ShAmt || ShAmt->getAPIntValue() != HalfValBitSize)
16829   if (IndexC && IndexC->getAPIntValue().uge(NumElts))
16944       if (CstElt->getAPIntValue().ult(NumElts))
18007     if (CS->getAPIntValue() != IdentityIndex)
19402     if (AndConst && AndConst->getAPIntValue() == 0xffff) {
19483         Bits = cast<ConstantSDNode>(Elt)->getAPIntValue();
19938   if (N2C && ((N2C->getAPIntValue() & (N2C->getAPIntValue() - 1)) == 0)) {
19938   if (N2C && ((N2C->getAPIntValue() & (N2C->getAPIntValue() - 1)) == 0)) {
19939     unsigned ShCt = XType.getSizeInBits() - N2C->getAPIntValue().logBase2() - 1;
20074     if (ConstAndRHS && ConstAndRHS->getAPIntValue().countPopulation() == 1) {
20076       const APInt &AndMask = ConstAndRHS->getAPIntValue();
20094   bool Fold = N2C && isNullConstant(N3) && N2C->getAPIntValue().isPowerOf2();
20095   bool Swap = N3C && isNullConstant(N2) && N3C->getAPIntValue().isPowerOf2();
20133                        DAG.getConstant(N2C->getAPIntValue().logBase2(),
20154       if (ValueOnZeroC->getAPIntValue() == VT.getSizeInBits()) {
20217   if (SDValue S = TLI.BuildSDIVPow2(N, C->getAPIntValue(), DAG, Built)) {
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
 2462   const APInt &Cst = Constant->getAPIntValue();
 3161     return ExpandShiftByConstant(N, CN->getAPIntValue(), Lo, Hi);
 3728       (!EqAllowed && ((HiCmpC && (HiCmpC->getAPIntValue() == 1)) ||
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  179     if (CN->getAPIntValue().countTrailingOnes() < EltSize)
  218       if (CN->getAPIntValue().countTrailingZeros() < EltSize)
 2015     const APInt &C2 = N2C->getAPIntValue();
 2017       const APInt &C1 = N1C->getAPIntValue();
 2148     const APInt &CVal = CV->getAPIntValue();
 2181       const APInt &AndVal = RHSC->getAPIntValue();
 2294     if (SubIdx && SubIdx->getAPIntValue().ule(NumSrcElts - NumElts)) {
 2388     const APInt &ShAmt = SA->getAPIntValue();
 2408     const APInt &ShAmt = SA->getAPIntValue();
 2440     Known.One = C->getAPIntValue();
 2563     if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) {
 2597     if (SubIdx && SubIdx->getAPIntValue().ule(NumSrcElts - NumElts)) {
 2830       unsigned Amt = C->getAPIntValue().urem(BitWidth);
 3091       const APInt &RA = Rem->getAPIntValue().abs();
 3115       const APInt &RA = Rem->getAPIntValue();
 3162     if (ConstEltNo && ConstEltNo->getAPIntValue().ult(NumSrcElts)) {
 3181     if (CEltNo && CEltNo->getAPIntValue().ult(NumElts)) {
 3284       const APInt &ValueLow = CstLow->getAPIntValue();
 3285       const APInt &ValueHigh = CstHigh->getAPIntValue();
 3367     return Const->getAPIntValue().zextOrTrunc(BitWidth).isPowerOf2();
 3373     if (C && C->getAPIntValue() == 1)
 3381     if (C && C->getAPIntValue().isSignMask())
 3389             return C->getAPIntValue().zextOrTrunc(BitWidth).isPowerOf2();
 3420     const APInt &Val = C->getAPIntValue();
 3561       APInt ShiftVal = C->getAPIntValue();
 3571       if (C->getAPIntValue().uge(VTBits) ||      // Bad shift.
 3572           C->getAPIntValue().uge(Tmp)) break;    // Shifted all sign bits out.
 3615       if (CstLow->getAPIntValue().sle(CstHigh->getAPIntValue())) {
 3615       if (CstLow->getAPIntValue().sle(CstHigh->getAPIntValue())) {
 3616         Tmp = CstLow->getAPIntValue().getNumSignBits();
 3617         Tmp2 = CstHigh->getAPIntValue().getNumSignBits();
 3661       unsigned RotAmt = C->getAPIntValue().urem(VTBits);
 3765     if (CEltNo && CEltNo->getAPIntValue().ult(NumElts)) {
 3814     if (ConstEltNo && ConstEltNo->getAPIntValue().ult(NumSrcElts))
 3827     if (SubIdx && SubIdx->getAPIntValue().ule(NumSrcElts - NumElts)) {
 3859     if (SubIdx && SubIdx->getAPIntValue().ule(NumElts - NumSubElts)) {
 4171         cast<ConstantSDNode>(Ops[i].getOperand(1))->getAPIntValue() != i) {
 4287     const APInt &Val = C->getAPIntValue();
 4742   std::pair<APInt, bool> Folded = FoldValue(Opcode, C1->getAPIntValue(),
 4743                                             C2->getAPIntValue());
 5208       const APInt &Val = N1C->getAPIntValue();
 5221         APInt Val = C->getAPIntValue();
 5238     if (N2C && N2C->getAPIntValue().uge(N1.getValueType().getVectorNumElements()))
 5315       APInt ShiftedVal = N1C->getAPIntValue().lshr(Shift);
 5633     assert(C->getAPIntValue().getBitWidth() == 8);
 5634     APInt Val = APInt::getSplat(NumBits, C->getAPIntValue());
 7053          cast<ConstantSDNode>(N->getScale())->getAPIntValue().isPowerOf2() &&
 7091          cast<ConstantSDNode>(N->getScale())->getAPIntValue().isPowerOf2() &&
 7147     return !Val || Val->getAPIntValue().uge(X.getScalarValueSizeInBits());
 8715   return C && (C->getAPIntValue().countTrailingOnes() >= NumBits);
 9392       SplatValue.insertBits(CN->getAPIntValue().zextOrTrunc(EltWidth), BitPos);
lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
  196         if (DAG.MaskedValueIsZero(Base->getOperand(0), C->getAPIntValue())) {
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  569     OS << '<' << CSDN->getAPIntValue() << '>';
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
 1973   const APInt &ActualMask = RHS->getAPIntValue();
 2002   const APInt &ActualMask = RHS->getAPIntValue();
lib/CodeGen/SelectionDAG/TargetLowering.cpp
  489     const APInt &C = Op1C->getAPIntValue();
  708     if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) &&
  780     Known.One = cast<ConstantSDNode>(Op)->getAPIntValue();
  845     if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) {
  919     if (SubIdx && SubIdx->getAPIntValue().ule(NumSrcElts - NumElts)) {
 1020           (~RHSC->getAPIntValue() & DemandedBits))
 1034           LHSKnown.One == ~RHSC->getAPIntValue()) {
 1185       if (C->getAPIntValue() == Known2.One) {
 1187             TLO.DAG.getConstant(~C->getAPIntValue() & DemandedBits, dl, VT);
 1195         if (DemandedBits.isSubsetOf(C->getAPIntValue())) {
 1279       if (SA->getAPIntValue().uge(BitWidth))
 1294             if (SA2->getAPIntValue().ult(BitWidth)) {
 1376       if (SA->getAPIntValue().uge(BitWidth))
 1400             if (SA2->getAPIntValue().ult(BitWidth)) {
 1442       if (SA->getAPIntValue().uge(BitWidth))
 1500       unsigned Amt = SA->getAPIntValue().urem(BitWidth);
 1757         if (!ShAmt || ShAmt->getAPIntValue().uge(BitWidth))
 1808       if (CIdx->getAPIntValue().ult(NumSrcElts))
 1970         (C->getAPIntValue() | HighMask).isAllOnesValue()) {
 2297     if (SubIdx && SubIdx->getAPIntValue().ule(NumSrcElts - NumElts)) {
 2317     if (CIdx && CIdx->getAPIntValue().ult(NumElts)) {
 2707     CVal = CN->getAPIntValue();
 2716     CVal = CN->getAPIntValue();
 2754     return !CN->getAPIntValue()[0];
 2869   APInt I1 = C1->getAPIntValue();
 2887   APInt I01 = C01->getAPIntValue();
 2939          isConstOrConstSplat(N1C)->getAPIntValue().isNullValue() &&
 3081     const APInt &C1 = N1C->getAPIntValue();
 3159           if ((C->getAPIntValue()+1).isPowerOf2()) {
 3160             MinBits = C->getAPIntValue().countTrailingOnes();
 3487     const APInt &C1 = N1C->getAPIntValue();
 3610     const APInt &C1 = N1C->getAPIntValue();
 3622           unsigned ShCt = AndRHS->getAPIntValue().logBase2();
 3623           if (AndRHS->getAPIntValue().isPowerOf2() &&
 3629         } else if (Cond == ISD::SETEQ && C1 == AndRHS->getAPIntValue()) {
 3649           const APInt &AndRHSC = AndRHS->getAPIntValue();
 3806                                 DAG.getConstant(RHSC->getAPIntValue()-
 3807                                                 LHSR->getAPIntValue(),
 3815             if (DAG.MaskedValueIsZero(N0.getOperand(0), ~LHSR->getAPIntValue()))
 3818                              DAG.getConstant(LHSR->getAPIntValue() ^
 3819                                                RHSC->getAPIntValue(),
 3829                            DAG.getConstant(SUBC->getAPIntValue() -
 3830                                              RHSC->getAPIntValue(),
 4578     APInt Divisor = C->getAPIntValue();
 4660     const APInt &Divisor = C->getAPIntValue();
 4767     APInt Divisor = C->getAPIntValue();
 4962     const APInt &D = C->getAPIntValue();
 5140     APInt D = C->getAPIntValue();
 7182     const APInt &C = RHSC->getAPIntValue();
lib/Target/AArch64/AArch64ISelLowering.cpp
 2690     const APInt &CInt = C->getAPIntValue();
 7557                   Const->getAPIntValue().zextOrTrunc(BitSize).getZExtValue());
 9306       if (Y1C->getAPIntValue() == VT.getSizeInBits() - 1) {
 9386   const APInt &ConstValue = C->getAPIntValue();
10153   return cast<ConstantSDNode>(N.getOperand(1))->getAPIntValue() ==
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
   90     Out = C->getAPIntValue().getSExtValue();
  525       return TII->isInlineConstant(-C->getAPIntValue());
  532       return TII->isInlineConstant(C->getAPIntValue());
 2212     const APInt &OffsetVal = cast<ConstantSDNode>(PtrOffset)->getAPIntValue();
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 3132       if (Mask->getAPIntValue().isShiftedMask() &&
 3133           Mask->getAPIntValue().countTrailingZeros() == ShiftAmt) {
lib/Target/AMDGPU/SIISelLowering.cpp
 8068   APInt Offset = CAdd->getAPIntValue() << CN1->getAPIntValue();
 8068   APInt Offset = CAdd->getAPIntValue() << CN1->getAPIntValue();
 8136         (CRHS->hasOneUse() && !TII->isInlineConstant(CRHS->getAPIntValue()))) {
 8257         unsigned NB = CRHS->getAPIntValue().countTrailingZeros();
 9023     if (K0->getAPIntValue().sge(K1->getAPIntValue()))
 9023     if (K0->getAPIntValue().sge(K1->getAPIntValue()))
 9026     if (K0->getAPIntValue().uge(K1->getAPIntValue()))
 9026     if (K0->getAPIntValue().uge(K1->getAPIntValue()))
lib/Target/ARM/ARMISelDAGToDAG.cpp
 2868   auto Range = getContiguousRangeOfSetBits(C->getAPIntValue());
lib/Target/ARM/ARMISelLowering.cpp
 5632   const APInt &APIntIndex = Index->getAPIntValue();
 7214           unsigned index = constIndex->getAPIntValue().getLimitedValue() %
 8393     const APInt &CInt = C->getAPIntValue();
11602       if (Const->getAPIntValue().ult(256))
11604       if (N1->getOpcode() == ISD::ADD && Const->getAPIntValue().slt(0) &&
11605           Const->getAPIntValue().sgt(-256))
11705   APInt C2Int = C2->getAPIntValue();
11706   APInt C1Int = C1ShlC2->getAPIntValue();
12221   if (DAG.MaskedValueIsZero(N1, MaskC->getAPIntValue()) &&
12444   ToMask = ~cast<ConstantSDNode>(N->getOperand(2))->getAPIntValue();
12451     APInt Shift = cast<ConstantSDNode>(From->getOperand(1))->getAPIntValue();
13939   const APInt *CV = &C->getAPIntValue();
13960   auto CC = CCNode->getAPIntValue().getLimitedValue();
13996   APInt OrCI = OrC->getAPIntValue();
15436     const APInt &Mask = CI->getAPIntValue();
15448     assert(Pos->getAPIntValue().ult(NumSrcElts) &&
lib/Target/AVR/AVRISelDAGToDAG.cpp
  248     CanHandleRegImmOpt &= ImmNode->getAPIntValue().getZExtValue() < 64;
  282         Disp = CurDAG->getTargetConstant(ImmNode->getAPIntValue().getZExtValue(), dl, MVT::i8);
lib/Target/AVR/AVRISelLowering.cpp
  726           DAG.getConstant(-C->getAPIntValue(), DL, C->getValueType(0)));
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 1114     if (SN->getAPIntValue().getBitWidth() != 32)
 1122     if (MN->getAPIntValue().getBitWidth() != 32)
 1793       const APInt &CInt = C->getAPIntValue();
 2175     if (V1C && NOpcode == ISD::MUL && V1C->getAPIntValue().isPowerOf2())
 2179               V1C->getAPIntValue().logBase2(), SDLoc(N),
 2203     if (V1C && V1C->getAPIntValue().isPowerOf2()) {
 2209               V1C->getAPIntValue().logBase2(), SDLoc(NewRoot),
lib/Target/Hexagon/HexagonISelLowering.cpp
  859     bool IsNegative = C && C->getAPIntValue().isNegative();
lib/Target/MSP430/MSP430ISelDAGToDAG.cpp
  232           CurDAG->MaskedValueIsZero(N.getOperand(0), CN->getAPIntValue())) {
lib/Target/Mips/MipsSEISelLowering.cpp
  502     int32_t Log2IfPositive = (Mask->getAPIntValue() + 1).exactLogBase2();
  836                               C->getAPIntValue(), VT, DAG, Subtarget))
  837       return genConstMult(N->getOperand(0), C->getAPIntValue(), SDLoc(N), VT,
 1474       APInt BitImm = APInt(64, 1) << CImm->getAPIntValue();
 1534                  << cast<ConstantSDNode>(Op->getOperand(2))->getAPIntValue();
lib/Target/NVPTX/NVPTXISelLowering.cpp
 4623     const APInt &Val = CI->getAPIntValue();
 4668     APInt ShiftAmt = ShlRHS->getAPIntValue();
lib/Target/PowerPC/PPCISelLowering.cpp
15362   const APInt &MulAmt = ConstOpOrElement->getAPIntValue();
lib/Target/RISCV/RISCVISelLowering.cpp
 1036       APInt C1Int = C1->getAPIntValue();
 1037       APInt ShiftedC1Int = C1Int << C2->getAPIntValue();
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1378   auto OperandV = OperandC->getAPIntValue();
lib/Target/SystemZ/SystemZISelLowering.cpp
 3755       int64_t Value = (-Op2->getAPIntValue()).getSExtValue();
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
 1546   APInt Shift = SplatConst->getAPIntValue().zextOrTrunc(32);
lib/Target/X86/X86ISelDAGToDAG.cpp
  442       const APInt &Val = cast<ConstantSDNode>(N->getOperand(1))->getAPIntValue();
  614         if (Imm->getAPIntValue().isSignedIntN(8))
  623             Imm->getAPIntValue().getBitWidth() == 64 &&
  624             Imm->getAPIntValue().isIntN(32))
  631             (Imm->getAPIntValue() == UINT8_MAX ||
  632              Imm->getAPIntValue() == UINT16_MAX ||
  633              Imm->getAPIntValue() == UINT32_MAX))
  639             (-Imm->getAPIntValue()).isSignedIntN(8))
 2544     Op = CurDAG->getTargetConstant(CN->getAPIntValue(), SDLoc(CN),
 3805     unsigned ZExtWidth = Cst->getAPIntValue().getActiveBits();
 3811     NeededMask &= ~Cst->getAPIntValue();
 3904   APInt MaskVal = And1C->getAPIntValue();
lib/Target/X86/X86ISelLowering.cpp
 4703       if (SetCCOpcode == ISD::SETLT && RHSC->getAPIntValue() == 1) {
 6054     SmallVector<APInt, 64> SrcEltBits(1, Cst->getAPIntValue());
 6078       SrcEltBits[i] = Cst->getAPIntValue().zextOrTrunc(SrcEltSizeInBits);
 6193     SrcEltBits.push_back(CN->getAPIntValue().zextOrTrunc(SrcEltSizeInBits));
 7078         cast<ConstantSDNode>(InIndex)->getAPIntValue().uge(NumElts))
 7100         cast<ConstantSDNode>(ExIndex)->getAPIntValue().uge(NumElts))
 9573     if (!PermIdx || PermIdx->getAPIntValue() != Idx)
 9657         ConstVecOps[i] = ConstantInt::get(Context, C->getAPIntValue());
10472         APInt Val = Cst->getAPIntValue();
17560   if (!N2C || N2C->getAPIntValue().uge(NumElts))
20154     if ((COp0 && !COp0->getAPIntValue().isSignedIntN(8)) ||
20155         (COp1 && !COp1->getAPIntValue().isSignedIntN(8))) {
20559     const APInt &EltC = Elt->getAPIntValue();
20762     if (C1 && C1->getAPIntValue().isPowerOf2()) {
20764       unsigned ShiftAmt = BitWidth - C1->getAPIntValue().logBase2() - 1;
22476         const APInt &C = ND->getAPIntValue();
22488         const APInt &C = ND->getAPIntValue();
22500         const APInt &C = ND->getAPIntValue();
22742       return C->getAPIntValue() == X86::STATIC_ROUNDING::CUR_DIRECTION;
25866       if (Cst1 && Cst2 && Cst1->getAPIntValue().ult(EltSizeInBits) &&
25867           Cst2->getAPIntValue().ult(EltSizeInBits)) {
31444   const APInt &Mask = C->getAPIntValue();
31522       if (ShiftImm->getAPIntValue().uge(VT.getScalarSizeInBits())) {
34318     assert(Amt->getAPIntValue().ult(NumElts) && "Out of range shift amount");
34357     assert(Amt->getAPIntValue().ult(NumElts) && "Out of range shift amount");
34748       if (ShiftImm->getAPIntValue().uge(BitWidth))
34760           if (Shift2Imm->getAPIntValue().ult(BitWidth)) {
34789       if (ShiftImm->getAPIntValue().uge(BitWidth))
34813       if (ShiftImm->getAPIntValue().uge(BitWidth))
34865     if (CIdx && CIdx->getAPIntValue().ult(NumVecElts)) {
34903     if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements())) {
35006     if (CIdx && CIdx->getAPIntValue().ult(VecVT.getVectorNumElements()) &&
36393   if (CIdx && CIdx->getAPIntValue().uge(SrcVT.getVectorNumElements()))
36685   const APInt &TrueVal = TrueC->getAPIntValue();
36686   const APInt &FalseVal = FalseC->getAPIntValue();
37128                     Cond->getAPIntValue() == (-Op->getAPIntValue() - 1));
37128                     Cond->getAPIntValue() == (-Op->getAPIntValue() - 1));
37146                 OpRHSConst->getAPIntValue().isSignMask()) {
37149               OpRHS = DAG.getConstant(OpRHSConst->getAPIntValue(), DL, VT);
37202           return Cond->getAPIntValue() == ~Op->getAPIntValue();
37202           return Cond->getAPIntValue() == ~Op->getAPIntValue();
37288   APInt Addend = OpRHSC->getAPIntValue();
37296   APInt Comparison = CmpRHSC->getAPIntValue();
37608       if (TrueC->getAPIntValue().ult(FalseC->getAPIntValue())) {
37608       if (TrueC->getAPIntValue().ult(FalseC->getAPIntValue())) {
37617       if (FalseC->getAPIntValue() == 0 && TrueC->getAPIntValue().isPowerOf2()) {
37617       if (FalseC->getAPIntValue() == 0 && TrueC->getAPIntValue().isPowerOf2()) {
37623         unsigned ShAmt = TrueC->getAPIntValue().logBase2();
37631       if (FalseC->getAPIntValue()+1 == TrueC->getAPIntValue()) {
37631       if (FalseC->getAPIntValue()+1 == TrueC->getAPIntValue()) {
37645         APInt Diff = TrueC->getAPIntValue() - FalseC->getAPIntValue();
37645         APInt Diff = TrueC->getAPIntValue() - FalseC->getAPIntValue();
37676           if (FalseC->getAPIntValue() != 0)
38265     Mask <<= N1C->getAPIntValue();
38304       if (N1SplatC->getAPIntValue() == 1)
38335   APInt ShlConst = (cast<ConstantSDNode>(N01))->getAPIntValue();
38336   APInt SarConst = (cast<ConstantSDNode>(N1))->getAPIntValue();
38390   APInt MaskVal = AndC->getAPIntValue();
38399   APInt NewMaskVal = MaskVal.lshr(ShiftC->getAPIntValue());
39732       if ((SumC->getAPIntValue() == Bits ||
39733            (SumC->getAPIntValue() == 0 && ShMsk1)) &&
39856       ShiftAmt->getAPIntValue() != (Shift.getScalarValueSizeInBits() - 1))
40111       const APInt &Val = C->getAPIntValue();
40288     if (ConstNode->getAPIntValue().isAllOnesValue()) {
41774     const APInt &Val1 = Cst1->getAPIntValue();
44225                          DAG.getConstant(C->getAPIntValue() + 1, SDLoc(N), VT));
44760       if (C->getAPIntValue().isOneValue())