reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/BasicTTIImpl.h
 1424     case Intrinsic::umul_with_overflow: {
include/llvm/CodeGen/FastISel.h
  519     case Intrinsic::umul_with_overflow:
include/llvm/IR/IntrinsicInst.h
  307       case Intrinsic::umul_with_overflow:
  344       case Intrinsic::umul_with_overflow:
lib/Analysis/ConstantFolding.cpp
 1442   case Intrinsic::umul_with_overflow:
 2148     case Intrinsic::umul_with_overflow: {
 2173       case Intrinsic::umul_with_overflow:
lib/Analysis/InstructionSimplify.cpp
 1841   if (!match(Agg, m_CombineOr(m_Intrinsic<Intrinsic::umul_with_overflow>(),
 5026   case Intrinsic::umul_with_overflow:
lib/Analysis/ScalarEvolutionExpander.cpp
 2284                                          Intrinsic::umul_with_overflow, Ty);
lib/Analysis/ValueTracking.cpp
 1600         case Intrinsic::umul_with_overflow:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1403   case Intrinsic::umul_with_overflow:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 6518   case Intrinsic::umul_with_overflow:
 6527     case Intrinsic::umul_with_overflow: Op = ISD::UMULO; break;
lib/IR/IntrinsicInst.cpp
  238     case Intrinsic::umul_with_overflow:
lib/Target/AArch64/AArch64FastISel.cpp
 3420   case Intrinsic::umul_with_overflow:
 3442   case Intrinsic::umul_with_overflow:
 3682   case Intrinsic::umul_with_overflow: {
 3714     case Intrinsic::umul_with_overflow:
 3778     case Intrinsic::umul_with_overflow: {
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  167   case Intrinsic::umul_with_overflow:
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  342           case Intrinsic::umul_with_overflow: Opcode = ISD::UMULO;      break;
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
  212   case Intrinsic::umul_with_overflow:
lib/Target/X86/X86FastISel.cpp
  263   case Intrinsic::umul_with_overflow: TmpCC = X86::COND_O; break;
 2863   case Intrinsic::umul_with_overflow: {
 2901     case Intrinsic::umul_with_overflow:
lib/Target/X86/X86TargetTransformInfo.cpp
 3075   case Intrinsic::umul_with_overflow:
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2039   case Intrinsic::umul_with_overflow:
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3647       I.getModule(), Intrinsic::umul_with_overflow, X->getType());
 4685       I.getModule(), Intrinsic::umul_with_overflow, MulType);
lib/Transforms/Instrumentation/PoisonChecking.cpp
  149         B.CreateBinaryIntrinsic(Intrinsic::umul_with_overflow, LHS, RHS);
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1347       EmitOverflowIntrinsic(CGF, llvm::Intrinsic::umul_with_overflow, AbsSigned,
 3260                         : llvm::Intrinsic::umul_with_overflow;
 3343       IntrinsicId = llvm::Intrinsic::umul_with_overflow;
tools/clang/lib/CodeGen/CGExprCXX.cpp
  863         = CGF.CGM.getIntrinsic(llvm::Intrinsic::umul_with_overflow, CGF.SizeTy);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 3074                      llvm::Intrinsic::umul_with_overflow;