< prev index next >
src/hotspot/share/opto/lcm.cpp
Print this page
*** 1146,1155 ****
--- 1146,1166 ----
worklist.push(m);
}
}
if( phi_cnt != block->end_idx() ) {
+ #ifndef PRODUCT
+ if (trace_opto_pipelining()) {
+ for (uint j=0; j< block->number_of_nodes(); j++) {
+ Node *n = block->get_node(j);
+ int idx = n->_idx;
+ tty->print("# ready cnt:%3d ", ready_cnt.at(idx));
+ tty->print("latency:%3d ", get_latency_for_node(n));
+ tty->print("%4d: %s\n", idx, n->Name());
+ }
+ }
+ #endif
// did not schedule all. Retry, Bailout, or Die
if (C->subsume_loads() == true && !C->failing()) {
// Retry with subsume_loads == false
// If this is the first failure, the sentinel string will "stick"
// to the Compile object, and the C2Compiler will see it and retry.
< prev index next >