Displaying 5 results from an estimated 5 matches for "mymodulepass0".
Did you mean:
mymodulepass
2016 May 10
2
Some questions about phase ordering in OPT and LLC
...;> You can look at AddOptimizationPasses() in opt.cpp.
> >
> > As far as I understand, the two passmanager do not interleave their
> > passes. It first runs all the function passes and below. Then all the
> > module passes. So if you specify:
> >
> > opt -mymodulepass0 -myfunctionpass -mymodulepass1
> >
> > What you actually get is:
> >
> > 1. myfunctionpass on each function
> > 2. mymodulepass0
> > 3. mymodulepass0
>
> (I assume your 3 was intended to be mymodulepass1 right?)
(yes)
> So AFAIK no, you should get t...
2016 May 09
2
Some questions about phase ordering in OPT and LLC
...ith PassManagerBuilder::populateModulePassManager()).
>
> You can look at AddOptimizationPasses() in opt.cpp.
As far as I understand, the two passmanager do not interleave their
passes. It first runs all the function passes and below. Then all the
module passes. So if you specify:
opt -mymodulepass0 -myfunctionpass -mymodulepass1
What you actually get is:
1. myfunctionpass on each function
2. mymodulepass0
3. mymodulepass0
2009 Feb 27
2
[LLVMdev] AnalysisUsage & Call Graph SCC Pass Manager
Hello,
I have the following sequence of passes (using --debug-pass=Structure):
...
ModulePass Manager
FunctionPass 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...
2009 Mar 03
0
[LLVMdev] AnalysisUsage & Call Graph SCC Pass Manager
...Lerouge wrote:
> Hello,
>
> I have the following sequence of passes (using --debug-
> pass=Structure):
>
> ...
> ModulePass Manager
> FunctionPass 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 usag...
2016 May 09
4
Some questions about phase ordering in OPT and LLC
Hi,
I'm a PhD student doing phase ordering as part of my PhD topic and I
would like to ask some questions about LLVM.
Executing the following command to see what passes does OPT execute when
targeting a SPARC V8 processor:
/opt/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10/bin/llvm-as <
/dev/null | /opt/clang+llvm-3.7.1-x86_64-linux-gnu-ubuntu-15.10/bin/opt
-O3 -march=sparc -mcpu=v8