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());