Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.cpp213 case Intrinsic::umul_with_overflow: in getIntImmCost()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DConstantFolding.cpp1058 case Intrinsic::umul_with_overflow: in canConstantFoldCallTo()
1374 case Intrinsic::umul_with_overflow: { in ConstantFoldCall()
1394 case Intrinsic::umul_with_overflow: in ConstantFoldCall()
/external/llvm/include/llvm/CodeGen/
DFastISel.h519 case Intrinsic::umul_with_overflow: in isCommutativeIntrinsic()
/external/llvm/lib/Analysis/
DConstantFolding.cpp1308 case Intrinsic::umul_with_overflow: in canConstantFoldCallTo()
1772 case Intrinsic::umul_with_overflow: { in ConstantFoldScalarCall()
1792 case Intrinsic::umul_with_overflow: in ConstantFoldScalarCall()
DValueTracking.cpp1348 case Intrinsic::umul_with_overflow: in computeKnownBitsFromOperator()
3138 case Intrinsic::umul_with_overflow: in isSafeToSpeculativelyExecute()
3406 IID == Intrinsic::umul_with_overflow) && in isOverflowIntrinsicNoWrap()
DScalarEvolutionExpander.cpp2076 Intrinsic::umul_with_overflow, Ty); in generateOverflowCheck()
DInstructionSimplify.cpp3993 if (IID == Intrinsic::umul_with_overflow || in SimplifyIntrinsic()
/external/clang/lib/CodeGen/
DCGExprCXX.cpp733 llvm::Value *umul_with_overflow in EmitCXXNewAllocSize() local
734 = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy); in EmitCXXNewAllocSize()
739 CGF.Builder.CreateCall(umul_with_overflow, {size, tsmV}); in EmitCXXNewAllocSize()
DCGExprScalar.cpp2330 llvm::Intrinsic::umul_with_overflow; in EmitOverflowCheckedBinOp()
DCGBuiltin.cpp1784 : llvm::Intrinsic::umul_with_overflow; in EmitBuiltinExpr()
1867 IntrinsicId = llvm::Intrinsic::umul_with_overflow; in EmitBuiltinExpr()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineInternal.h131 case Intrinsic::umul_with_overflow: in IntrinsicIDToOverflowCheckFlavor()
DInstructionCombining.cpp2327 case Intrinsic::umul_with_overflow: in visitExtractValueInst()
DInstCombineCalls.cpp1439 case Intrinsic::umul_with_overflow: in visitCallInst()
DInstCombineCompares.cpp2838 Intrinsic::umul_with_overflow, MulType); in ProcessUMulZExtIdiom()
/external/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp148 case Intrinsic::umul_with_overflow: in getIntImmCost()
DAArch64FastISel.cpp3280 case Intrinsic::umul_with_overflow: in foldXALUIntrinsic()
3302 case Intrinsic::umul_with_overflow: in foldXALUIntrinsic()
3519 case Intrinsic::umul_with_overflow: { in fastLowerIntrinsicCall()
3551 case Intrinsic::umul_with_overflow: in fastLowerIntrinsicCall()
3615 case Intrinsic::umul_with_overflow: { in fastLowerIntrinsicCall()
/external/llvm/lib/Target/X86/
DX86FastISel.cpp292 case Intrinsic::umul_with_overflow: TmpCC = X86::COND_O; break; in foldX86XALUIntrinsic()
2697 case Intrinsic::umul_with_overflow: { in fastLowerIntrinsicCall()
2741 case Intrinsic::umul_with_overflow: in fastLowerIntrinsicCall()
DX86TargetTransformInfo.cpp1417 case Intrinsic::umul_with_overflow: in getIntImmCost()
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineCalls.cpp486 case Intrinsic::umul_with_overflow: { in visitCallInst()
DInstructionCombining.cpp1367 case Intrinsic::umul_with_overflow: in visitExtractValueInst()
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DGVN.cpp189 case Intrinsic::umul_with_overflow: in create_extractvalue_expression()
/external/llvm/lib/Transforms/Scalar/
DGVN.cpp305 case Intrinsic::umul_with_overflow: in createExtractvalueExpr()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGISel.cpp1118 case Intrinsic::umul_with_overflow: in collectFailStats()
DSelectionDAGBuilder.cpp5502 case Intrinsic::umul_with_overflow: in visitIntrinsicCall()
5511 case Intrinsic::umul_with_overflow: Op = ISD::UMULO; break; in visitIntrinsicCall()
/external/swiftshader/third_party/LLVM/include/llvm/
DIntrinsics.gen95 umul_with_overflow, // llvm.umul.with.overflow
1920 if (NameR.startswith("mul.with.overflow.")) return Intrinsic::umul_with_overflow;
5583 case Intrinsic::umul_with_overflow: // llvm.umul.with.overflow
6663 case Intrinsic::umul_with_overflow: // llvm.umul.with.overflow
7661 case Intrinsic::umul_with_overflow:
8291 case Intrinsic::umul_with_overflow:

12