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

Declarations

include/llvm/ADT/APInt.h
 1098   APInt uadd_ov(const APInt &RHS, bool &Overflow) const;

References

include/llvm/Support/CheckedArithmetic.h
   87   return checkedOp(LHS, RHS, &llvm::APInt::uadd_ov, /*Signed=*/false);
lib/Analysis/ConstantFolding.cpp
 2162         Res = C0->uadd_ov(*C1, Overflow);
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
 3341     (void)(~N0Known.Zero).uadd_ov(~N1Known.Zero, overflow);
lib/IR/ConstantRange.cpp
  871     APInt NewMin = LMin.uadd_ov(RMin, Overflow);
lib/Support/APInt.cpp
 2025   APInt Res = uadd_ov(RHS, Overflow);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2030           IsSigned ? C1->sadd_ov(*C0, Overflow) : C1->uadd_ov(*C0, Overflow);
lib/Transforms/InstCombine/InstCombineCompares.cpp
   45     Result = In1.uadd_ov(In2, Overflow);
tools/clang/lib/AST/ExprConstant.cpp
11020                               : LHS.uadd_ov(RHS, DidOverflow);
tools/clang/lib/Basic/FixedPoint.cpp
  167                                 : ThisVal.uadd_ov(OtherVal, Overflowed);
tools/clang/lib/CodeGen/CGExprCXX.cpp
  775       allocationSize = allocationSize.uadd_ov(cookieSize, overflow);
tools/clang/lib/CodeGen/CGExprScalar.cpp
   66       Result = LHSAP.uadd_ov(RHSAP, Overflow);
unittests/IR/ConstantRangeTest.cpp
  861         return N1.uadd_ov(N2, IsOverflow);
  898         return N1.uadd_ov(N2, IsOverflow);
 1397       (void)I.uadd_ov(C, Overflow);
 1638         (void) N1.uadd_ov(N2, Overflow);
 2007         (void) N1.uadd_ov(N2, Overflow);