------- Comment #108 from bonzini at gnu dot org  2009-06-15 16:30 -------
http://gcc.gnu.org/bugzilla/attachment.cgi?id=17968
This is the current state of -ftime-report/-fmem-report after the proposed
reimplementation of fwprop's dataflow.

Remaining hogs are:

1) Accounting for TV_ALIAS_STMT_WALKING is expensive.  Waiting for info from
Brad as to how much of the cost is paid without -ftime-report.  If it turns out
to be noticeable, Richi preapproved the trivial patch to remove the timevar.

2) CFG cleanup uses heavily the iterative fixing of dominators in
remove_edge_and_dominated_blocks, which on this testcase is very expensive. 
Probably we should make sure no dominators are there in some key cfgcleanup
passes, or just kill dominators at the beginning of CFG cleanup if the testcase
is particularly large.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26854

Reply via email to