Home
last modified time | relevance | path

Searched refs:sadd_ov (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCheckedArithmetic.h48 return checkedOp(LHS, RHS, &llvm::APInt::sadd_ov); in checkedAdd()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp125 Offset = Offset.sadd_ov(OffsetPlus, Overflow); in accumulateConstantOffset()
H A DValue.cpp759 Offset = Offset.sadd_ov(GEPOffsetST, Overflow); in stripAndAccumulateConstantOffsets()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp435 DisplacementC = Product.sadd_ov(DisplacementC, IsOverflow); in isSuitableMemoryOp()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DAPFixedPoint.cpp195 Result = ThisVal.isSigned() ? ThisVal.sadd_ov(OtherVal, Overflowed) in add()
H A DAPInt.cpp1934 APInt APInt::sadd_ov(const APInt &RHS, bool &Overflow) const { in sadd_ov() function in APInt
2027 APInt Res = sadd_ov(RHS, Overflow); in sadd_sat()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp258 APInt NewC = C1->sadd_ov(*C2, SignedOverflow); in simplifyLoopAfterUnroll()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DPPExpressions.cpp756 Res = llvm::APSInt(LHS.Val.sadd_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPInt.h988 APInt sadd_ov(const APInt &RHS, bool &Overflow) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp2086 IsSigned ? C1->sadd_ov(*C0, Overflow) : C1->uadd_ov(*C0, Overflow); in visitCallInst()
2184 NewVal = Val->sadd_ov(*Val2, Overflow); in visitCallInst()
H A DInstructionCombining.cpp281 (void)BVal->sadd_ov(*CVal, Overflow); in maintainNoSignedWrap()
H A DInstCombineAndOrXor.cpp3807 : (ICmpInst::isSigned(Pred) ? C2->sadd_ov(*C1, Overflow) in visitOr()
H A DInstCombineCompares.cpp47 Result = In1.sadd_ov(In2, Overflow); in addWithOverflow()
/freebsd/contrib/llvm-project/llvm/lib/FileCheck/
H A DFileCheck.cpp158 return LeftOperand.sadd_ov(RightOperand, Overflow); in exprAdd()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp2781 Res = C0->sadd_ov(*C1, Overflow); in ConstantFoldScalarCall2()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp70 Result = Signed ? LHSAP.sadd_ov(RHSAP, Overflow) in mayHaveIntegerOverflow()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp12755 Result = LHS.isSigned() ? LHS.sadd_ov(RHS, DidOverflow) in VisitBuiltinCallExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp10367 ResOffset = Offset.sadd_ov(Addend, Ov); in sumOffsets()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4815 NumActiveElems = IsSigned ? NumActiveElems.sadd_ov(One, Overflow) in optimizeWhile()