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