[tree-ssa] POOMA compile time / memory requirement comparison

Richard Guenther rguenth@tat.physik.uni-tuebingen.de
Wed May 5 18:42:00 GMT 2004


Mark Mitchell wrote:
>>> I see two options here: (a) unfreeze the branch and do whatever work is
>>> necessary to bring POOMA in line with mainline, (b) continue with the
>>> merge and address these problems in mainline.
>>>
>>> IMO option (a) is too costly and may only serve to delay tree-ssa even
>>> more.  I suspect that much of the necessary work to reduce this gap
>>> involves removing RTL passes and/or doing major surgery on trees, memory
>>> allocation (the system times are pretty bad).
>>
>>
> 
> A compromise position would be to attempt to prove (by measuring) that 
> eliminating the RTL passes would help.  Can you quantify the time spent 
> in the RTL passes that will hopefully soon be eliminated?

Using the suggested -fno-gcse -fno-cse-follow-jumps -fno-cse-skip-blocks 
-fno-web, -O2 compilation times improve about 8%.  This leaves us with 
10% to improve elsewhere (I guess, f.i. preserving the CFG could help, 
as well as removing some first invocations of CSE).

Richard.



More information about the Gcc mailing list