Changes between Version 9 and Version 10 of LateDmd


Ignore:
Timestamp:
Aug 30, 2013 2:39:11 PM (8 months ago)
Author:
nfrisby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LateDmd

    v9 v10  
    33Notes about running demand analysis a second time, late in the pipeline. 
    44 
    5 Commit c080f727ba5f83921b842fcff71e9066adbdc250 
    6  
    7 The numbers quoted on this wiki page were using ef017944600cf4e153aad686a6a78bfb48dea67a as the base commit — after measuring, I rebased my patch to apply it to 33c880b43ed72d77f6b1d95d5ccefbd376c78c78 
    8  
    9 The corresponding testsuite commit is [a7920ef6eefa5578c89b7cda0d6be207ee38c502/testsuite] 
     5Commits c080f727ba5f83921b842fcff71e9066adbdc250 [a7920ef6eefa5578c89b7cda0d6be207ee38c502/testsuite] 
    106 
    117== Commit notes == 
     
    4036 
    4137=== Effect on .hi file size === 
     38 
     39The comparison in this section page uses ef017944600cf4e153aad686a6a78bfb48dea67a as the base commit — after measuring, I rebased my patch to apply it to 33c880b43ed72d77f6b1d95d5ccefbd376c78c78 
    4240 
    4341Removing the clever .hi file scheme for wrappers results as expected in an increase of .hi file size. 
     
    8987 
    9088=== Effect on .hi file size and .a file size === 
     89 
     90The comparison in this section page uses ef017944600cf4e153aad686a6a78bfb48dea67a as the base commit — after measuring, I rebased my patch to apply it to 33c880b43ed72d77f6b1d95d5ccefbd376c78c78 
    9191 
    9292The second demand analysis generates more worker/wrapper splits, so it also generates larger .hi files and larger .o files. The numbers in this section measure the difference between `-O2 -flate-dmd-anal` and `-O2 -fno-late-dmd-anal`. This is on my 64 bit Mac OS X. 
     
    149149=== New performance numbers === 
    150150 
    151 I'm using commit 
     151These numbers in this section come from c080f727ba5f83921b842fcff71e9066adbdc250, building the libraries/nofib tests with various combinations of -fno-late-dmd-anal and -flate-dmd-anal. 
    152152 
    153153I use these abbreviations in the following tables