search for: mymodulepass0

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