[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