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%)

Reply via email to