Lines Matching refs:SCC
363 const std::vector<CallGraphNode *> &SCC = *I; in AnalyzeCallGraph() local
364 assert(!SCC.empty() && "SCC with no functions?"); in AnalyzeCallGraph()
366 if (!SCC[0]->getFunction()) { in AnalyzeCallGraph()
369 for (unsigned i = 0, e = SCC.size(); i != e; ++i) in AnalyzeCallGraph()
370 FunctionInfo.erase(SCC[i]->getFunction()); in AnalyzeCallGraph()
374 FunctionRecord &FR = FunctionInfo[SCC[0]->getFunction()]; in AnalyzeCallGraph()
381 for (unsigned i = 0, e = SCC.size(); i != e && !KnowNothing; ++i) { in AnalyzeCallGraph()
382 Function *F = SCC[i]->getFunction(); in AnalyzeCallGraph()
407 for (CallGraphNode::iterator CI = SCC[i]->begin(), E = SCC[i]->end(); in AnalyzeCallGraph()
422 if (std::find(SCC.begin(), SCC.end(), CalleeNode) == SCC.end()) in AnalyzeCallGraph()
433 for (unsigned i = 0, e = SCC.size(); i != e; ++i) in AnalyzeCallGraph()
434 FunctionInfo.erase(SCC[i]->getFunction()); in AnalyzeCallGraph()
439 for (unsigned i = 0, e = SCC.size(); i != e && FunctionEffect != ModRef;++i) in AnalyzeCallGraph()
440 for (inst_iterator II = inst_begin(SCC[i]->getFunction()), in AnalyzeCallGraph()
441 E = inst_end(SCC[i]->getFunction()); in AnalyzeCallGraph()
471 for (unsigned i = 1, e = SCC.size(); i != e; ++i) in AnalyzeCallGraph()
472 FunctionInfo[SCC[i]->getFunction()] = FR; in AnalyzeCallGraph()