Displaying 2 results from an estimated 2 matches for "optleveloz".
Did you mean:
optlevelo1
2016 May 10
2
Some questions about phase ordering in OPT and LLC
...modulepass1 right?)
(yes)
> So AFAIK no, you should get the order you specified on the command line, i.e.
>
> 1. mymodulepass0
> 2. myfunctionpass on each function
> 3. mymodulepass1
MMMh, from opt.cpp, there's a first call to:
if (OptLevelO1 || OptLevelO2 || OptLevelOs || OptLevelOz || OptLevelO3) {
FPasses->doInitialization();
for (Function &F : *M)
FPasses->run(F);
FPasses->doFinalization();
}
then a few lines later, a call to:
Passes.run(*M);
where Passes is the Module pass Manager and FPasses is the Function Pass
Manager. Each is fil...
2016 May 09
2
Some questions about phase ordering in OPT and LLC
On Mon, May 09, 2016 at 01:07:07PM -0700, Mehdi Amini via llvm-dev wrote:
>
> > On May 9, 2016, at 10:43 AM, Ricardo Nobre via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> >
> > 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