Mercurial > hg > truffle
comparison src/share/vm/opto/phase.cpp @ 10278:6f3fd5150b67
6934604: enable parts of EliminateAutoBox by default
Summary: Resurrected autobox elimination code and enabled part of it by default.
Reviewed-by: roland, twisti
author | kvn |
---|---|
date | Wed, 08 May 2013 15:08:01 -0700 |
parents | ee138854b3a6 |
children | de6a9e811145 044b28168e20 |
comparison
equal
deleted
inserted
replaced
10277:aabf54ccedb1 | 10278:6f3fd5150b67 |
---|---|
62 elapsedTimer Phase::_t_idealLoopVerify; | 62 elapsedTimer Phase::_t_idealLoopVerify; |
63 | 63 |
64 // Subtimers for _t_optimizer | 64 // Subtimers for _t_optimizer |
65 elapsedTimer Phase::_t_iterGVN; | 65 elapsedTimer Phase::_t_iterGVN; |
66 elapsedTimer Phase::_t_iterGVN2; | 66 elapsedTimer Phase::_t_iterGVN2; |
67 elapsedTimer Phase::_t_incrInline; | |
67 | 68 |
68 // Subtimers for _t_registerAllocation | 69 // Subtimers for _t_registerAllocation |
69 elapsedTimer Phase::_t_ctorChaitin; | 70 elapsedTimer Phase::_t_ctorChaitin; |
70 elapsedTimer Phase::_t_buildIFGphysical; | 71 elapsedTimer Phase::_t_buildIFGphysical; |
71 elapsedTimer Phase::_t_computeLive; | 72 elapsedTimer Phase::_t_computeLive; |
108 tty->print_cr (" escape analysis: %3.3f sec", Phase::_t_escapeAnalysis.seconds()); | 109 tty->print_cr (" escape analysis: %3.3f sec", Phase::_t_escapeAnalysis.seconds()); |
109 tty->print_cr (" connection graph: %3.3f sec", Phase::_t_connectionGraph.seconds()); | 110 tty->print_cr (" connection graph: %3.3f sec", Phase::_t_connectionGraph.seconds()); |
110 tty->print_cr (" macroEliminate : %3.3f sec", Phase::_t_macroEliminate.seconds()); | 111 tty->print_cr (" macroEliminate : %3.3f sec", Phase::_t_macroEliminate.seconds()); |
111 } | 112 } |
112 tty->print_cr (" iterGVN : %3.3f sec", Phase::_t_iterGVN.seconds()); | 113 tty->print_cr (" iterGVN : %3.3f sec", Phase::_t_iterGVN.seconds()); |
114 tty->print_cr (" incrInline : %3.3f sec", Phase::_t_incrInline.seconds()); | |
113 tty->print_cr (" idealLoop : %3.3f sec", Phase::_t_idealLoop.seconds()); | 115 tty->print_cr (" idealLoop : %3.3f sec", Phase::_t_idealLoop.seconds()); |
114 tty->print_cr (" idealLoopVerify: %3.3f sec", Phase::_t_idealLoopVerify.seconds()); | 116 tty->print_cr (" idealLoopVerify: %3.3f sec", Phase::_t_idealLoopVerify.seconds()); |
115 tty->print_cr (" ccp : %3.3f sec", Phase::_t_ccp.seconds()); | 117 tty->print_cr (" ccp : %3.3f sec", Phase::_t_ccp.seconds()); |
116 tty->print_cr (" iterGVN2 : %3.3f sec", Phase::_t_iterGVN2.seconds()); | 118 tty->print_cr (" iterGVN2 : %3.3f sec", Phase::_t_iterGVN2.seconds()); |
117 tty->print_cr (" macroExpand : %3.3f sec", Phase::_t_macroExpand.seconds()); | 119 tty->print_cr (" macroExpand : %3.3f sec", Phase::_t_macroExpand.seconds()); |