Home
last modified time | relevance | path

Searched refs:uadd_with_overflow (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPoisonChecking.cpp117 B.CreateBinaryIntrinsic(Intrinsic::uadd_with_overflow, LHS, RHS); in generateCreationChecksForBinOp()
H A DMemorySanitizer.cpp3943 case Intrinsic::uadd_with_overflow: in visitIntrinsicInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicInst.h86 case Intrinsic::uadd_with_overflow: in isCommutative()
884 case Intrinsic::uadd_with_overflow: in classof()
921 case Intrinsic::uadd_with_overflow: in classof()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h2177 ? Intrinsic::uadd_with_overflow in getTypeBasedIntrinsicInstrCost()
2235 case Intrinsic::uadd_with_overflow: in getTypeBasedIntrinsicInstrCost()
2239 unsigned Opcode = IID == Intrinsic::uadd_with_overflow in getTypeBasedIntrinsicInstrCost()
2242 CmpInst::Predicate Pred = IID == Intrinsic::uadd_with_overflow in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp934 llvm::Function *uadd_with_overflow in EmitCXXNewAllocSize() local
935 = CGF.CGM.getIntrinsic(llvm::Intrinsic::uadd_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
939 CGF.Builder.CreateCall(uadd_with_overflow, {size, cookieSizeV}); in EmitCXXNewAllocSize()
H A DCGExprScalar.cpp3803 llvm::Intrinsic::uadd_with_overflow; in EmitOverflowCheckedBinOp()
H A DCGBuiltin.cpp5071 IntrinsicId = llvm::Intrinsic::uadd_with_overflow; in EmitBuiltinExpr()
5140 : llvm::Intrinsic::uadd_with_overflow; in EmitBuiltinExpr()
5223 IntrinsicId = llvm::Intrinsic::uadd_with_overflow; in EmitBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp473 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
711 case Intrinsic::uadd_with_overflow: in getIntrinsicInstrCost()
718 {Intrinsic::uadd_with_overflow, MVT::i8, 3}, in getIntrinsicInstrCost()
720 {Intrinsic::uadd_with_overflow, MVT::i16, 3}, in getIntrinsicInstrCost()
722 {Intrinsic::uadd_with_overflow, MVT::i32, 1}, in getIntrinsicInstrCost()
724 {Intrinsic::uadd_with_overflow, MVT::i64, 1}, in getIntrinsicInstrCost()
H A DAArch64FastISel.cpp3393 IID = Intrinsic::uadd_with_overflow; in foldXALUIntrinsic()
3405 case Intrinsic::uadd_with_overflow: in foldXALUIntrinsic()
3648 case Intrinsic::uadd_with_overflow: in fastLowerIntrinsicCall()
3686 IID = Intrinsic::uadd_with_overflow; in fastLowerIntrinsicCall()
3700 case Intrinsic::uadd_with_overflow: in fastLowerIntrinsicCall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIntrinsicInst.cpp850 case Intrinsic::uadd_with_overflow: in getBinaryOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp211 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp1515 case Intrinsic::uadd_with_overflow: in canConstantFoldCallTo()
2833 case Intrinsic::uadd_with_overflow: in ConstantFoldIntrinsicCall2()
2858 case Intrinsic::uadd_with_overflow: in ConstantFoldIntrinsicCall2()
H A DValueTracking.cpp1957 case Intrinsic::uadd_with_overflow: in computeKnownBitsFromOperator()
7293 case Intrinsic::uadd_with_overflow: in canCreateUndefOrPoison()
7785 case Intrinsic::uadd_with_overflow: in propagatesPoison()
H A DInstructionSimplify.cpp6582 case Intrinsic::uadd_with_overflow: in simplifyBinaryIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp246 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp252 case Intrinsic::uadd_with_overflow: in foldX86XALUIntrinsic()
2845 case Intrinsic::uadd_with_overflow: in fastLowerIntrinsicCall()
2878 case Intrinsic::uadd_with_overflow: in fastLowerIntrinsicCall()
H A DX86InstCombineIntrinsic.cpp659 Value *UAdd = Builder.CreateIntrinsic(Intrinsic::uadd_with_overflow, OpTy, in simplifyX86addcarry()
H A DX86TargetTransformInfo.cpp4281 case Intrinsic::uadd_with_overflow: in getIntrinsicInstrCost()
5765 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2042 case Intrinsic::uadd_with_overflow: in isLoweredToCall()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp1505 match(IVInc, m_ExtractValue<0>(m_Intrinsic<Intrinsic::uadd_with_overflow>( in matchIncrement()
1689 Intrinsic::uadd_with_overflow)) in combineToUAddWithOverflow()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp2243 case Intrinsic::uadd_with_overflow: in translateKnownIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp2175 if (II->getIntrinsicID() == Intrinsic::uadd_with_overflow && in foldOverflowingAddSubSelect()
H A DInstCombineCalls.cpp2160 case Intrinsic::uadd_with_overflow: in visitCallInst()
H A DInstCombineCompares.cpp7099 m_Intrinsic<Intrinsic::uadd_with_overflow>(m_Value(A), m_Value(B))); in foldICmpOfUAddOv()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp7483 case Intrinsic::uadd_with_overflow: in visitIntrinsicCall()
7492 case Intrinsic::uadd_with_overflow: Op = ISD::UADDO; break; in visitIntrinsicCall()