Home
last modified time | relevance | path

Searched refs:umul_with_overflow (Results 1 – 16 of 16) sorted by relevance

/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DFastISel.h515 case Intrinsic::umul_with_overflow: in isCommutativeIntrinsic()
/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGExprCXX.cpp681 llvm::Value *umul_with_overflow in EmitCXXNewAllocSize() local
682 = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
687 CGF.Builder.CreateCall2(umul_with_overflow, size, tsmV); in EmitCXXNewAllocSize()
H A DCGExprScalar.cpp2286 llvm::Intrinsic::umul_with_overflow; in EmitOverflowCheckedBinOp()
H A DCGBuiltin.cpp1534 IntrinsicId = llvm::Intrinsic::umul_with_overflow; in EmitBuiltinExpr()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DConstantFolding.cpp1267 case Intrinsic::umul_with_overflow: in canConstantFoldCallTo()
1687 case Intrinsic::umul_with_overflow: { in ConstantFoldScalarCall()
1707 case Intrinsic::umul_with_overflow: in ConstantFoldScalarCall()
H A DValueTracking.cpp1314 case Intrinsic::umul_with_overflow: in computeKnownBits()
2614 case Intrinsic::umul_with_overflow: in isSafeToSpeculativelyExecute()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp273 case Intrinsic::umul_with_overflow: in getIntImmCost()
H A DAArch64FastISel.cpp3268 case Intrinsic::umul_with_overflow: in foldXALUIntrinsic()
3290 case Intrinsic::umul_with_overflow: in foldXALUIntrinsic()
3507 case Intrinsic::umul_with_overflow: { in fastLowerIntrinsicCall()
3539 case Intrinsic::umul_with_overflow: in fastLowerIntrinsicCall()
3600 case Intrinsic::umul_with_overflow: { in fastLowerIntrinsicCall()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86FastISel.cpp268 case Intrinsic::umul_with_overflow: TmpCC = X86::COND_O; break; in foldX86XALUIntrinsic()
2317 case Intrinsic::umul_with_overflow: { in fastLowerIntrinsicCall()
2361 case Intrinsic::umul_with_overflow: in fastLowerIntrinsicCall()
H A DX86TargetTransformInfo.cpp1145 case Intrinsic::umul_with_overflow: in getIntImmCost()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp419 case Intrinsic::umul_with_overflow: { in visitCallInst()
H A DInstructionCombining.cpp2242 case Intrinsic::umul_with_overflow: in visitExtractValueInst()
H A DInstCombineCompares.cpp2313 Intrinsic::getDeclaration(M, Intrinsic::umul_with_overflow, MulType); in ProcessUMulZExtIdiom()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp241 case Intrinsic::umul_with_overflow: in create_extractvalue_expression()
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1023 case Intrinsic::umul_with_overflow: in collectFailStats()
H A DSelectionDAGBuilder.cpp5456 case Intrinsic::umul_with_overflow: in visitIntrinsicCall()
5465 case Intrinsic::umul_with_overflow: Op = ISD::UMULO; break; in visitIntrinsicCall()