https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39326
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2009-03-01 11:39:34 |2019-3-5 --- Comment #59 from Richard Biener <rguenth at gcc dot gnu.org> --- GCC 8.3, x86_64: First testcase: -O0: 1GB, 8.8s -O1: 1.7GB, 242s alias stmt walking : 85.84 ( 35%) 0.82 ( 22%) 86.84 ( 35%) 2189 kB ( 0%) tree CFG cleanup : 13.73 ( 6%) 0.00 ( 0%) 13.75 ( 6%) 2055 kB ( 0%) tree loop invariant motion : 66.65 ( 27%) 0.09 ( 2%) 66.85 ( 27%) 30968 kB ( 2%) combiner : 16.87 ( 7%) 0.02 ( 1%) 16.90 ( 7%) 18054 kB ( 1%) reload CSE regs : 11.46 ( 5%) 0.01 ( 0%) 11.47 ( 5%) 10633 kB ( 1%) -O2: 4.3GB, 1994s alias stmt walking : 126.85 ( 6%) 1.14 ( 23%) 128.38 ( 6%) 2875 kB ( 0%) tree loop invariant motion : 67.50 ( 3%) 0.08 ( 2%) 67.64 ( 3%) 62356 kB ( 2%) PRE :1644.36 ( 82%) 0.07 ( 1%)1644.49 ( 82%) 2877 kB ( 0%) Second, smaller testcase: -O1: 420MB, 16s alias stmt walking : 7.06 ( 43%) 0.08 ( 13%) 7.15 ( 42%) 621 kB ( 0%) tree loop invariant motion : 0.90 ( 5%) 0.01 ( 2%) 0.92 ( 5%) 3497 kB ( 2%) integrated RA : 2.89 ( 18%) 0.05 ( 8%) 2.91 ( 17%) 14261 kB ( 9%) -O2: 780MB, 48s alias stmt walking : 10.23 ( 21%) 0.09 ( 14%) 10.31 ( 21%) 785 kB ( 0%) tree loop invariant motion : 0.94 ( 2%) 0.01 ( 2%) 0.96 ( 2%) 7264 kB ( 2%) PRE : 19.39 ( 40%) 0.00 ( 0%) 19.40 ( 39%) 281 kB ( 0%) integrated RA : 5.38 ( 11%) 0.09 ( 14%) 5.46 ( 11%) 14033 kB ( 4%) reload CSE regs : 2.28 ( 5%) 0.00 ( 0%) 2.28 ( 5%) 2486 kB ( 1%) The other testcase: -O1: 2.8GB, 761s alias stmt walking : 188.53 ( 25%) 1.55 ( 20%) 190.19 ( 25%) 3400 kB ( 0%) tree CFG cleanup : 82.33 ( 11%) 0.02 ( 0%) 82.35 ( 11%) 4103 kB ( 0%) tree DSE : 18.31 ( 2%) 0.00 ( 0%) 18.32 ( 2%) 0 kB ( 0%) tree loop invariant motion : 296.98 ( 39%) 0.18 ( 2%) 297.22 ( 39%) 62472 kB ( 2%) forward prop : 10.22 ( 1%) 0.03 ( 0%) 10.24 ( 1%) 57889 kB ( 2%) CSE : 14.47 ( 2%) 0.01 ( 0%) 14.47 ( 2%) 54258 kB ( 2%) combiner : 75.19 ( 10%) 0.03 ( 0%) 75.22 ( 10%) 35852 kB ( 1%) reload CSE regs : 24.39 ( 3%) 0.01 ( 0%) 24.40 ( 3%) 21083 kB ( 1%) -O2: 9.2GB, 7634s alias stmt walking : 273.85 ( 4%) 2.30 ( 22%) 276.44 ( 4%) 4533 kB ( 0%) tree loop invariant motion : 284.31 ( 4%) 0.46 ( 4%) 284.89 ( 4%) 125719 kB ( 1%) PRE :6714.77 ( 88%) 0.44 ( 4%)6716.39 ( 88%) 5747 kB ( 0%)