Home
last modified time | relevance | path

Searched refs:uadd_ov (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCheckedArithmetic.h86 return checkedOp(LHS, RHS, &llvm::APInt::uadd_ov, /*Signed=*/false); in checkedAddUnsigned()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp638 (void)LHS.getMaxValue().uadd_ov(RHS.getMaxValue(), Of); in computeForSatAddSub()
642 (void)LHS.getMinValue().uadd_ov(RHS.getMinValue(), Of); in computeForSatAddSub()
H A DAPFixedPoint.cpp202 : ThisVal.uadd_ov(OtherVal, Overflowed); in add()
H A DAPInt.cpp1905 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 DInterpBuiltin.cpp717 : 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 DLoads.cpp330 AccessSize = AccessSize.uadd_ov(Offset->getAPInt(), Overflow); in isDereferenceableAndAlignedInLoop()
H A DConstantFolding.cpp2859 Res = C0->uadd_ov(*C1, Overflow); in ConstantFoldIntrinsicCall2()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h991 APInt uadd_ov(const APInt &RHS, bool &Overflow) const;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp807 allocationSize = allocationSize.uadd_ov(cookieSize, overflow); in EmitCXXNewAllocSize()
H A DCGExprScalar.cpp76 : LHSAP.uadd_ov(RHSAP, Overflow); in mayHaveIntegerOverflow()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp7284 : 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 DInstCombineCalls.cpp2179 IsSigned ? C1->sadd_ov(*C0, Overflow) : C1->uadd_ov(*C0, Overflow); in visitCallInst()
H A DInstCombineAndOrXor.cpp3927 : C2->uadd_ov(*C1, Overflow)); in visitOr()
H A DInstCombineCompares.cpp50 Result = In1.uadd_ov(In2, Overflow); in addWithOverflow()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp13029 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 DDAGCombiner.cpp9657 APInt NewShiftAmt = C1Val.uadd_ov(*ShiftAmtVal, Overflow); in combineShiftOfShiftedLogic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5384 : NumActiveElems.uadd_ov(One, Overflow); in optimizeIncrementingWhile()