[MLton-devel] time-profiled self compile

Stephen Weeks MLton@mlton.org
Thu, 19 Dec 2002 21:19:37 -0800


Here are the results of a profiled self compile with the recent
profiling checkins.  It's pretty difficult to get much from this
because it just tells us that lots of time is spent in library
functions (and gc).  Hopefully the stack-walking cumulative timings
will be more enlightening.

627.33 seconds of CPU time
<unknown>                                            41.00% (257.21s)
../lib/mlton/basic/list.sml:19                       12.80%  (80.30s)
<basis>/arrays-and-vectors/sequence.fun:449           5.39%  (33.82s)
<basis>/arrays-and-vectors/sequence.fun:450           2.92%  (18.29s)
../lib/mlton/basic/property-list.fun:43               2.62%  (16.45s)
../lib/mlton/basic/vector.fun:32                      2.18%  (13.68s)
<basis>/arrays-and-vectors/sequence.fun:235           1.88%  (11.81s)
atoms/id.fun:145                                      1.39%   (8.71s)
../lib/mlton/basic/property-list.fun:41               1.17%   (7.37s)
codegen/x86-codegen/x86.fun:813                       1.17%   (7.36s)
../lib/mlton/basic/property.fun:36                    0.94%   (5.91s)
../lib/mlton/basic/layout.sml:44                      0.91%   (5.72s)
../lib/mlton/basic/layout.sml:104                     0.91%   (5.70s)
../lib/mlton/basic/layout.sml:106                     0.81%   (5.07s)
<basis>/integer/int32.sml:91                          0.80%   (5.03s)
../lib/mlton/basic/property-list.fun:16               0.70%   (4.39s)
codegen/x86-codegen/x86.fun:495                       0.69%   (4.35s)
../lib/mlton/basic/layout.sml:37                      0.55%   (3.45s)
backend/machine.fun:290                               0.52%   (3.29s)
codegen/x86-codegen/x86-allocate-registers.fun:700    0.51%   (3.19s)
codegen/x86-codegen/x86.fun:204                       0.38%   (2.39s)
codegen/x86-codegen/x86.fun:182                       0.36%   (2.24s)
<basis>/general/general.sml:30                        0.34%   (2.12s)
codegen/x86-codegen/x86.fun:605                       0.29%   (1.79s)
../lib/mlton/basic/property-list.fun:45               0.28%   (1.75s)
../lib/mlton/basic/layout.sml:252                     0.28%   (1.74s)
../lib/mlton/set/disjoint.fun:52                      0.27%   (1.67s)
../lib/mlton/basic/integer.fun:130                    0.26%   (1.61s)
../lib/mlton/basic/property-list.fun:78               0.26%   (1.60s)
<basis>/list/list.sml:39                              0.25%   (1.55s)
codegen/x86-codegen/x86-translate.fun:67              0.25%   (1.54s)
codegen/x86-codegen/x86.fun:1347                      0.24%   (1.51s)
<poly-equal>                                          0.22%   (1.41s)
codegen/x86-codegen/x86-allocate-registers.fun:10609  0.20%   (1.25s)
<basis>/io/bin-or-text-io.fun:228                     0.20%   (1.24s)
../lib/mlton/basic/ring-with-identity.fun:56          0.19%   (1.21s)
codegen/x86-codegen/x86-codegen.fun:285               0.19%   (1.20s)
codegen/x86-codegen/x86.fun:1305                      0.18%   (1.16s)
codegen/x86-codegen/x86-allocate-registers.fun:6527   0.18%   (1.14s)
codegen/x86-codegen/x86.fun:764                       0.17%   (1.09s)
../lib/mlton/basic/layout.sml:141                     0.17%   (1.08s)
../lib/mlton/basic/list.sml:185                       0.17%   (1.08s)
codegen/x86-codegen/x86-allocate-registers.fun:279    0.17%   (1.06s)
ssa/shrink.fun:311                                    0.16%   (1.01s)
../lib/mlton/set/disjoint.fun:60                      0.16%   (1.01s)
backend/machine.fun:701                               0.15%   (0.97s)
codegen/x86-codegen/x86-allocate-registers.fun:3834   0.15%   (0.96s)
codegen/x86-codegen/x86-allocate-registers.fun:4038   0.15%   (0.95s)
../lib/mlton/basic/trace.sml:292                      0.15%   (0.95s)
backend/machine-atoms.fun:131                         0.15%   (0.93s)
codegen/x86-codegen/x86-allocate-registers.fun:2771   0.15%   (0.92s)
codegen/x86-codegen/x86-allocate-registers.fun:798    0.14%   (0.90s)
../lib/mlton/basic/list.sml:181                       0.14%   (0.90s)
<basis>/arrays-and-vectors/sequence.fun:85            0.14%   (0.85s)
codegen/x86-codegen/x86.fun:3501                      0.13%   (0.84s)
ssa/shrink.fun:59                                     0.13%   (0.83s)
../lib/mlton/basic/vector.fun:67                      0.13%   (0.81s)
backend/live.fun:57                                   0.13%   (0.80s)
codegen/x86-codegen/x86-allocate-registers.fun:189    0.13%   (0.79s)
xml/xml-tree.fun:82                                   0.12%   (0.77s)
ssa/ssa-tree.fun:647                                  0.12%   (0.76s)
../lib/mlton/basic/append-list.sml:88                 0.12%   (0.76s)
xml/xml-tree.fun:448                                  0.12%   (0.74s)
../lib/mlton/basic/list.sml:337                       0.12%   (0.74s)
backend/live.fun:200                                  0.12%   (0.74s)
codegen/x86-codegen/x86.fun:2156                      0.11%   (0.72s)
ssa/ssa-tree.fun:446                                  0.11%   (0.71s)
codegen/x86-codegen/peephole.fun:187                  0.11%   (0.70s)
../lib/mlton/basic/append-list.sml:34                 0.11%   (0.68s)
../lib/mlton/set/ordered-unique-set.fun:60            0.11%   (0.68s)
../lib/mlton/basic/vector.fun:61                      0.11%   (0.68s)
atoms/id.fun:152                                      0.11%   (0.66s)
<basis>/misc/primitive.sml:680                        0.11%   (0.66s)
codegen/x86-codegen/x86-allocate-registers.fun:6186   0.11%   (0.66s)
codegen/x86-codegen/x86-allocate-registers.fun:1312   0.10%   (0.65s)
xml/simplify.fun:278                                  0.10%   (0.65s)
ssa/shrink.fun:1069                                   0.10%   (0.65s)
backend/rssa.fun:588                                  0.10%   (0.65s)
codegen/x86-codegen/x86-allocate-registers.fun:186    0.10%   (0.62s)
xml/simplify.fun:205                                  0.09%   (0.58s)
codegen/x86-codegen/peephole.fun:76                   0.09%   (0.58s)
xml/xml-tree.fun:461                                  0.09%   (0.54s)
codegen/x86-codegen/x86.fun:3487                      0.09%   (0.54s)
codegen/x86-codegen/x86.fun:1002                      0.08%   (0.53s)
ssa/shrink.fun:733                                    0.08%   (0.53s)
../lib/mlton/basic/append-list.sml:69                 0.08%   (0.52s)
xml/xml-tree.fun:371                                  0.08%   (0.52s)
ssa/ssa-tree.fun:1070                                 0.08%   (0.52s)
ssa/shrink.fun:692                                    0.08%   (0.50s)
codegen/x86-codegen/x86.fun:4163                      0.08%   (0.49s)
codegen/x86-codegen/x86.fun:4072                      0.08%   (0.49s)
../lib/mlton/basic/directed-graph.sml:40              0.08%   (0.49s)
codegen/x86-codegen/x86-mlton-basic.fun:333           0.08%   (0.49s)
codegen/x86-codegen/x86-allocate-registers.fun:1110   0.08%   (0.48s)
codegen/x86-codegen/x86.fun:923                       0.08%   (0.48s)
codegen/x86-codegen/x86-simplify.fun:393              0.07%   (0.47s)
codegen/x86-codegen/x86.fun:3690                      0.07%   (0.44s)
codegen/x86-codegen/x86-generate-transfers.fun:433    0.07%   (0.43s)
codegen/x86-codegen/x86.fun:1333                      0.07%   (0.42s)
../lib/mlton/basic/het-container.fun:13               0.07%   (0.42s)
codegen/x86-codegen/x86.fun:1139                      0.07%   (0.41s)
xml/scc-funs.fun:47                                   0.06%   (0.40s)
ssa/shrink.fun:743                                    0.06%   (0.40s)
../lib/mlton/basic/integer.fun:112                    0.06%   (0.37s)
codegen/x86-codegen/peephole.fun:168                  0.06%   (0.37s)
codegen/x86-codegen/x86-allocate-registers.fun:4312   0.06%   (0.37s)
xml/polyvariance.fun:268                              0.06%   (0.37s)
../lib/mlton/set/ordered-unique-set.fun:57            0.06%   (0.37s)
backend/rssa.fun:351                                  0.06%   (0.36s)
codegen/x86-codegen/x86-allocate-registers.fun:1875   0.06%   (0.35s)
codegen/x86-codegen/x86.fun:895                       0.06%   (0.35s)
backend/backend.fun:805                               0.05%   (0.34s)
codegen/x86-codegen/x86-allocate-registers.fun:3526   0.05%   (0.34s)
ssa/shrink.fun:290                                    0.05%   (0.34s)
ssa/shrink.fun:1094                                   0.05%   (0.32s)
../lib/mlton/basic/property-list.fun:80               0.05%   (0.32s)
codegen/x86-codegen/x86-allocate-registers.fun:1491   0.05%   (0.32s)
backend/rssa.fun:126                                  0.05%   (0.32s)
codegen/x86-codegen/x86-allocate-registers.fun:2107   0.05%   (0.31s)
atoms/hash-type.fun:116                               0.05%   (0.31s)
ssa/remove-unused.fun:942                             0.05%   (0.31s)
ssa/restore.fun:684                                   0.05%   (0.31s)
front-end/ml.lex.sml:4608                             0.05%   (0.31s)
backend/backend.fun:617                               0.05%   (0.30s)
codegen/x86-codegen/x86-allocate-registers.fun:1569   0.05%   (0.30s)
backend/machine-atoms.fun:262                         0.05%   (0.30s)
codegen/x86-codegen/x86.fun:3478                      0.05%   (0.30s)
codegen/x86-codegen/x86.fun:1884                      0.05%   (0.29s)
codegen/x86-codegen/x86-allocate-registers.fun:952    0.05%   (0.29s)
ssa/shrink.fun:212                                    0.05%   (0.29s)
codegen/x86-codegen/x86.fun:1158                      0.04%   (0.28s)
codegen/x86-codegen/peephole.fun:148                  0.04%   (0.28s)
xml/xml-tree.fun:344                                  0.04%   (0.28s)
ssa/shrink.fun:471                                    0.04%   (0.27s)
<basis>/integer/int32.sml:88                          0.04%   (0.27s)
codegen/x86-codegen/x86.fun:1137                      0.04%   (0.27s)
backend/machine.fun:265                               0.04%   (0.27s)
ssa/shrink.fun:199                                    0.04%   (0.27s)
../lib/mlyacc/stream.sml:24                           0.04%   (0.27s)
ssa/inline.fun:438                                    0.04%   (0.27s)
codegen/x86-codegen/peephole.fun:288                  0.04%   (0.26s)
../lib/mlton/basic/array.fun:60                       0.04%   (0.26s)
xml/simplify.fun:282                                  0.04%   (0.26s)
ssa/useless.fun:221                                   0.04%   (0.25s)
backend/rssa.fun:489                                  0.04%   (0.25s)
../lib/mlton/basic/vector.fun:132                     0.04%   (0.24s)
xml/simplify.fun:145                                  0.04%   (0.24s)
front-end/ml.grm.sml:2052                             0.04%   (0.24s)
codegen/x86-codegen/x86.fun:772                       0.04%   (0.24s)
ssa/shrink.fun:847                                    0.04%   (0.24s)
ssa/shrink.fun:869                                    0.04%   (0.24s)
../lib/mlton/basic/list.sml:225                       0.04%   (0.24s)
../lib/mlton/basic/vector.fun:112                     0.04%   (0.23s)
../lib/mlton/basic/property.fun:112                   0.04%   (0.23s)
../lib/mlton/basic/list.sml:330                       0.04%   (0.23s)
ssa/useless.fun:304                                   0.04%   (0.23s)
atoms/id.fun:226                                      0.04%   (0.23s)
codegen/x86-codegen/x86.fun:267                       0.04%   (0.22s)
ssa/remove-unused.fun:945                             0.04%   (0.22s)
codegen/x86-codegen/x86.fun:1897                      0.04%   (0.22s)
ssa/shrink.fun:923                                    0.03%   (0.21s)
closure-convert/closure-convert.fun:766               0.03%   (0.21s)
codegen/x86-codegen/x86.fun:1193                      0.03%   (0.20s)
../lib/mlton/basic/directed-graph.sml:501             0.03%   (0.20s)
codegen/x86-codegen/x86-allocate-registers.fun:634    0.03%   (0.20s)
codegen/x86-codegen/x86-mlton-basic.fun:338           0.03%   (0.20s)
ssa/analyze.fun:209                                   0.03%   (0.20s)
backend/machine.fun:806                               0.03%   (0.20s)
ssa/ssa-tree.fun:73                                   0.03%   (0.20s)
../lib/mlton/basic/property-list.fun:12               0.03%   (0.20s)
ssa/shrink.fun:202                                    0.03%   (0.19s)
codegen/x86-codegen/x86-allocate-registers.fun:223    0.03%   (0.19s)
ssa/shrink.fun:624                                    0.03%   (0.19s)
codegen/x86-codegen/x86-live-transfers.fun:915        0.03%   (0.19s)
xml/polyvariance.fun:99                               0.03%   (0.18s)
codegen/x86-codegen/x86-allocate-registers.fun:10701  0.03%   (0.18s)
ssa/contify.fun:678                                   0.03%   (0.18s)
xml/simplify.fun:173                                  0.03%   (0.18s)
../lib/mlyacc/parser2.sml:216                         0.03%   (0.18s)
codegen/x86-codegen/x86.fun:56                        0.03%   (0.18s)
ssa/two-point-lattice.fun:30                          0.03%   (0.18s)
../lib/mlton/basic/het-container.fun:14               0.03%   (0.18s)
backend/machine.fun:81                                0.03%   (0.17s)
ssa/ssa-tree.fun:885                                  0.03%   (0.17s)
../lib/mlton/basic/property.fun:73                    0.03%   (0.17s)
codegen/x86-codegen/x86.fun:887                       0.03%   (0.17s)
codegen/x86-codegen/peephole.fun:204                  0.03%   (0.17s)
../lib/mlton/basic/directed-graph.sml:413             0.03%   (0.17s)
../lib/mlton/basic/hash-set.sml:39                    0.03%   (0.17s)
backend/allocate-registers.fun:484                    0.03%   (0.17s)
backend/allocate-registers.fun:105                    0.03%   (0.17s)
ssa/restore.fun:285                                   0.03%   (0.17s)
ssa/n-point-lattice.fun:45                            0.03%   (0.17s)
backend/backend.fun:664                               0.03%   (0.17s)
../lib/mlton/basic/insertion-sort.sml:24              0.03%   (0.16s)
../lib/mlton/basic/append-list.sml:115                0.03%   (0.16s)
codegen/x86-codegen/x86.fun:3684                      0.03%   (0.16s)
xml/simplify.fun:420                                  0.03%   (0.16s)
codegen/x86-codegen/x86-allocate-registers.fun:6421   0.03%   (0.16s)
codegen/x86-codegen/x86-allocate-registers.fun:7852   0.03%   (0.16s)
ssa/remove-unused.fun:441                             0.02%   (0.15s)
codegen/x86-codegen/x86.fun:852                       0.02%   (0.15s)
xml/polyvariance.fun:229                              0.02%   (0.15s)
../lib/mlton/basic/directed-graph.sml:137             0.02%   (0.15s)
codegen/x86-codegen/x86-liveness.fun:71               0.02%   (0.15s)
codegen/x86-codegen/x86.fun:643                       0.02%   (0.15s)
../lib/mlton/basic/list.sml:87                        0.02%   (0.14s)
ssa/shrink.fun:245                                    0.02%   (0.14s)
codegen/x86-codegen/x86-allocate-registers.fun:10879  0.02%   (0.14s)
backend/live.fun:263                                  0.02%   (0.14s)
ssa/shrink.fun:682                                    0.02%   (0.14s)
../lib/mlton/basic/integer.fun:24                     0.02%   (0.13s)
ssa/shrink.fun:216                                    0.02%   (0.13s)
codegen/x86-codegen/x86-generate-transfers.fun:1815   0.02%   (0.13s)
ssa/type-check.fun:149                                0.02%   (0.13s)
ssa/remove-unused.fun:650                             0.02%   (0.13s)
atoms/hash-type.fun:148                               0.02%   (0.13s)
ssa/shrink.fun:321                                    0.02%   (0.13s)
codegen/x86-codegen/x86-allocate-registers.fun:5680   0.02%   (0.13s)
<basis>/misc/primitive.sml:228                        0.02%   (0.13s)
codegen/x86-codegen/x86.fun:598                       0.02%   (0.12s)
xml/xml-tree.fun:79                                   0.02%   (0.12s)
codegen/x86-codegen/x86-allocate-registers.fun:60     0.02%   (0.12s)
backend/machine.fun:246                               0.02%   (0.12s)
atoms/hash-type.fun:26                                0.02%   (0.12s)
codegen/x86-codegen/x86-allocate-registers.fun:307    0.02%   (0.12s)
backend/backend.fun:436                               0.02%   (0.12s)
front-end/ml.lex.sml:4609                             0.02%   (0.12s)
codegen/x86-codegen/x86.fun:4060                      0.02%   (0.12s)
backend/allocate-registers.fun:401                    0.02%   (0.12s)
codegen/x86-codegen/x86.fun:2487                      0.02%   (0.12s)
codegen/x86-codegen/x86.fun:1323                      0.02%   (0.12s)
../lib/mlton/set/ordered-unique-set.fun:73            0.02%   (0.12s)
closure-convert/closure-convert.fun:418               0.02%   (0.12s)
codegen/x86-codegen/x86.fun:502                       0.02%   (0.12s)
xml/monomorphise.fun:339                              0.02%   (0.12s)
codegen/x86-codegen/x86.fun:856                       0.02%   (0.11s)
ssa/direct-exp.fun:389                                0.02%   (0.11s)
../lib/mlton/set/disjoint.fun:34                      0.02%   (0.11s)
atoms/id.fun:214                                      0.02%   (0.11s)
xml/monomorphise.fun:199                              0.02%   (0.11s)
<basis>/arrays-and-vectors/sequence.fun:214           0.02%   (0.11s)
../lib/mlyacc/lrtable.sml:51                          0.02%   (0.11s)
../lib/mlton/basic/directed-graph.sml:486             0.02%   (0.11s)
codegen/x86-codegen/x86-allocate-registers.fun:993    0.02%   (0.11s)
ssa/analyze.fun:272                                   0.02%   (0.11s)
ssa/shrink.fun:1079                                   0.02%   (0.11s)
backend/live.fun:212                                  0.02%   (0.11s)
ssa/two-point-lattice.fun:51                          0.02%   (0.11s)
codegen/x86-codegen/x86.fun:806                       0.02%   (0.11s)
ssa/shrink.fun:219                                    0.02%   (0.10s)
closure-convert/closure-convert.fun:383               0.02%   (0.10s)
closure-convert/lambda-free.fun:59                    0.02%   (0.10s)
ssa/common-subexp.fun:131                             0.02%   (0.10s)
backend/rssa.fun:359                                  0.02%   (0.10s)
ssa/shrink.fun:278                                    0.02%   (0.10s)
closure-convert/globalize.fun:64                      0.02%   (0.10s)
../lib/mlton/basic/append-list.sml:60                 0.02%   (0.10s)
ssa/type-check.fun:57                                 0.02%   (0.10s)
ssa/analyze.fun:40                                    0.02%   (0.10s)
ssa/constant-propagation.fun:382                      0.02%   (0.10s)
codegen/x86-codegen/x86.fun:1315                      0.02%   (0.10s)
backend/machine.fun:62                                0.02%   (0.10s)
ssa/remove-unused.fun:281                             0.02%   (0.10s)
xml/xml-tree.fun:472                                  0.02%   (0.10s)
ssa/known-case.fun:21                                 0.02%   (0.10s)
../lib/mlton/basic/string0.sml:164                    0.02%   (0.10s)
../lib/mlton/basic/directed-graph.sml:607             0.02%   (0.10s)
backend/backend.fun:986                               0.02%   (0.10s)
../lib/mlton/basic/ring-with-identity.fun:58          0.01%   (0.09s)
codegen/x86-codegen/x86-live-transfers.fun:405        0.01%   (0.09s)
control/region.sml:61                                 0.01%   (0.09s)
xml/monomorphise.fun:264                              0.01%   (0.09s)
../lib/smlnj/splaytree.sml:23                         0.01%   (0.09s)
codegen/x86-codegen/x86-simplify.fun:2847             0.01%   (0.09s)
ssa/restore.fun:670                                   0.01%   (0.09s)
xml/simplify.fun:200                                  0.01%   (0.09s)
<basis>/text/char0.sml:44                             0.01%   (0.09s)
../lib/mlton/basic/directed-graph.sml:474             0.01%   (0.09s)
codegen/x86-codegen/x86-allocate-registers.fun:2042   0.01%   (0.09s)
codegen/x86-codegen/x86-allocate-registers.fun:1299   0.01%   (0.09s)
ssa/known-case.fun:117                                0.01%   (0.09s)
codegen/x86-codegen/x86.fun:835                       0.01%   (0.09s)
codegen/x86-codegen/x86-liveness.fun:209              0.01%   (0.09s)
ssa/analyze.fun:31                                    0.01%   (0.09s)
backend/ssa-to-rssa.fun:1261                          0.01%   (0.09s)
ssa/constant-propagation.fun:285                      0.01%   (0.08s)
../lib/mlton/basic/quick-sort.sml:53                  0.01%   (0.08s)
atoms/hash-type.fun:128                               0.01%   (0.08s)
backend/allocate-registers.fun:122                    0.01%   (0.08s)
backend/backend.fun:408                               0.01%   (0.08s)
codegen/x86-codegen/x86-liveness.fun:22               0.01%   (0.08s)
ssa/multi.fun:313                                     0.01%   (0.08s)
ssa/direct-exp.fun:385                                0.01%   (0.08s)
codegen/x86-codegen/x86-allocate-registers.fun:1221   0.01%   (0.08s)
../lib/mlton/basic/vector.fun:238                     0.01%   (0.08s)
backend/live.fun:59                                   0.01%   (0.08s)
ssa/shrink.fun:220                                    0.01%   (0.08s)
../lib/mlton/basic/append-list.sml:25                 0.01%   (0.08s)
../lib/mlyacc/lrtable.sml:43                          0.01%   (0.08s)
control/control.sml:581                               0.01%   (0.08s)
codegen/x86-codegen/x86.fun:287                       0.01%   (0.08s)
codegen/x86-codegen/x86-liveness.fun:242              0.01%   (0.08s)
ssa/constant-propagation.fun:624                      0.01%   (0.08s)
../lib/mlton/basic/layout.sml:143                     0.01%   (0.08s)
type-inference/type-env.fun:356                       0.01%   (0.08s)
ssa/analyze.fun:58                                    0.01%   (0.08s)
../lib/mlton/set/disjoint.fun:64                      0.01%   (0.08s)
../lib/mlton/set/ordered-unique-set.fun:285           0.01%   (0.08s)
codegen/x86-codegen/x86-allocate-registers.fun:871    0.01%   (0.08s)
ssa/ssa-tree.fun:2107                                 0.01%   (0.08s)
../lib/mlton/basic/unique-set.fun:99                  0.01%   (0.07s)
../lib/mlyacc/parser2.sml:145                         0.01%   (0.07s)
control/source.sml:21                                 0.01%   (0.07s)
../lib/mlton/set/disjoint.fun:62                      0.01%   (0.07s)
codegen/x86-codegen/x86-allocate-registers.fun:7745   0.01%   (0.07s)
ssa/two-point-lattice.fun:49                          0.01%   (0.07s)
xml/polyvariance.fun:53                               0.01%   (0.07s)
xml/simplify.fun:32                                   0.01%   (0.07s)
codegen/x86-codegen/x86.fun:582                       0.01%   (0.07s)
backend/machine.fun:1145                              0.01%   (0.07s)
codegen/x86-codegen/x86-simplify.fun:4353             0.01%   (0.07s)
codegen/x86-codegen/x86-simplify.fun:3233             0.01%   (0.07s)
ssa/direct-exp.fun:419                                0.01%   (0.07s)
codegen/x86-codegen/x86-allocate-registers.fun:6101   0.01%   (0.07s)
codegen/x86-codegen/x86-allocate-registers.fun:5157   0.01%   (0.07s)
type-inference/type-env.fun:451                       0.01%   (0.07s)
ssa/constant-propagation.fun:299                      0.01%   (0.07s)
codegen/x86-codegen/x86.fun:121                       0.01%   (0.07s)
atoms/hash-type.fun:50                                0.01%   (0.07s)
atoms/prim.fun:770                                    0.01%   (0.07s)
ssa/shrink.fun:1067                                   0.01%   (0.07s)
ssa/known-case.fun:968                                0.01%   (0.07s)
ssa/shrink.fun:690                                    0.01%   (0.07s)
codegen/x86-codegen/x86.fun:876                       0.01%   (0.07s)
ssa/n-point-lattice.fun:58                            0.01%   (0.07s)
backend/limit-check.fun:717                           0.01%   (0.07s)
../lib/mlton/set/ordered-unique-set.fun:282           0.01%   (0.07s)
codegen/x86-codegen/x86-liveness.fun:419              0.01%   (0.07s)
closure-convert/abstract-value.fun:334                0.01%   (0.07s)
codegen/x86-codegen/x86-liveness.fun:174              0.01%   (0.07s)
codegen/x86-codegen/x86-simplify.fun:3814             0.01%   (0.07s)
ssa/useless.fun:223                                   0.01%   (0.06s)
../lib/mlton/basic/directed-graph.sml:24              0.01%   (0.06s)
codegen/x86-codegen/x86-allocate-registers.fun:4403   0.01%   (0.06s)
backend/backend.fun:938                               0.01%   (0.06s)
xml/polyvariance.fun:241                              0.01%   (0.06s)
ssa/ssa-tree.fun:51                                   0.01%   (0.06s)
ssa/ssa-tree.fun:204                                  0.01%   (0.06s)
../lib/mlton/basic/relation0.sml:24                   0.01%   (0.06s)
codegen/x86-codegen/x86-allocate-registers.fun:5261   0.01%   (0.06s)
xml/xml-tree.fun:422                                  0.01%   (0.06s)
codegen/x86-codegen/x86-generate-transfers.fun:453    0.01%   (0.06s)
backend/live.fun:210                                  0.01%   (0.06s)
ssa/direct-exp.fun:520                                0.01%   (0.06s)
closure-convert/lambda-free.fun:109                   0.01%   (0.06s)
../lib/mlton/basic/unique-set.fun:75                  0.01%   (0.06s)
codegen/x86-codegen/x86-allocate-registers.fun:864    0.01%   (0.06s)
atoms/cases.fun:97                                    0.01%   (0.06s)
ssa/ssa-tree.fun:649                                  0.01%   (0.06s)
ssa/useless.fun:229                                   0.01%   (0.06s)
backend/machine-atoms.fun:101                         0.01%   (0.06s)
xml/xml-tree.fun:338                                  0.01%   (0.06s)
codegen/x86-codegen/peephole.fun:61                   0.01%   (0.06s)
xml/implement-exceptions.fun:229                      0.01%   (0.06s)
xml/monomorphise.fun:417                              0.01%   (0.06s)
ssa/type-check.fun:30                                 0.01%   (0.06s)
codegen/x86-codegen/x86-liveness.fun:258              0.01%   (0.06s)
ssa/remove-unused.fun:289                             0.01%   (0.06s)
ssa/restore.fun:407                                   0.01%   (0.06s)
ssa/remove-unused.fun:744                             0.01%   (0.06s)
ssa/shrink.fun:1006                                   0.01%   (0.06s)
ssa/shrink.fun:741                                    0.01%   (0.06s)
closure-convert/closure-convert.fun:597               0.01%   (0.06s)
ssa/remove-unused.fun:374                             0.01%   (0.05s)
ssa/local-flatten.fun:109                             0.01%   (0.05s)
codegen/x86-codegen/x86.fun:87                        0.01%   (0.05s)
codegen/x86-codegen/x86.fun:402                       0.01%   (0.05s)
../lib/mlton/basic/directed-graph.sml:186             0.01%   (0.05s)
ssa/constant-propagation.fun:600                      0.01%   (0.05s)
codegen/x86-codegen/x86.fun:261                       0.01%   (0.05s)
ssa/simplify-types.fun:650                            0.01%   (0.05s)
../lib/mlton/basic/directed-graph.sml:450             0.01%   (0.05s)
codegen/x86-codegen/x86-allocate-registers.fun:57     0.01%   (0.05s)
backend/machine.fun:692                               0.01%   (0.05s)
ssa/direct-exp.fun:587                                0.01%   (0.05s)
ssa/shrink.fun:700                                    0.01%   (0.05s)
xml/monomorphise.fun:356                              0.01%   (0.05s)
codegen/x86-codegen/x86-allocate-registers.fun:17     0.01%   (0.05s)
ssa/analyze.fun:23                                    0.01%   (0.05s)
backend/ssa-to-rssa.fun:693                           0.01%   (0.05s)
ssa/redundant-tests.fun:205                           0.01%   (0.05s)
closure-convert/closure-convert.fun:474               0.01%   (0.05s)
codegen/x86-codegen/x86-generate-transfers.fun:210    0.01%   (0.05s)
<basis>/misc/primitive.sml:568                        0.01%   (0.05s)
core-ml/core-ml.fun:356                               0.01%   (0.05s)
closure-convert/closure-convert.fun:1024              0.01%   (0.05s)
closure-convert/closure-convert.fun:413               0.01%   (0.05s)
ssa/ssa-tree.fun:298                                  0.01%   (0.05s)
ssa/shrink.fun:731                                    0.01%   (0.05s)
ssa/simplify-types.fun:568                            0.01%   (0.05s)
ssa/useless.fun:140                                   0.01%   (0.05s)
atoms/id.fun:212                                      0.01%   (0.05s)
ssa/shrink.fun:213                                    0.01%   (0.05s)
codegen/x86-codegen/x86-live-transfers.fun:946        0.01%   (0.05s)
atoms/prim.fun:464                                    0.01%   (0.05s)
ssa/redundant.fun:133                                 0.01%   (0.05s)
../lib/mlton/basic/append-list.sml:27                 0.01%   (0.05s)
ssa/remove-unused.fun:433                             0.01%   (0.05s)
ssa/contify.fun:772                                   0.01%   (0.05s)
ssa/shrink.fun:1156                                   0.01%   (0.05s)
closure-convert/closure-convert.fun:980               0.01%   (0.05s)
<basis>/misc/primitive.sml:567                        0.01%   (0.05s)
closure-convert/abstract-value.fun:30                 0.01%   (0.05s)
../lib/mlton/basic/append-list.sml:62                 0.01%   (0.05s)
ssa/direct-exp.fun:301                                0.01%   (0.05s)
ssa/known-case.fun:240                                0.01%   (0.05s)
codegen/x86-codegen/x86-simplify.fun:3512             0.01%   (0.05s)
ssa/shrink.fun:280                                    0.01%   (0.05s)
closure-convert/closure-convert.fun:237               0.01%   (0.05s)
ssa/type-check.fun:360                                0.01%   (0.04s)
codegen/x86-codegen/x86-allocate-registers.fun:733    0.01%   (0.04s)
codegen/x86-codegen/x86.fun:3542                      0.01%   (0.04s)
ssa/ssa-tree.fun:1609                                 0.01%   (0.04s)
codegen/x86-codegen/x86-mlton-basic.fun:342           0.01%   (0.04s)
front-end/ml.grm.sml:3671                             0.01%   (0.04s)
codegen/x86-codegen/x86-simplify.fun:2360             0.01%   (0.04s)
ssa/remove-unused.fun:352                             0.01%   (0.04s)
closure-convert/closure-convert.fun:501               0.01%   (0.04s)
ssa/shrink.fun:1011                                   0.01%   (0.04s)
ssa/remove-unused.fun:924                             0.01%   (0.04s)
../lib/mlton/basic/directed-graph.sml:44              0.01%   (0.04s)
backend/live.fun:192                                  0.01%   (0.04s)
codegen/x86-codegen/x86.fun:2937                      0.01%   (0.04s)
<basis>/general/option.sml:24                         0.01%   (0.04s)
codegen/x86-codegen/x86-allocate-registers.fun:5164   0.01%   (0.04s)
ssa/known-case.fun:123                                0.01%   (0.04s)
ssa/known-case.fun:733                                0.01%   (0.04s)
codegen/x86-codegen/x86-allocate-registers.fun:919    0.01%   (0.04s)
type-inference/infer.fun:1040                         0.01%   (0.04s)
codegen/x86-codegen/x86-translate.fun:199             0.01%   (0.04s)
ssa/flatten.fun:124                                   0.01%   (0.04s)
codegen/x86-codegen/x86-allocate-registers.fun:1201   0.01%   (0.04s)
ssa/remove-unused.fun:359                             0.01%   (0.04s)
ssa/useless.fun:771                                   0.01%   (0.04s)
codegen/x86-codegen/x86-simplify.fun:3907             0.01%   (0.04s)
../lib/mlyacc/parser2.sml:142                         0.01%   (0.04s)
ssa/remove-unused.fun:887                             0.01%   (0.04s)
codegen/x86-codegen/x86-live-transfers.fun:475        0.01%   (0.04s)
../lib/mlton/basic/property.fun:105                   0.01%   (0.04s)
xml/xml-tree.fun:337                                  0.01%   (0.04s)
ssa/two-point-lattice.fun:39                          0.01%   (0.04s)
ssa/inline.fun:24                                     0.01%   (0.04s)
ssa/shrink.fun:481                                    0.01%   (0.04s)
codegen/x86-codegen/x86.fun:747                       0.01%   (0.04s)
ssa/restore.fun:529                                   0.01%   (0.04s)
codegen/x86-codegen/x86-allocate-registers.fun:10893  0.01%   (0.04s)
../lib/mlton/basic/directed-graph.sml:705             0.01%   (0.04s)
<basis>/text/string0.sml:25                           0.01%   (0.04s)
ssa/shrink.fun:70                                     0.01%   (0.04s)
xml/xml-tree.fun:336                                  0.01%   (0.04s)
xml/monomorphise.fun:420                              0.01%   (0.04s)
codegen/x86-codegen/x86-allocate-registers.fun:1984   0.01%   (0.04s)
type-inference/infer.fun:56                           0.01%   (0.04s)
ssa/known-case.fun:520                                0.01%   (0.04s)
elaborate/elaborate-core.fun:710                      0.01%   (0.04s)
codegen/x86-codegen/x86.fun:1340                      0.01%   (0.04s)
../lib/mlton/basic/list.sml:176                       0.01%   (0.04s)
codegen/x86-codegen/x86-live-transfers.fun:923        0.01%   (0.04s)
front-end/ml.grm.sml:3584                             0.01%   (0.04s)
ssa/direct-exp.fun:387                                0.01%   (0.04s)
codegen/x86-codegen/x86-live-transfers.fun:1080       0.01%   (0.04s)
../lib/mlton/basic/vector.fun:340                     0.01%   (0.04s)
codegen/x86-codegen/x86-liveness.fun:643              0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:3128             0.00%   (0.03s)
xml/xml-tree.fun:503                                  0.00%   (0.03s)
xml/implement-exceptions.fun:282                      0.00%   (0.03s)
front-end/ml.grm.sml:3831                             0.00%   (0.03s)
backend/machine.fun:1150                              0.00%   (0.03s)
elaborate/precedence-parse.fun:111                    0.00%   (0.03s)
ssa/direct-exp.fun:323                                0.00%   (0.03s)
type-inference/match-compile.fun:304                  0.00%   (0.03s)
backend/live.fun:47                                   0.00%   (0.03s)
ssa/redundant.fun:38                                  0.00%   (0.03s)
type-inference/infer.fun:967                          0.00%   (0.03s)
control/control.sml:392                               0.00%   (0.03s)
elaborate/elaborate-core.fun:370                      0.00%   (0.03s)
backend/ssa-to-rssa.fun:218                           0.00%   (0.03s)
ast/longid.fun:21                                     0.00%   (0.03s)
codegen/x86-codegen/x86.fun:3728                      0.00%   (0.03s)
xml/xml-tree.fun:568                                  0.00%   (0.03s)
main/compile.sml:456                                  0.00%   (0.03s)
codegen/x86-codegen/x86-allocate-registers.fun:5668   0.00%   (0.03s)
type-inference/infer.fun:1045                         0.00%   (0.03s)
../lib/mlton/basic/directed-graph.sml:323             0.00%   (0.03s)
codegen/x86-codegen/x86.fun:658                       0.00%   (0.03s)
type-inference/infer.fun:929                          0.00%   (0.03s)
xml/monomorphise.fun:84                               0.00%   (0.03s)
codegen/x86-codegen/x86-generate-transfers.fun:1903   0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:2445             0.00%   (0.03s)
type-inference/scope.fun:75                           0.00%   (0.03s)
codegen/x86-codegen/x86-generate-transfers.fun:1741   0.00%   (0.03s)
xml/scc-funs.fun:37                                   0.00%   (0.03s)
type-inference/type-env.fun:193                       0.00%   (0.03s)
ssa/simplify-types.fun:193                            0.00%   (0.03s)
ssa/shrink.fun:1298                                   0.00%   (0.03s)
xml/simplify.fun:150                                  0.00%   (0.03s)
xml/simplify.fun:180                                  0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:3458             0.00%   (0.03s)
backend/live.fun:149                                  0.00%   (0.03s)
ssa/flatten.fun:241                                   0.00%   (0.03s)
codegen/x86-codegen/x86-allocate-registers.fun:1119   0.00%   (0.03s)
ssa/constant-propagation.fun:483                      0.00%   (0.03s)
ssa/remove-unused.fun:309                             0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:4927             0.00%   (0.03s)
ssa/ssa-tree.fun:1389                                 0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:3506             0.00%   (0.03s)
../lib/mlton/basic/string.sml:32                      0.00%   (0.03s)
../lib/mlton/basic/directed-graph.sml:715             0.00%   (0.03s)
backend/mtype.fun:53                                  0.00%   (0.03s)
codegen/x86-codegen/x86-generate-transfers.fun:175    0.00%   (0.03s)
ssa/contify.fun:179                                   0.00%   (0.03s)
ssa/direct-exp.fun:593                                0.00%   (0.03s)
ssa/simplify-types.fun:523                            0.00%   (0.03s)
codegen/x86-codegen/x86.fun:175                       0.00%   (0.03s)
ssa/shrink.fun:1004                                   0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:2685             0.00%   (0.03s)
front-end/ml.grm.sml:3076                             0.00%   (0.03s)
ssa/useless.fun:450                                   0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:3375             0.00%   (0.03s)
codegen/x86-codegen/x86-liveness.fun:290              0.00%   (0.03s)
codegen/x86-codegen/x86-allocate-registers.fun:5674   0.00%   (0.03s)
type-inference/infer.fun:357                          0.00%   (0.03s)
backend/backend.fun:109                               0.00%   (0.03s)
codegen/x86-codegen/x86-mlton-basic.fun:427           0.00%   (0.03s)
xml/simplify.fun:92                                   0.00%   (0.03s)
ssa/common-subexp.fun:104                             0.00%   (0.03s)
ssa/remove-unused.fun:155                             0.00%   (0.03s)
ssa/shrink.fun:1001                                   0.00%   (0.03s)
backend/backend.fun:533                               0.00%   (0.03s)
ssa/useless.fun:955                                   0.00%   (0.03s)
codegen/x86-codegen/x86-liveness.fun:191              0.00%   (0.03s)
codegen/x86-codegen/x86-allocate-registers.fun:1159   0.00%   (0.03s)
../lib/mlton/basic/directed-graph.sml:337             0.00%   (0.03s)
../lib/mlton/basic/list.sml:491                       0.00%   (0.03s)
ssa/useless.fun:90                                    0.00%   (0.03s)
backend/live.fun:70                                   0.00%   (0.03s)
codegen/x86-codegen/x86-liveness.fun:654              0.00%   (0.03s)
backend/machine.fun:1030                              0.00%   (0.03s)
ssa/simplify-types.fun:501                            0.00%   (0.03s)
ssa/ssa-tree.fun:410                                  0.00%   (0.03s)
xml/simplify.fun:77                                   0.00%   (0.03s)
codegen/x86-codegen/x86-live-transfers.fun:325        0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:3151             0.00%   (0.03s)
type-inference/type-env.fun:746                       0.00%   (0.03s)
codegen/x86-codegen/peephole.fun:318                  0.00%   (0.03s)
ssa/remove-unused.fun:217                             0.00%   (0.03s)
codegen/x86-codegen/x86-simplify.fun:3179             0.00%   (0.03s)
ssa/direct-exp.fun:408                                0.00%   (0.03s)
ssa/local-ref.fun:92                                  0.00%   (0.03s)
../lib/mlyacc/lrtable.sml:59                          0.00%   (0.03s)
closure-convert/closure-convert.fun:260               0.00%   (0.03s)
ssa/restore.fun:461                                   0.00%   (0.03s)
backend/ssa-to-rssa.fun:583                           0.00%   (0.02s)
ssa/ssa-tree.fun:1110                                 0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:542    0.00%   (0.02s)
ssa/useless.fun:388                                   0.00%   (0.02s)
ssa/inline.fun:55                                     0.00%   (0.02s)
elaborate/elaborate-env.fun:900                       0.00%   (0.02s)
ssa/ssa-tree.fun:1021                                 0.00%   (0.02s)
ssa/known-case.fun:199                                0.00%   (0.02s)
codegen/x86-codegen/x86-generate-transfers.fun:821    0.00%   (0.02s)
codegen/x86-codegen/x86.fun:132                       0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:2661             0.00%   (0.02s)
ssa/shrink.fun:1289                                   0.00%   (0.02s)
../lib/mlton/basic/unique-set.fun:142                 0.00%   (0.02s)
xml/xml-tree.fun:564                                  0.00%   (0.02s)
ssa/simplify-types.fun:297                            0.00%   (0.02s)
closure-convert/closure-convert.fun:278               0.00%   (0.02s)
ssa/useless.fun:817                                   0.00%   (0.02s)
type-inference/scope.fun:191                          0.00%   (0.02s)
type-inference/match-compile.fun:202                  0.00%   (0.02s)
ssa/flatten.fun:99                                    0.00%   (0.02s)
front-end/ml.grm.sml:4239                             0.00%   (0.02s)
ssa/poly-equal.fun:330                                0.00%   (0.02s)
ssa/restore.fun:172                                   0.00%   (0.02s)
ssa/remove-unused.fun:333                             0.00%   (0.02s)
backend/machine.fun:535                               0.00%   (0.02s)
../lib/mlton/basic/vector.fun:278                     0.00%   (0.02s)
elaborate/elaborate-env.fun:815                       0.00%   (0.02s)
front-end/ml.grm.sml:4301                             0.00%   (0.02s)
ssa/remove-unused.fun:800                             0.00%   (0.02s)
ssa/ssa-tree.fun:1601                                 0.00%   (0.02s)
backend/ssa-to-rssa.fun:249                           0.00%   (0.02s)
ssa/shrink.fun:1189                                   0.00%   (0.02s)
backend/backend.fun:592                               0.00%   (0.02s)
xml/simplify.fun:297                                  0.00%   (0.02s)
ssa/redundant.fun:108                                 0.00%   (0.02s)
ssa/shrink.fun:144                                    0.00%   (0.02s)
ssa/ssa-tree.fun:1369                                 0.00%   (0.02s)
xml/monomorphise.fun:415                              0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:2084             0.00%   (0.02s)
ssa/restore.fun:493                                   0.00%   (0.02s)
ssa/useless.fun:652                                   0.00%   (0.02s)
backend/mtype.fun:34                                  0.00%   (0.02s)
ssa/shrink.fun:124                                    0.00%   (0.02s)
codegen/x86-codegen/x86-mlton-basic.fun:421           0.00%   (0.02s)
type-inference/match-compile.fun:175                  0.00%   (0.02s)
codegen/x86-codegen/x86.fun:1345                      0.00%   (0.02s)
codegen/x86-codegen/x86-live-transfers.fun:1113       0.00%   (0.02s)
control/region.sml:48                                 0.00%   (0.02s)
backend/ssa-to-rssa.fun:715                           0.00%   (0.02s)
ssa/shrink.fun:942                                    0.00%   (0.02s)
ssa/known-case.fun:267                                0.00%   (0.02s)
ssa/global.fun:44                                     0.00%   (0.02s)
backend/ssa-to-rssa.fun:212                           0.00%   (0.02s)
../lib/mlton/basic/vector.fun:363                     0.00%   (0.02s)
xml/monomorphise.fun:209                              0.00%   (0.02s)
ssa/useless.fun:824                                   0.00%   (0.02s)
closure-convert/closure-convert.fun:395               0.00%   (0.02s)
front-end/ml.grm.sml:4308                             0.00%   (0.02s)
front-end/ml.grm.sml:3812                             0.00%   (0.02s)
ssa/common-subexp.fun:49                              0.00%   (0.02s)
closure-convert/lambda-free.fun:74                    0.00%   (0.02s)
../lib/mlton/basic/quick-sort.sml:61                  0.00%   (0.02s)
xml/scc-funs.fun:68                                   0.00%   (0.02s)
codegen/x86-codegen/x86.fun:3766                      0.00%   (0.02s)
ast/field.fun:21                                      0.00%   (0.02s)
ssa/local-ref.fun:39                                  0.00%   (0.02s)
control/source-pos.sml:25                             0.00%   (0.02s)
ssa/inline.fun:446                                    0.00%   (0.02s)
closure-convert/closure-convert.fun:255               0.00%   (0.02s)
ssa/constant-propagation.fun:706                      0.00%   (0.02s)
../lib/mlton/basic/directed-graph.sml:131             0.00%   (0.02s)
codegen/x86-codegen/x86.fun:150                       0.00%   (0.02s)
xml/xml-tree.fun:692                                  0.00%   (0.02s)
../lib/mlton/basic/directed-graph.sml:434             0.00%   (0.02s)
atoms/prim.fun:452                                    0.00%   (0.02s)
backend/machine.fun:111                               0.00%   (0.02s)
../lib/mlton/set/ordered-unique-set.fun:70            0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:2233             0.00%   (0.02s)
ssa/ssa-tree.fun:1603                                 0.00%   (0.02s)
ssa/constant-propagation.fun:595                      0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:5204   0.00%   (0.02s)
backend/ssa-to-rssa.fun:382                           0.00%   (0.02s)
type-inference/infer.fun:980                          0.00%   (0.02s)
ssa/restore.fun:298                                   0.00%   (0.02s)
front-end/ml.grm.sml:3662                             0.00%   (0.02s)
ssa/constant-propagation.fun:868                      0.00%   (0.02s)
backend/rssa.fun:46                                   0.00%   (0.02s)
ssa/restore.fun:216                                   0.00%   (0.02s)
ssa/direct-exp.fun:290                                0.00%   (0.02s)
xml/simplify.fun:375                                  0.00%   (0.02s)
type-inference/infer.fun:1183                         0.00%   (0.02s)
codegen/x86-codegen/x86-loop-info.fun:159             0.00%   (0.02s)
xml/xml-tree.fun:524                                  0.00%   (0.02s)
ssa/useless.fun:712                                   0.00%   (0.02s)
ssa/direct-exp.fun:278                                0.00%   (0.02s)
codegen/x86-codegen/x86-live-transfers.fun:47         0.00%   (0.02s)
codegen/x86-codegen/x86-liveness.fun:336              0.00%   (0.02s)
ssa/ssa-tree.fun:988                                  0.00%   (0.02s)
front-end/ml.grm.sml:4179                             0.00%   (0.02s)
elaborate/elaborate.fun:80                            0.00%   (0.02s)
xml/monomorphise.fun:218                              0.00%   (0.02s)
../lib/mlton/basic/list.sml:77                        0.00%   (0.02s)
codegen/x86-codegen/x86-generate-transfers.fun:377    0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:1937             0.00%   (0.02s)
ssa/simplify-types.fun:478                            0.00%   (0.02s)
codegen/x86-codegen/x86-live-transfers.fun:776        0.00%   (0.02s)
ssa/useless.fun:169                                   0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:10885  0.00%   (0.02s)
xml/xml-tree.fun:384                                  0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:3872             0.00%   (0.02s)
../lib/mlton/basic/directed-graph.sml:305             0.00%   (0.02s)
ssa/useless.fun:660                                   0.00%   (0.02s)
front-end/ml.grm.sml:3617                             0.00%   (0.02s)
../lib/mlton/basic/property.fun:66                    0.00%   (0.02s)
ssa/ssa-tree.fun:1688                                 0.00%   (0.02s)
type-inference/scope.fun:253                          0.00%   (0.02s)
ssa/restore.fun:353                                   0.00%   (0.02s)
codegen/x86-codegen/x86-liveness.fun:220              0.00%   (0.02s)
xml/simplify.fun:325                                  0.00%   (0.02s)
../lib/mlton/basic/property.fun:81                    0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:10838  0.00%   (0.02s)
ssa/shrink.fun:1128                                   0.00%   (0.02s)
ssa/simplify-types.fun:493                            0.00%   (0.02s)
ast/ast-id.fun:61                                     0.00%   (0.02s)
../lib/mlton/basic/directed-graph.sml:524             0.00%   (0.02s)
backend/parallel-move.fun:22                          0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:2547             0.00%   (0.02s)
ssa/direct-exp.fun:72                                 0.00%   (0.02s)
ssa/shrink.fun:335                                    0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:5541   0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:1148             0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:77     0.00%   (0.02s)
../lib/mlton/basic/unique-set.fun:49                  0.00%   (0.02s)
backend/representation.fun:549                        0.00%   (0.02s)
codegen/x86-codegen/x86-allocate-registers.fun:1168   0.00%   (0.02s)
ssa/useless.fun:701                                   0.00%   (0.02s)
ssa/ssa-tree.fun:227                                  0.00%   (0.02s)
../lib/mlton/basic/property.fun:64                    0.00%   (0.02s)
ssa/restore.fun:688                                   0.00%   (0.02s)
codegen/x86-codegen/x86-liveness.fun:632              0.00%   (0.02s)
backend/backend.fun:547                               0.00%   (0.02s)
backend/limit-check.fun:99                            0.00%   (0.02s)
codegen/x86-codegen/x86-generate-transfers.fun:749    0.00%   (0.02s)
type-inference/infer.fun:531                          0.00%   (0.02s)
codegen/x86-codegen/x86-simplify.fun:3186             0.00%   (0.01s)
front-end/ml.grm.sml:3973                             0.00%   (0.01s)
backend/ssa-to-rssa.fun:554                           0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:4848             0.00%   (0.01s)
codegen/x86-codegen/x86-live-transfers.fun:553        0.00%   (0.01s)
../lib/mlton/basic/random.sml:64                      0.00%   (0.01s)
backend/allocate-registers.fun:311                    0.00%   (0.01s)
xml/implement-exceptions.fun:222                      0.00%   (0.01s)
../lib/mlton/set/disjoint.fun:20                      0.00%   (0.01s)
front-end/ml.grm.sml:2180                             0.00%   (0.01s)
codegen/x86-codegen/x86-mlton-basic.fun:439           0.00%   (0.01s)
codegen/x86-codegen/x86-allocate-registers.fun:1921   0.00%   (0.01s)
ssa/ssa-tree.fun:2093                                 0.00%   (0.01s)
front-end/ml.grm.sml:4009                             0.00%   (0.01s)
atoms/type.fun:88                                     0.00%   (0.01s)
xml/monomorphise.fun:343                              0.00%   (0.01s)
ssa/type-check.fun:35                                 0.00%   (0.01s)
ssa/multi.fun:261                                     0.00%   (0.01s)
ssa/direct-exp.fun:89                                 0.00%   (0.01s)
ssa/ssa-tree.fun:314                                  0.00%   (0.01s)
ssa/common-subexp.fun:56                              0.00%   (0.01s)
backend/live.fun:140                                  0.00%   (0.01s)
ssa/redundant.fun:45                                  0.00%   (0.01s)
codegen/x86-codegen/x86-allocate-registers.fun:73     0.00%   (0.01s)
ssa/constant-propagation.fun:241                      0.00%   (0.01s)
atoms/type-ops.fun:71                                 0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1344                      0.00%   (0.01s)
ssa/constant-propagation.fun:598                      0.00%   (0.01s)
type-inference/infer.fun:811                          0.00%   (0.01s)
codegen/x86-codegen/x86.fun:3830                      0.00%   (0.01s)
ssa/local-ref.fun:173                                 0.00%   (0.01s)
type-inference/match-compile.fun:200                  0.00%   (0.01s)
backend/ssa-to-rssa.fun:670                           0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1135                      0.00%   (0.01s)
type-inference/scope.fun:360                          0.00%   (0.01s)
../lib/mlton/basic/append-list.sml:50                 0.00%   (0.01s)
front-end/ml.grm.sml:189                              0.00%   (0.01s)
ssa/constant-propagation.fun:161                      0.00%   (0.01s)
ssa/simplify-types.fun:511                            0.00%   (0.01s)
ast/longid.fun:73                                     0.00%   (0.01s)
../lib/mlton/basic/ref.sml:16                         0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:3536             0.00%   (0.01s)
ssa/common-block.fun:123                              0.00%   (0.01s)
elaborate/elaborate-env.fun:924                       0.00%   (0.01s)
ssa/constant-propagation.fun:795                      0.00%   (0.01s)
ssa/constant-propagation.fun:619                      0.00%   (0.01s)
codegen/x86-codegen/x86-jump-info.fun:51              0.00%   (0.01s)
ssa/known-case.fun:633                                0.00%   (0.01s)
elaborate/elaborate-env.fun:669                       0.00%   (0.01s)
ssa/direct-exp.fun:379                                0.00%   (0.01s)
front-end/ml.grm.sml:4258                             0.00%   (0.01s)
ssa/restore.fun:149                                   0.00%   (0.01s)
../lib/mlton/basic/control.fun:20                     0.00%   (0.01s)
control/region.sml:45                                 0.00%   (0.01s)
type-inference/type-env.fun:681                       0.00%   (0.01s)
codegen/x86-codegen/x86-liveness.fun:583              0.00%   (0.01s)
xml/polyvariance.fun:240                              0.00%   (0.01s)
elaborate/precedence-parse.fun:186                    0.00%   (0.01s)
ssa/restore.fun:312                                   0.00%   (0.01s)
ssa/contify.fun:194                                   0.00%   (0.01s)
type-inference/scope.fun:316                          0.00%   (0.01s)
backend/parallel-move.fun:48                          0.00%   (0.01s)
codegen/x86-codegen/x86-mlton-basic.fun:430           0.00%   (0.01s)
type-inference/scope.fun:292                          0.00%   (0.01s)
codegen/x86-codegen/x86-allocate-registers.fun:529    0.00%   (0.01s)
ssa/contify.fun:646                                   0.00%   (0.01s)
ssa/common-subexp.fun:40                              0.00%   (0.01s)
closure-convert/abstract-value.fun:190                0.00%   (0.01s)
elaborate/elaborate-env.fun:1282                      0.00%   (0.01s)
ssa/useless.fun:117                                   0.00%   (0.01s)
codegen/x86-codegen/x86-loop-info.fun:26              0.00%   (0.01s)
closure-convert/closure-convert.fun:70                0.00%   (0.01s)
codegen/x86-codegen/x86-codegen.fun:182               0.00%   (0.01s)
type-inference/type-env.fun:1069                      0.00%   (0.01s)
ssa/constant-propagation.fun:712                      0.00%   (0.01s)
xml/polyvariance.fun:255                              0.00%   (0.01s)
elaborate/elaborate.fun:78                            0.00%   (0.01s)
<basis>/misc/primitive.sml:229                        0.00%   (0.01s)
ssa/known-case.fun:615                                0.00%   (0.01s)
codegen/x86-codegen/x86-live-transfers.fun:862        0.00%   (0.01s)
ssa/simplify-types.fun:426                            0.00%   (0.01s)
front-end/ml.grm.sml:3850                             0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:2566             0.00%   (0.01s)
codegen/x86-codegen/x86-mlton.fun:58                  0.00%   (0.01s)
codegen/x86-codegen/x86-generate-transfers.fun:292    0.00%   (0.01s)
front-end/ml.grm.sml:3709                             0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1329                      0.00%   (0.01s)
ssa/remove-unused.fun:928                             0.00%   (0.01s)
codegen/x86-codegen/x86-generate-transfers.fun:1431   0.00%   (0.01s)
ssa/multi.fun:353                                     0.00%   (0.01s)
codegen/x86-codegen/x86-allocate-registers.fun:6346   0.00%   (0.01s)
../lib/mlton/basic/property.fun:47                    0.00%   (0.01s)
ssa/constant-propagation.fun:870                      0.00%   (0.01s)
closure-convert/closure-convert.fun:643               0.00%   (0.01s)
codegen/x86-codegen/x86-generate-transfers.fun:780    0.00%   (0.01s)
ast/ast-id.fun:35                                     0.00%   (0.01s)
ast/record.fun:25                                     0.00%   (0.01s)
ssa/simplify-types.fun:277                            0.00%   (0.01s)
xml/monomorphise.fun:95                               0.00%   (0.01s)
ssa/known-case.fun:998                                0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1294                      0.00%   (0.01s)
elaborate/elaborate-core.fun:283                      0.00%   (0.01s)
ssa/useless.fun:297                                   0.00%   (0.01s)
core-ml/lookup-constant.fun:67                        0.00%   (0.01s)
../lib/mlton/basic/vector.fun:257                     0.00%   (0.01s)
atoms/type-ops.fun:115                                0.00%   (0.01s)
front-end/ml.grm.sml:2160                             0.00%   (0.01s)
codegen/x86-codegen/x86-mlton.fun:363                 0.00%   (0.01s)
ast/ast-atoms.fun:111                                 0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:1927             0.00%   (0.01s)
ssa/useless.fun:145                                   0.00%   (0.01s)
ssa/contify.fun:133                                   0.00%   (0.01s)
front-end/ml.grm.sml:3630                             0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:53               0.00%   (0.01s)
ssa/useless.fun:364                                   0.00%   (0.01s)
xml/monomorphise.fun:451                              0.00%   (0.01s)
ssa/common-subexp.fun:44                              0.00%   (0.01s)
../lib/mlton/basic/unique-set.fun:187                 0.00%   (0.01s)
ssa/constant-propagation.fun:168                      0.00%   (0.01s)
xml/monomorphise.fun:233                              0.00%   (0.01s)
backend/live.fun:98                                   0.00%   (0.01s)
front-end/ml.grm.sml:3571                             0.00%   (0.01s)
codegen/x86-codegen/x86-translate.fun:607             0.00%   (0.01s)
type-inference/infer.fun:171                          0.00%   (0.01s)
ssa/constant-propagation.fun:388                      0.00%   (0.01s)
elaborate/elaborate-core.fun:707                      0.00%   (0.01s)
elaborate/elaborate-env.fun:951                       0.00%   (0.01s)
ssa/local-flatten.fun:43                              0.00%   (0.01s)
xml/polyvariance.fun:96                               0.00%   (0.01s)
closure-convert/closure-convert.fun:438               0.00%   (0.01s)
ssa/ssa-tree.fun:601                                  0.00%   (0.01s)
type-inference/type-env.fun:735                       0.00%   (0.01s)
ssa/remove-unused.fun:388                             0.00%   (0.01s)
backend/ssa-to-rssa.fun:1264                          0.00%   (0.01s)
xml/polyvariance.fun:84                               0.00%   (0.01s)
front-end/ml.grm.sml:3487                             0.00%   (0.01s)
ssa/simplify-types.fun:155                            0.00%   (0.01s)
ssa/useless.fun:138                                   0.00%   (0.01s)
type-inference/infer.fun:421                          0.00%   (0.01s)
xml/simplify.fun:357                                  0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1125                      0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:1988             0.00%   (0.01s)
ssa/known-case.fun:17                                 0.00%   (0.01s)
elaborate/elaborate-env.fun:610                       0.00%   (0.01s)
ssa/restore.fun:67                                    0.00%   (0.01s)
../lib/mlton/basic/trace.sml:287                      0.00%   (0.01s)
../lib/mlton/basic/property-list.fun:38               0.00%   (0.01s)
closure-convert/closure-convert.fun:646               0.00%   (0.01s)
ssa/useless.fun:915                                   0.00%   (0.01s)
../lib/mlton/basic/layout.sml:197                     0.00%   (0.01s)
ast/tyvar.fun:30                                      0.00%   (0.01s)
closure-convert/closure-convert.fun:761               0.00%   (0.01s)
ssa/multi.fun:125                                     0.00%   (0.01s)
type-inference/scope.fun:245                          0.00%   (0.01s)
ssa/restore.fun:385                                   0.00%   (0.01s)
../lib/mlton/basic/vector.fun:439                     0.00%   (0.01s)
backend/machine.fun:1039                              0.00%   (0.01s)
codegen/x86-codegen/x86-mlton-basic.fun:41            0.00%   (0.01s)
ssa/poly-equal.fun:275                                0.00%   (0.01s)
ssa/flatten.fun:211                                   0.00%   (0.01s)
ssa/two-point-lattice.fun:65                          0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1331                      0.00%   (0.01s)
front-end/ml.grm.sml:3596                             0.00%   (0.01s)
main/compile.sml:335                                  0.00%   (0.01s)
codegen/x86-codegen/x86-translate.fun:203             0.00%   (0.01s)
ssa/shrink.fun:1272                                   0.00%   (0.01s)
type-inference/scope.fun:246                          0.00%   (0.01s)
elaborate/precedence-parse.fun:150                    0.00%   (0.01s)
../lib/mlton/basic/property.fun:20                    0.00%   (0.01s)
control/region.sml:60                                 0.00%   (0.01s)
atoms/prim.fun:1074                                   0.00%   (0.01s)
codegen/x86-codegen/x86-liveness.fun:362              0.00%   (0.01s)
type-inference/match-compile.fun:285                  0.00%   (0.01s)
codegen/x86-codegen/x86-allocate-registers.fun:5375   0.00%   (0.01s)
backend/limit-check.fun:182                           0.00%   (0.01s)
ast/ast-id.fun:20                                     0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:4405             0.00%   (0.01s)
xml/implement-exceptions.fun:287                      0.00%   (0.01s)
<basis>/integer/word.fun:25                           0.00%   (0.01s)
closure-convert/abstract-value.fun:298                0.00%   (0.01s)
<basis>/misc/primitive.sml:219                        0.00%   (0.01s)
backend/backend.fun:435                               0.00%   (0.01s)
ssa/shrink.fun:911                                    0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:1893             0.00%   (0.01s)
backend/limit-check.fun:692                           0.00%   (0.01s)
ssa/type-check.fun:316                                0.00%   (0.01s)
backend/limit-check.fun:669                           0.00%   (0.01s)
elaborate/precedence-parse.fun:125                    0.00%   (0.01s)
control/system.sml:26                                 0.00%   (0.01s)
closure-convert/closure-convert.fun:507               0.00%   (0.01s)
ssa/common-subexp.fun:135                             0.00%   (0.01s)
type-inference/infer.fun:429                          0.00%   (0.01s)
ssa/direct-exp.fun:446                                0.00%   (0.01s)
../lib/mlton/basic/list.sml:470                       0.00%   (0.01s)
type-inference/infer.fun:338                          0.00%   (0.01s)
codegen/x86-codegen/x86-liveness.fun:350              0.00%   (0.01s)
backend/machine.fun:905                               0.00%   (0.01s)
xml/xml-tree.fun:572                                  0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1108                      0.00%   (0.01s)
ssa/shrink.fun:17                                     0.00%   (0.01s)
ssa/constant-propagation.fun:577                      0.00%   (0.01s)
xml/xml-tree.fun:578                                  0.00%   (0.01s)
../lib/mlton/basic/directed-graph.sml:129             0.00%   (0.01s)
codegen/x86-codegen/x86.fun:1105                      0.00%   (0.01s)
ssa/type-check.fun:18                                 0.00%   (0.01s)
../lib/mlton/basic/string0.sml:152                    0.00%   (0.01s)
core-ml/core-ml.fun:170                               0.00%   (0.01s)
type-inference/match-compile.fun:221                  0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:1284             0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:47               0.00%   (0.01s)
closure-convert/abstract-value.fun:28                 0.00%   (0.01s)
ssa/shrink.fun:857                                    0.00%   (0.01s)
backend/backend.fun:572                               0.00%   (0.01s)
elaborate/elaborate.fun:103                           0.00%   (0.01s)
backend/ssa-to-rssa.fun:227                           0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:452              0.00%   (0.01s)
closure-convert/abstract-value.fun:155                0.00%   (0.01s)
codegen/x86-codegen/x86-translate.fun:1046            0.00%   (0.01s)
ssa/known-case.fun:262                                0.00%   (0.01s)
ssa/simplify-types.fun:403                            0.00%   (0.01s)
ssa/inline.fun:342                                    0.00%   (0.01s)
closure-convert/closure-convert.fun:346               0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:2180             0.00%   (0.01s)
front-end/ml.grm.sml:3984                             0.00%   (0.01s)
../lib/mlton/basic/list.sml:113                       0.00%   (0.01s)
backend/rssa.fun:43                                   0.00%   (0.01s)
type-inference/infer.fun:809                          0.00%   (0.01s)
ssa/ssa-tree.fun:684                                  0.00%   (0.01s)
ssa/known-case.fun:761                                0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:3668             0.00%   (0.01s)
main/compile.sml:438                                  0.00%   (0.01s)
../lib/mlton/set/ordered-unique-set.fun:112           0.00%   (0.01s)
type-inference/scope.fun:195                          0.00%   (0.01s)
atoms/hash-type.fun:182                               0.00%   (0.01s)
../lib/mlton/set/disjoint.fun:44                      0.00%   (0.01s)
xml/scc-funs.fun:38                                   0.00%   (0.01s)
codegen/x86-codegen/x86-allocate-registers.fun:5550   0.00%   (0.01s)
codegen/x86-codegen/x86.fun:4116                      0.00%   (0.01s)
core-ml/dead-code.fun:42                              0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:4524             0.00%   (0.01s)
../lib/mlton/basic/promise.sml:32                     0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:3648             0.00%   (0.01s)
backend/ssa-to-rssa.fun:775                           0.00%   (0.01s)
<basis>/misc/primitive.sml:214                        0.00%   (0.01s)
elaborate/elaborate-env.fun:176                       0.00%   (0.01s)
codegen/x86-codegen/x86-live-transfers.fun:35         0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:4539             0.00%   (0.01s)
xml/xml-tree.fun:441                                  0.00%   (0.01s)
codegen/x86-codegen/x86-jump-info.fun:49              0.00%   (0.01s)
type-inference/infer.fun:1072                         0.00%   (0.01s)
ssa/shrink.fun:1137                                   0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:4738             0.00%   (0.01s)
codegen/x86-codegen/x86-simplify.fun:3235             0.00%   (0.01s)


-------------------------------------------------------
This SF.NET email is sponsored by: Geek Gift Procrastinating?
Get the perfect geek gift now!  Before the Holidays pass you by.
T H I N K G E E K . C O M      http://www.thinkgeek.com/sf/
_______________________________________________
MLton-devel mailing list
MLton-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlton-devel