Lines Matching refs:SCC
375 std::vector<CallGraphNode *> &SCC = *I; in AnalyzeCallGraph() local
376 assert(!SCC.empty() && "SCC with no functions?"); in AnalyzeCallGraph()
378 if (!SCC[0]->getFunction()) { in AnalyzeCallGraph()
381 for (unsigned i = 0, e = SCC.size(); i != e; ++i) in AnalyzeCallGraph()
382 FunctionInfo.erase(SCC[i]->getFunction()); in AnalyzeCallGraph()
386 FunctionRecord &FR = FunctionInfo[SCC[0]->getFunction()]; in AnalyzeCallGraph()
393 for (unsigned i = 0, e = SCC.size(); i != e && !KnowNothing; ++i) { in AnalyzeCallGraph()
394 Function *F = SCC[i]->getFunction(); in AnalyzeCallGraph()
419 for (CallGraphNode::iterator CI = SCC[i]->begin(), E = SCC[i]->end(); in AnalyzeCallGraph()
436 if (std::find(SCC.begin(), SCC.end(), CalleeNode) == SCC.end()) in AnalyzeCallGraph()
447 for (unsigned i = 0, e = SCC.size(); i != e; ++i) in AnalyzeCallGraph()
448 FunctionInfo.erase(SCC[i]->getFunction()); in AnalyzeCallGraph()
453 for (unsigned i = 0, e = SCC.size(); i != e && FunctionEffect != ModRef;++i) in AnalyzeCallGraph()
454 for (inst_iterator II = inst_begin(SCC[i]->getFunction()), in AnalyzeCallGraph()
455 E = inst_end(SCC[i]->getFunction()); in AnalyzeCallGraph()
486 for (unsigned i = 1, e = SCC.size(); i != e; ++i) in AnalyzeCallGraph()
487 FunctionInfo[SCC[i]->getFunction()] = FR; in AnalyzeCallGraph()