[tree-ssa] Speed up constant propagation [patch]

Diego Novillo dnovillo@redhat.com
Tue Jun 17 11:46:00 GMT 2003


On Tue, 2003-06-17 at 05:08, Richard Guenther wrote:

> The worst case test went down from 38 minutes to 4:15 (mainline is 3:23)!
> Nice work! Time report follows (-fno-exceptions -O2 -march=athlon
> -funroll-loops).
> 
Cool.  Glad to hear that.

>  tree alias analysis   :  22.45 ( 9%) usr   0.11 ( 3%) sys  22.44 ( 9%) wall
>  tree PHI insertion    :  83.14 (33%) usr   0.39 ( 9%) sys  83.50 (33%) wall
>  tree SSA rewrite      :   8.73 ( 3%) usr   0.07 ( 2%) sys   8.93 ( 3%) wall
>  tree SSA other        :   2.77 ( 1%) usr   0.08 ( 2%) sys   2.87 ( 1%) wall
>  tree SSA to normal    :  12.39 ( 5%) usr   0.12 ( 3%) sys  12.44 ( 5%) wall
>  tree CCP              :  17.76 ( 7%) usr   0.13 ( 3%) sys  17.88 ( 7%) wall
>  tree COPYPROP         :   1.07 ( 0%) usr   0.00 ( 0%) sys   1.05 ( 0%) wall
>  tree DCE              :   4.41 ( 2%) usr   0.11 ( 3%) sys   4.57 ( 2%) wall
>
Which one is it?  PHI insertion times are pretty bad.  If we manage to
get that one below 10 secs, we will be beating mainline :)  (not that I
think this will be necessarily trivial, but if the test has heavy
aliasing, we may consider introducing zero-versions, a-la ORC, or see if
PTA helps).


Diego.



More information about the Gcc-patches mailing list