Searched refs:ssub_ov (Results 1 – 14 of 14) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/include/llvm/Support/ |
| D | CheckedArithmetic.h | 58 return checkedOp(LHS, RHS, &llvm::APInt::ssub_ov); in checkedSub()
|
| /openbsd/src/gnu/llvm/llvm/lib/Support/ |
| D | APFixedPoint.cpp | 219 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed) in sub()
|
| D | APInt.cpp | 1939 APInt APInt::ssub_ov(const APInt &RHS, bool &Overflow) const { in ssub_ov() function in APInt 2030 APInt Res = ssub_ov(RHS, Overflow); in ssub_sat()
|
| /openbsd/src/gnu/llvm/clang/lib/Lex/ |
| D | PPExpressions.cpp | 760 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/ADT/ |
| D | APInt.h | 1000 APInt ssub_ov(const APInt &RHS, bool &Overflow) const;
|
| /openbsd/src/gnu/llvm/llvm/lib/Analysis/ |
| D | ConstantFolding.cpp | 2749 Res = C0->ssub_ov(*C1, Overflow); in ConstantFoldScalarCall2()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineCompares.cpp | 57 Result = In1.ssub_ov(In2, Overflow); in subWithOverflow() 2734 Cmp.isSigned() ? C.ssub_ov(*C2, Overflow) : C.usub_ov(*C2, Overflow); in foldICmpAddConstant()
|
| D | InstructionCombining.cpp | 296 (void)BVal->ssub_ov(*CVal, Overflow); in maintainNoSignedWrap()
|
| D | InstCombineCalls.cpp | 879 IsSigned ? C1->ssub_ov(*C0, Overflow) : C1->usub_ov(*C0, Overflow); in moveAddAfterMinMax()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGExprScalar.cpp | 73 Result = Signed ? LHSAP.ssub_ov(RHSAP, Overflow) in mayHaveIntegerOverflow()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64ISelLowering.cpp | 4684 NumActiveElems = IsSigned ? Y.ssub_ov(X, Overflow) : Y.usub_ov(X, Overflow); in optimizeWhile() 4686 NumActiveElems = IsSigned ? X.ssub_ov(Y, Overflow) : X.usub_ov(Y, Overflow); in optimizeWhile()
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | ExprConstant.cpp | 12446 Result = LHS.isSigned() ? LHS.ssub_ov(RHS, DidOverflow) in VisitBuiltinCallExpr()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaChecking.cpp | 8642 ResOffset = Offset.ssub_ov(Addend, Ov); in sumOffsets()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86ISelLowering.cpp | 45532 APInt Diff = TrueVal.ssub_ov(FalseVal, OV); in combineSelectOfTwoConstants()
|