On Fri, Aug 28, 2009 at 03:45:38PM -0500, Sebastian Pop wrote: > On Fri, Aug 28, 2009 at 13:25, Sebastian Pop<s...@gcc.gnu.org> wrote: > > I am doing this right now. I will first merge trunk into graphite > > branch and then commit all the changes from graphite to trunk (modulo > > some changes that should remain in the graphite branch, like enabling > > -floop-* in -O2 and some debug utils). > > > > Done. > > > Sebastian > >
FYI, here is the compile time improvements that I am seeing under x86_64-apple-darwin10 for -ffast-math -funroll-loops -msse3 -O3 -fgraphite-identity -floop-interchange -floop-strip-mine in the Polyhedron 2005 benchmarks... Benchmark Compile Time (sec) gcc trunk 8/15/09 gcc trunk 8/15/09 gcc trunk 8/28/09 (no graphite) (graphite) (graphite) ac 1.60 6.07 3.44 aermod 57.99 88.54 59.48 air 4.16 7.79 5.72 capacita 2.67 3.20 2.83 channel 0.99 2.54 1.95 doduc 8.18 8.92 8.63 fatigue 3.08 5.42 3.25 gas_dyn 4.97 5.65 5.31 induct 6.74 26.53 10.81 linpk 0.99 15.77 1.11 mdbx 2.39 2.83 2.66 nf 2.65 4.27 2.80 protein 7.85 8.24 8.93 rnflow 8.30 11.29 9.36 test_fpu 6.80 9.60 7.05 tfft 0.73 2.31 0.81 Nice. Jack