Compilation performance comparison of 3.5.0 and TreeSSA trees on MICO sources as requested in: [tree-ssa] Merge status 2004-05-03

law@redhat.com law@redhat.com
Wed May 12 18:12:00 GMT 2004


In message < 10405081026.AA17987@vlsi1.ultra.nyu.edu >, Richard Kenner writes:
 >    Mostly because of the breaking down of expressions into small trees,
 >    which are friendlier to the RTL expanders.  That's the reason we have a
 >    tree recombination pass at the end of tree optimization.
 >
 >Sure, but my question is why do that breaking down and recombining with -O0?
We don't do recombination at -O0, or at least we shouldn't.  Long term I
don't expect we'll continue to recombine expressions at the tree level.

Breaking the expressions down to gimple is a long term requirement if we are
to make any significant headway in simplifying the tree->rtl expanders.

Jeff




More information about the Gcc mailing list