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