< prev index next >
src/share/vm/opto/loopTransform.cpp
Print this page
*** 1411,1421 ****
tty->print("Unroll %d ", loop_head->unrolled_count()*2);
}
loop->dump_head();
}
! if (C->do_vector_loop() && (PrintOpto && VerifyLoopOptimizations || TraceLoopOpts)) {
Arena* arena = Thread::current()->resource_area();
Node_Stack stack(arena, C->live_nodes() >> 2);
Node_List rpo_list;
VectorSet visited(arena);
visited.set(loop_head->_idx);
--- 1411,1421 ----
tty->print("Unroll %d ", loop_head->unrolled_count()*2);
}
loop->dump_head();
}
! if (C->do_vector_loop() && (PrintOpto && (VerifyLoopOptimizations || TraceLoopOpts))) {
Arena* arena = Thread::current()->resource_area();
Node_Stack stack(arena, C->live_nodes() >> 2);
Node_List rpo_list;
VectorSet visited(arena);
visited.set(loop_head->_idx);
*** 1650,1660 ****
}
loop->record_for_igvn();
#ifndef PRODUCT
! if (C->do_vector_loop() && (PrintOpto && VerifyLoopOptimizations || TraceLoopOpts)) {
tty->print("\nnew loop after unroll\n"); loop->dump_head();
for (uint i = 0; i < loop->_body.size(); i++) {
loop->_body.at(i)->dump();
}
if(C->clone_map().is_debug()) {
--- 1650,1660 ----
}
loop->record_for_igvn();
#ifndef PRODUCT
! if (C->do_vector_loop() && (PrintOpto && (VerifyLoopOptimizations || TraceLoopOpts))) {
tty->print("\nnew loop after unroll\n"); loop->dump_head();
for (uint i = 0; i < loop->_body.size(); i++) {
loop->_body.at(i)->dump();
}
if(C->clone_map().is_debug()) {
< prev index next >