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

References

lib/Analysis/BasicAliasAnalysis.cpp
 2025     MinDiff.zextOrTrunc(Var0.Scale.getBitWidth()) * Var0.Scale.abs();
 2031   return MinDiffBytes.uge(V1Size + BaseOffset.abs()) &&
 2032          MinDiffBytes.uge(V2Size + BaseOffset.abs());
lib/Analysis/DependenceAnalysis.cpp
 1413   APInt G0 = AM.abs();
 1414   APInt G1 = BM.abs();
 2350     RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
 2369     RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
 2394                                                    ConstOpValue.abs());
 2450         RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
 2467         RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
 2480     RunningGCD = APIntOps::GreatestCommonDivisor(RunningGCD, ConstCoeff.abs());
lib/Analysis/InstructionSimplify.cpp
  977       Constant *PosDividendC = ConstantInt::get(Ty, C->abs());
  978       Constant *NegDividendC = ConstantInt::get(Ty, -C->abs());
  993       Constant *PosDivisorC = ConstantInt::get(Ty, C->abs());
  994       Constant *NegDivisorC = ConstantInt::get(Ty, -C->abs());
lib/Analysis/LoopAccessAnalysis.cpp
 1524         (couldPreventStoreLoadForward(Val.abs().getZExtValue(), TypeByteSize) ||
lib/Analysis/ScalarEvolution.cpp
 3320   APInt A = C1->getAPInt().abs();
 3321   APInt B = C2->getAPInt().abs();
 5782     Step = Step.abs();
lib/Analysis/ValueTracking.cpp
 1235       APInt RA = Rem->getValue().abs();
 5538         Upper = C->abs() + 1;
 5557       Upper = C->abs();
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3417     APInt MulC = ConstValue1.abs();
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 3091       const APInt &RA = Rem->getAPIntValue().abs();
 4321       return getConstant(Val.abs(), DL, VT, C->isTargetOpcode(),
lib/Support/APInt.cpp
 1208   ad = d.abs();
 2914     APInt T = V.abs().urem(A);
lib/Target/ARM/ARMCodeGenPrepare.cpp
  375     OverflowConst->getValue().abs().zext(32) : OverflowConst->getValue().abs();
  375     OverflowConst->getValue().abs().zext(32) : OverflowConst->getValue().abs();
  488     auto *NewConst = ConstantInt::get(Ctx, Const->getValue().abs());
lib/Target/PowerPC/PPCISelLowering.cpp
15364   APInt MulAmtAbs = MulAmt.abs();
lib/Target/X86/X86ISelLowering.cpp
36692   APInt AbsDiff = Diff.abs();
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3827           APInt AP1Abs = C1->getValue().abs();
 3828           APInt AP2Abs = C2->getValue().abs();
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  238       const APInt &PosVal = Val.abs();
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  606       APInt RA = Rem->getValue().abs();
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 4221               (C->getAPInt().abs() * APInt(BitWidth, F.Scale))
 4254                       .abs()
tools/clang/lib/AST/ItaniumMangle.cpp
 1049     Value.abs().print(Out, /*signed*/ false);
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  223     maxStep = (BoundNum - InitNum + 1).abs().getZExtValue();
  225     maxStep = (BoundNum - InitNum).abs().getZExtValue();
tools/polly/lib/Support/GICHelper.cpp
   36     Abs = Int.sext(Int.getBitWidth() + 1).abs();
unittests/IR/ConstantRangeTest.cpp
 2207       APInt AbsN = N.abs();