LNO Branch merge proposal

Richard Guenther rguenth@tat.physik.uni-tuebingen.de
Wed Mar 17 21:54:00 GMT 2004


Richard Henderson wrote:
> On Wed, Mar 17, 2004 at 02:23:09PM -0500, David Edelsohn wrote:
> 
>>	The developers of the LNO Branch, with support from Apple
>>Computer, Inc., IBM Corporation, and SUSE, plan to contribute the branch
>>for merger into mainline shortly after Tree-SSA is merged into mainline.
>>We suggest one to three weeks after Tree-SSA is merged to allow for settling
>>of that merge.
> 
> I would suggest *not* merging the entire LNO branch en masse, but
> rather extracting the various parts and having them reviewed as 
> with any regular development.
> 
> As you yourself said, there's nothing revolutionary about LNO,
> its merely a set of passes on top of tree-ssa.  As such, I see
> no compelling reason for it to be merged as a whole.
> 
> I would suggest that the merge process begin with the new LNO
> infrastructure bits (ivs, dependency analysis, etc), and then
> proceed with the higher-level transforms.

I specifically would like to have the basic loop optimizations such as 
IV optimization and unrolling merged.  Vectorization and LNO can wait, 
IMHO.  So eventually we could get rid of (parts of) the rtl level loop 
optimizers.

Richard.



More information about the Gcc mailing list