| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ | 
| H A D | OverflowInstAnalysis.cpp | 41         !match(II, m_CombineOr(m_Intrinsic<Intrinsic::umul_with_overflow>(),  in isCheckForZeroAndMulWithOverflow()
 | 
| H A D | ConstantFolding.cpp | 1526   case Intrinsic::umul_with_overflow:  in canConstantFoldCallTo()2732     case Intrinsic::umul_with_overflow: {  in ConstantFoldScalarCall2()
 2757       case Intrinsic::umul_with_overflow:  in ConstantFoldScalarCall2()
 
 | 
| H A D | ValueTracking.cpp | 1875         case Intrinsic::umul_with_overflow:  in computeKnownBitsFromOperator()5278       case Intrinsic::umul_with_overflow:  in canCreateUndefOrPoison()
 5708       case Intrinsic::umul_with_overflow:  in propagatesPoison()
 
 | 
| H A D | InstructionSimplify.cpp | 6147   case Intrinsic::umul_with_overflow:  in simplifyBinaryIntrinsic()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ | 
| H A D | PoisonChecking.cpp | 142         B.CreateBinaryIntrinsic(Intrinsic::umul_with_overflow, LHS, RHS);  in generateCreationChecksForBinOp()
 | 
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ | 
| H A D | IntrinsicInst.h | 75     case Intrinsic::umul_with_overflow:  in isCommutative()741     case Intrinsic::umul_with_overflow:  in classof()
 778     case Intrinsic::umul_with_overflow:  in classof()
 
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ | 
| H A D | SPIRVPrepareFunctions.cpp | 321       else if (II->getIntrinsicID() == Intrinsic::umul_with_overflow)  in substituteIntrinsicCalls()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ | 
| H A D | AArch64TargetTransformInfo.cpp | 289   case Intrinsic::umul_with_overflow:  in getIntImmCostIntrin()442   case Intrinsic::umul_with_overflow: {  in getIntrinsicInstrCost()
 461         {Intrinsic::umul_with_overflow, MVT::i8, 4},  in getIntrinsicInstrCost()
 463         {Intrinsic::umul_with_overflow, MVT::i16, 4},  in getIntrinsicInstrCost()
 465         {Intrinsic::umul_with_overflow, MVT::i32, 2}, // eg umull;cmp sxtw  in getIntrinsicInstrCost()
 467         {Intrinsic::umul_with_overflow, MVT::i64, 3}, // eg mul;umulh;cmp asr  in getIntrinsicInstrCost()
 
 | 
| H A D | AArch64FastISel.cpp | 3393   case Intrinsic::umul_with_overflow:  in foldXALUIntrinsic()3415   case Intrinsic::umul_with_overflow:  in foldXALUIntrinsic()
 3651   case Intrinsic::umul_with_overflow: {  in fastLowerIntrinsicCall()
 3682     case Intrinsic::umul_with_overflow:  in fastLowerIntrinsicCall()
 3741     case Intrinsic::umul_with_overflow: {  in fastLowerIntrinsicCall()
 
 | 
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ | 
| H A D | CGExprCXX.cpp | 887       llvm::Function *umul_with_overflow  in EmitCXXNewAllocSize()  local888         = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy);  in EmitCXXNewAllocSize()
 893           CGF.Builder.CreateCall(umul_with_overflow, {size, tsmV});  in EmitCXXNewAllocSize()
 
 | 
| H A D | CGExprScalar.cpp | 3526                      llvm::Intrinsic::umul_with_overflow;  in EmitOverflowCheckedBinOp()
 | 
| H A D | CGBuiltin.cpp | 1943       CGF, llvm::Intrinsic::umul_with_overflow, V1, V2, HasOverflow);  in EmitCheckedUnsignedMultiplySignedResult()2013       EmitOverflowIntrinsic(CGF, llvm::Intrinsic::umul_with_overflow, AbsSigned,  in EmitCheckedMixedSignMultiply()
 4402                         : llvm::Intrinsic::umul_with_overflow;  in EmitBuiltinExpr()
 4485       IntrinsicId = llvm::Intrinsic::umul_with_overflow;  in EmitBuiltinExpr()
 
 | 
| /openbsd-src/gnu/llvm/llvm/lib/IR/ | 
| H A D | IntrinsicInst.cpp | 764   case Intrinsic::umul_with_overflow:  in getBinaryOp()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ | 
| H A D | SystemZTargetTransformInfo.cpp | 253   case Intrinsic::umul_with_overflow:  in getIntImmCostIntrin()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ | 
| H A D | X86FastISel.cpp | 251   case Intrinsic::umul_with_overflow: TmpCC = X86::COND_O; break;  in foldX86XALUIntrinsic()2850   case Intrinsic::umul_with_overflow: {  in fastLowerIntrinsicCall()
 2887     case Intrinsic::umul_with_overflow:  in fastLowerIntrinsicCall()
 
 | 
| H A D | X86TargetTransformInfo.cpp | 4042   case Intrinsic::umul_with_overflow:  in getIntrinsicInstrCost()5648   case Intrinsic::umul_with_overflow:  in getIntImmCostIntrin()
 
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ | 
| H A D | ScalarEvolutionExpander.cpp | 2424                                              Intrinsic::umul_with_overflow, Ty);  in generateOverflowCheck()
 | 
| /openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/ | 
| H A D | BasicTTIImpl.h | 2032     case Intrinsic::umul_with_overflow: {  in getTypeBasedIntrinsicInstrCost()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ | 
| H A D | InstCombineCompares.cpp | 3984                                               ? Intrinsic::umul_with_overflow  in foldMultiplicationOverflowCheck()5241       I.getModule(), Intrinsic::umul_with_overflow, MulType);  in processUMulZExtIdiom()
 
 | 
| H A D | InstructionCombining.cpp | 3284                                  OvID == Intrinsic::umul_with_overflow)) {  in foldExtractOfOverflowIntrinsic()
 | 
| H A D | InstCombineCalls.cpp | 1663   case Intrinsic::umul_with_overflow:  in visitCallInst()
 | 
| H A D | InstCombineAndOrXor.cpp | 3352     if (match(UMulWithOv, m_Intrinsic<Intrinsic::umul_with_overflow>(  in visitOr()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ | 
| H A D | IRTranslator.cpp | 2015   case Intrinsic::umul_with_overflow:  in translateKnownIntrinsic()
 | 
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ | 
| H A D | SelectionDAGBuilder.cpp | 6892   case Intrinsic::umul_with_overflow:  in visitIntrinsicCall()6901     case Intrinsic::umul_with_overflow: Op = ISD::UMULO; break;  in visitIntrinsicCall()
 
 |