Paste: compile time breakdown by pass

Author: slava
Mode: factor
Date: Fri, 31 Jul 2009 00:55:13
Plain Text |
?check                      0.015605
?check                      0.016796
delete-empty-blocks         0.266079
run-escape-analysis?        0.365473
eliminate-write-barriers    0.514533
apply-identities            0.547809
optimize-modular-arithmetic 0.714006
build-stack-frame           1.229914
delete-useless-conditionals 1.388735
insert-gc-checks            1.586622
copy-propagation            1.696842
join-blocks                 2.143948
split-branches              2.504306
optimize-tail-calls         2.592262
finalize                    2.66179
eliminate-dead-code         2.987659
analyze-recursive           3.924628
flatten-cfg                 4.300628
value-numbering             5.063633
compute-predecessors        5.927262
normalize                   6.302919
unbox-tuples                6.383057
convert-two-operand         7.728038
alias-analysis              8.973917
destruct-ssa                10.237107
cleanup                     11.855542
remove-dead-code            12.035641
compute-def-use             12.675964
generate                    14.071324
build-tree                  15.840837
construct-ssa               16.764493
escape-analysis             29.518148
build-cfg                   37.379769
linear-scan                 43.764734
build-mr                    58.775396
optimize-cfg                60.134616
propagate                   94.441711
optimize-tree               166.418052

Annotation: more info

Author: slava
Mode: factor
Date: Fri, 31 Jul 2009 01:16:18
Plain Text |
?check                      0.01836
check-numbering             0.018582
?check                      0.018608
delete-empty-blocks         0.25407
number-instructions         0.313951
run-escape-analysis?        0.363706
eliminate-write-barriers    0.542174
optimize-modular-arithmetic 0.7502529999999999
apply-identities            0.880232
build-stack-frame           1.375782
delete-useless-conditionals 1.424836
copy-propagation            1.590095
insert-gc-checks            1.986855
join-blocks                 2.137124
split-branches              2.380389
finalize                    2.635076
optimize-tail-calls         2.710653
eliminate-dead-code         3.005241
compute-live-intervals      3.659335
analyze-recursive           3.890603
flatten-cfg                 4.358857
value-numbering             5.151072
normalize                   6.089576
compute-predecessors        6.161502
unbox-tuples                6.856107
resolve-data-flow           7.169219
compute-live-sets           7.85243
convert-two-operand         8.300913
alias-analysis              9.156215
destruct-ssa                10.131352
finalize-stack-shuffling    10.834993
cleanup                     11.204279
compute-def-use             12.092578
remove-dead-code            12.688679
compute-global-sets         13.055884
allocate-registers          13.478628
generate                    14.055948
assign-registers            14.365598
build-tree                  15.624692
construct-ssa               16.64364
escape-analysis             29.530277
build-cfg                   37.859111
linear-scan                 42.672174
build-mr                    58.843596
optimize-cfg                60.182279
propagate                   93.938841
optimize-tree               166.735743

New Annotation

Summary:
Author:
Mode:
Body: