Lines Matching refs:Function
60 DenseMap<const Function *, uint64_t> Freq;
64 std::function<BlockFrequencyInfo *(Function &)> LookupBFI;
67 function_ref<BlockFrequencyInfo *(Function &)> LookupBFI)
71 for (Function &F : M->getFunctionList()) {
73 SmallSet<Function *, 16> Callers;
77 for (Function *Caller : Callers)
91 uint64_t getFreq(const Function *F) { return Freq[F]; }
102 SmallSet<Function *, 16> Visited;
124 typedef std::pair<const Function *const, std::unique_ptr<CallGraphNode>>
166 if (Function *Func = Node->getFunction())
184 Function *Caller = Node->getFunction();
188 Function *Callee = (*I)->getFunction();
202 Function *F = Node->getFunction();
223 Module &M, function_ref<BlockFrequencyInfo *(Function &)> LookupBFI) {
245 function_ref<BlockFrequencyInfo *(Function &)> LookupBFI) {
261 auto LookupBFI = [&FAM](Function &F) {
276 auto LookupBFI = [&FAM](Function &F) {
304 auto LookupBFI = [this](Function &F) {
331 auto LookupBFI = [this](Function &F) {