Skip to content
Snippets Groups Projects
Commit f8172fa6 authored by Chris Lattner's avatar Chris Lattner
Browse files

Almost complete rewrite of BU closure code

llvm-svn: 4693
parent df48466c
No related branches found
No related tags found
No related merge requests found
......@@ -102,10 +102,24 @@ public:
AU.addRequired<LocalDataStructures>();
}
private:
DSGraph &calculateGraph(Function &F, unsigned Indent);
DSGraph &calculateGraph(Function &F);
DSGraph &calculateSCCGraph(Function &F,
std::set<Function*> &InlinedSCCFunctions);
void calculateReachableGraphs(Function *F);
DSGraph &getOrCreateGraph(Function *F);
unsigned calculateGraphs(Function *F, std::vector<Function*> &Stack,
unsigned &NextID,
std::map<Function*, unsigned> &ValMap);
/*
bool ResolveFunctionCalls(DSGraph &G, unsigned &FirstResolvableCall,
std::map<Function*, DSCallSite> &InProcess,
unsigned Indent);
*/
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment