This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] bnw-simple-branch now usable


On Thu, 2002-09-12 at 11:12, David Edelsohn wrote:
 
> 	Would you please quantify the compile-time performance of this new
> functionality relative to the current compiler?  How efficient are the
> tree simplifier rewrite and new IR?  What impact do they have on the speed
> of the compiler?
> 
The idea was not so much address performance problems but make the tree
IR a bit more reasonable (especially the C one).  From what I
understand, the new IR should not have any performance impact, but
that's easy to track.  We keep track of bootstrap and SPEC build times
in the SPEC95 page at
http://people.redhat.com/dnovillo/SPEC/tree-ssa-branch/

We also run SPEC2k periodically.  I'm planning to put the SPEC2k
tracking page on a public server soon.

The compile-time performance problems on the branch are largely due to
the DFA and SSA passes.  Also, the simplifier leaves many small trees
that translate to quite a bit of RTL.  Once we have a working set of
simple scalar cleanup passes (pre, ccp, dce, copy-prop, etc) we should
start looking at profiling with more detail.


Diego.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]