Re: [lto] Pass ordering and the different lto1 personalities

2009-02-19 Thread Jan Hubicka
> > The problem here is that LTRANS will run the standard pipeline > > over a callgraph that hasn't been "settled" (i.e., no inlining > > decisions have been applied yet). Perhaps the first thing LTRANS > > should do is just call execute_all_ipa_transforms() and then > > proceed with the regular p

Re: [lto] Pass ordering and the different lto1 personalities

2009-02-19 Thread Diego Novillo
On Thu, Feb 19, 2009 at 11:13, Rafael Espindola wrote: > To make this extra clean, we can just create a execute_wpa_decisions > pass that only runs in ltrans and is the first one. Probably. However, we should be able to reorder passes in the pipeline arbitrarily. This is something that should

Re: [lto] Pass ordering and the different lto1 personalities

2009-02-19 Thread Rafael Espindola
> The problem here is that LTRANS will run the standard pipeline > over a callgraph that hasn't been "settled" (i.e., no inlining > decisions have been applied yet). Perhaps the first thing LTRANS > should do is just call execute_all_ipa_transforms() and then > proceed with the regular pipeline.