/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | CheckedArithmetic.h | 86 return checkedOp(LHS, RHS, &llvm::APInt::uadd_ov, /*Signed=*/false); in checkedAddUnsigned()
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | KnownBits.cpp | 638 (void)LHS.getMaxValue().uadd_ov(RHS.getMaxValue(), Of); in computeForSatAddSub() 642 (void)LHS.getMinValue().uadd_ov(RHS.getMinValue(), Of); in computeForSatAddSub()
|
H A D | APFixedPoint.cpp | 202 : ThisVal.uadd_ov(OtherVal, Overflowed); in add()
|
H A D | APInt.cpp | 1905 APInt APInt::uadd_ov(const APInt &RHS, bool &Overflow) const { in uadd_ov() function in APInt 2008 APInt Res = uadd_ov(RHS, Overflow); in uadd_sat()
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | InterpBuiltin.cpp | 717 : LHS.uadd_ov(RHS, Overflow); in interp__builtin_overflowop() 802 LHS.uadd_ov(RHS, FirstOverflowed).uadd_ov(CarryIn, SecondOverflowed); in interp__builtin_carryop()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Loads.cpp | 330 AccessSize = AccessSize.uadd_ov(Offset->getAPInt(), Overflow); in isDereferenceableAndAlignedInLoop()
|
H A D | ConstantFolding.cpp | 2859 Res = C0->uadd_ov(*C1, Overflow); in ConstantFoldIntrinsicCall2()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APInt.h | 991 APInt uadd_ov(const APInt &RHS, bool &Overflow) const;
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprCXX.cpp | 807 allocationSize = allocationSize.uadd_ov(cookieSize, overflow); in EmitCXXNewAllocSize()
|
H A D | CGExprScalar.cpp | 76 : LHSAP.uadd_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 7284 : MaybeLHS->uadd_ov(*MaybeRHS, Overflow); in matchAddOverflow() 7313 : MaybeAddRHS->uadd_ov(*MaybeRHS, Overflow); in matchAddOverflow()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 2179 IsSigned ? C1->sadd_ov(*C0, Overflow) : C1->uadd_ov(*C0, Overflow); in visitCallInst()
|
H A D | InstCombineAndOrXor.cpp | 3927 : C2->uadd_ov(*C1, Overflow)); in visitOr()
|
H A D | InstCombineCompares.cpp | 50 Result = In1.uadd_ov(In2, Overflow); in addWithOverflow()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 13029 LHS.uadd_ov(RHS, FirstOverflowed).uadd_ov(CarryIn, SecondOverflowed); in VisitBuiltinCallExpr() 13119 : LHS.uadd_ov(RHS, DidOverflow); in VisitBuiltinCallExpr()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 9657 APInt NewShiftAmt = C1Val.uadd_ov(*ShiftAmtVal, Overflow); in combineShiftOfShiftedLogic()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 5384 : NumActiveElems.uadd_ov(One, Overflow); in optimizeIncrementingWhile()
|