/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 117 B.CreateBinaryIntrinsic(Intrinsic::uadd_with_overflow, LHS, RHS); in generateCreationChecksForBinOp()
|
H A D | MemorySanitizer.cpp | 3943 case Intrinsic::uadd_with_overflow: in visitIntrinsicInst()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicInst.h | 86 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 D | BasicTTIImpl.h | 2177 ? 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 D | CGExprCXX.cpp | 934 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 D | CGExprScalar.cpp | 3803 llvm::Intrinsic::uadd_with_overflow; in EmitOverflowCheckedBinOp()
|
H A D | CGBuiltin.cpp | 5071 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 D | AArch64TargetTransformInfo.cpp | 473 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 D | AArch64FastISel.cpp | 3393 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 D | IntrinsicInst.cpp | 850 case Intrinsic::uadd_with_overflow: in getBinaryOp()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.cpp | 211 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ConstantFolding.cpp | 1515 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 D | ValueTracking.cpp | 1957 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 D | InstructionSimplify.cpp | 6582 case Intrinsic::uadd_with_overflow: in simplifyBinaryIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetTransformInfo.cpp | 246 case Intrinsic::uadd_with_overflow: in getIntImmCostIntrin()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FastISel.cpp | 252 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 D | X86InstCombineIntrinsic.cpp | 659 Value *UAdd = Builder.CreateIntrinsic(Intrinsic::uadd_with_overflow, OpTy, in simplifyX86addcarry()
|
H A D | X86TargetTransformInfo.cpp | 4281 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 D | ARMTargetTransformInfo.cpp | 2042 case Intrinsic::uadd_with_overflow: in isLoweredToCall()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 1505 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 D | IRTranslator.cpp | 2243 case Intrinsic::uadd_with_overflow: in translateKnownIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 2175 if (II->getIntrinsicID() == Intrinsic::uadd_with_overflow && in foldOverflowingAddSubSelect()
|
H A D | InstCombineCalls.cpp | 2160 case Intrinsic::uadd_with_overflow: in visitCallInst()
|
H A D | InstCombineCompares.cpp | 7099 m_Intrinsic<Intrinsic::uadd_with_overflow>(m_Value(A), m_Value(B))); in foldICmpOfUAddOv()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 7483 case Intrinsic::uadd_with_overflow: in visitIntrinsicCall() 7492 case Intrinsic::uadd_with_overflow: Op = ISD::UADDO; break; in visitIntrinsicCall()
|