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

References

lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp
  232   assert(MI);
  233   if (MI->getIntrinsicID() == Intrinsic::memmove)
  238   if (!getValueProfDataFromInst(*MI, IPVK_MemOPSize, MaxNumPromotions,
  245     auto BBEdgeCount = BFI.getBlockProfileCount(MI->getParent());
  337   BasicBlock *BB = MI->getParent();
  342   BasicBlock *DefaultBB = SplitBlock(BB, MI, DT);
  343   BasicBlock::iterator It(*MI);
  355   Value *SizeVar = MI->getLength();
  359   MI->setMetadata(LLVMContext::MD_prof, nullptr);
  363     annotateValueSite(*Func.getParent(), *MI, VDs.slice(Version),
  375     Instruction *NewInst = MI->clone();
  403     return OptimizationRemark(DEBUG_TYPE, "memopt-opt", MI)
  404              << "optimized " << NV("Intrinsic", StringRef(getMIName(MI)))