Lines Matching refs:Function

79   PostDomTree(Function &F) { recalculate(F); }  in PostDomTree()
152 static bool markEntireFunctionCold(Function &F) { in markEntireFunctionCold()
166 function_ref<BlockFrequencyInfo *(Function &)> GBFI, in HotColdSplitting()
167 function_ref<TargetTransformInfo &(Function &)> GTTI, in HotColdSplitting()
168 std::function<OptimizationRemarkEmitter &(Function &)> *GORE) in HotColdSplitting()
173 bool shouldOutlineFrom(const Function &F) const;
174 bool outlineColdRegions(Function &F, ProfileSummaryInfo &PSI,
178 Function *extractColdRegion(const BlockSequence &Region, DominatorTree &DT,
181 SmallPtrSet<const Function *, 2> OutlinedFunctions;
183 function_ref<BlockFrequencyInfo *(Function &)> GetBFI;
184 function_ref<TargetTransformInfo &(Function &)> GetTTI;
185 std::function<OptimizationRemarkEmitter &(Function &)> *GetORE;
209 bool HotColdSplitting::shouldOutlineFrom(const Function &F) const { in shouldOutlineFrom()
236 Function *HotColdSplitting::extractColdRegion(const BlockSequence &Region, in extractColdRegion()
260 Function *OrigF = Region[0]->getParent(); in extractColdRegion()
261 if (Function *OutF = CE.extractCodeRegion()) { in extractColdRegion()
464 bool HotColdSplitting::outlineColdRegions(Function &F, ProfileSummaryInfo &PSI, in outlineColdRegions()
480 ReversePostOrderTraversal<Function *> RPOT(&F); in outlineColdRegions()
547 Function *Outlined = in outlineColdRegions()
585 auto GTTI = [this](Function &F) -> TargetTransformInfo & { in runOnModule()
588 auto GBFI = [this](Function &F) { in runOnModule()
592 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in runOnModule()
593 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in runOnModule()
605 std::function<AssumptionCache &(Function &)> GetAssumptionCache = in run()
606 [&FAM](Function &F) -> AssumptionCache & { in run()
610 auto GBFI = [&FAM](Function &F) { in run()
614 std::function<TargetTransformInfo &(Function &)> GTTI = in run()
615 [&FAM](Function &F) -> TargetTransformInfo & { in run()
620 std::function<OptimizationRemarkEmitter &(Function &)> GetORE = in run()
621 [&ORE](Function &F) -> OptimizationRemarkEmitter & { in run()