Displaying 3 results from an estimated 3 matches for "mycallgraphsccpass".
Did you mean:
callgraphsccpass
2009 Feb 27
2
[LLVMdev] AnalysisUsage & Call Graph SCC Pass Manager
...ctionPass Manager
Preliminary module verification
Dominator Tree Construction
Module Verifier
MyModulePass0
MyAnalysis
Basic CallGraph Construction
MyModulePass1
MyAnalysis
MyModulePass2
Basic CallGraph Construction
Call Graph SCC Pass Manager
MyCallGraphSCCPass
MyModulePass3
...
I have the following analysis usages:
MyModulePass0 does not require anything and does not preserve anything.
MyModulePass1 requires MyAnalysis & Callgraph but does not preserve them.
MyModulePass2 requires MyAnalysis and preserves it.
MyCallGraphSCCPass requires MyA...
2011 Oct 10
0
[LLVMdev] Using analysis results from a CallGraphSCCPass in a ModulePass
Hi,
I'm trying to use analysis results from a CallGraphSCCPass in a ModulePass.
Here is the relevant code:
struct MyCallGraphSCCPass : CallGraphSCCPass
{
...
bool runOnSCC(CallGraphSCC& scc){...}
};
char MyCallGraphSCCPass::ID = 0;
static RegisterPass<MyCallGraphSCCPass> X("cgscc", "Dummy CG SCC pass");
struct MyModulePass : public ModulePass
{
...
bool runOnModule(Module& m){....
2009 Mar 03
0
[LLVMdev] AnalysisUsage & Call Graph SCC Pass Manager
...erification
> Dominator Tree Construction
> Module Verifier
> MyModulePass0
> MyAnalysis
> Basic CallGraph Construction
> MyModulePass1
> MyAnalysis
> MyModulePass2
> Basic CallGraph Construction
> Call Graph SCC Pass Manager
> MyCallGraphSCCPass
> MyModulePass3
> ...
>
> I have the following analysis usages:
>
> MyModulePass0 does not require anything and does not preserve
> anything.
> MyModulePass1 requires MyAnalysis & Callgraph but does not preserve
> them.
> MyModulePass2 requires MyAnalysis...