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

References

lib/Transforms/IPO/PartialInlining.cpp
  724       Cloner.ClonedFuncBFI->getBlockFreq(&Cloner.ClonedFunc->getEntryBlock());
  768   assert(Callee == Cloner.ClonedFunc);
  973   ClonedFunc = CloneFunction(F, VMap);
  986   F->replaceAllUsesWith(ClonedFunc);
  998   ClonedFunc = CloneFunction(F, VMap);
 1019   F->replaceAllUsesWith(ClonedFunc);
 1118   DT.recalculate(*ClonedFunc);
 1122   BranchProbabilityInfo BPI(*ClonedFunc, LI);
 1123   ClonedFuncBFI.reset(new BlockFrequencyInfo(*ClonedFunc, BPI, LI));
 1126   CodeExtractorAnalysisCache CEAC(*ClonedFunc);
 1159       assert(OutliningCallBB->getParent() == ClonedFunc);
 1193   DT.recalculate(*ClonedFunc);
 1197   BranchProbabilityInfo BPI(*ClonedFunc, LI);
 1198   ClonedFuncBFI.reset(new BlockFrequencyInfo(*ClonedFunc, BPI, LI));
 1205   for (BasicBlock &BB : *ClonedFunc)
 1216   CodeExtractorAnalysisCache CEAC(*ClonedFunc);
 1219                     ClonedFuncBFI.get(), &BPI, LookupAC(*ClonedFunc),
 1228     assert(OutliningCallBB->getParent() == ClonedFunc);
 1244   ClonedFunc->replaceAllUsesWith(OrigFunc);
 1245   ClonedFunc->eraseFromParent();
 1298           Cloner.ClonedFunc->print(dbgs());
 1364     std::tie(DLoc, Block) = getOneDebugLoc(Cloner.ClonedFunc);
 1380   std::vector<User *> Users(Cloner.ClonedFunc->user_begin(),
 1381                             Cloner.ClonedFunc->user_end());
 1386     computeCallsiteToProfCountMap(Cloner.ClonedFunc, CallSiteToProfCountMap);