Home
last modified time | relevance | path

Searched refs:ssub_ov (Results 1 – 14 of 14) sorted by relevance

/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DCheckedArithmetic.h58 return checkedOp(LHS, RHS, &llvm::APInt::ssub_ov); in checkedSub()
/openbsd/src/gnu/llvm/llvm/lib/Support/
DAPFixedPoint.cpp219 Result = ThisVal.isSigned() ? ThisVal.ssub_ov(OtherVal, Overflowed) in sub()
DAPInt.cpp1939 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/
DPPExpressions.cpp760 Res = llvm::APSInt(LHS.Val.ssub_ov(RHS.Val, Overflow), false); in EvaluateDirectiveSubExpr()
/openbsd/src/gnu/llvm/llvm/include/llvm/ADT/
DAPInt.h1000 APInt ssub_ov(const APInt &RHS, bool &Overflow) const;
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DConstantFolding.cpp2749 Res = C0->ssub_ov(*C1, Overflow); in ConstantFoldScalarCall2()
/openbsd/src/gnu/llvm/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp57 Result = In1.ssub_ov(In2, Overflow); in subWithOverflow()
2734 Cmp.isSigned() ? C.ssub_ov(*C2, Overflow) : C.usub_ov(*C2, Overflow); in foldICmpAddConstant()
DInstructionCombining.cpp296 (void)BVal->ssub_ov(*CVal, Overflow); in maintainNoSignedWrap()
DInstCombineCalls.cpp879 IsSigned ? C1->ssub_ov(*C0, Overflow) : C1->usub_ov(*C0, Overflow); in moveAddAfterMinMax()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGExprScalar.cpp73 Result = Signed ? LHSAP.ssub_ov(RHSAP, Overflow) in mayHaveIntegerOverflow()
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp4684 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/
DExprConstant.cpp12446 Result = LHS.isSigned() ? LHS.ssub_ov(RHS, DidOverflow) in VisitBuiltinCallExpr()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaChecking.cpp8642 ResOffset = Offset.ssub_ov(Addend, Ov); in sumOffsets()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ISelLowering.cpp45532 APInt Diff = TrueVal.ssub_ov(FalseVal, OV); in combineSelectOfTwoConstants()