src/share/vm/opto/loopopts.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/loopopts.cpp	Fri Oct  3 11:53:04 2008
--- new/src/share/vm/opto/loopopts.cpp	Fri Oct  3 11:53:03 2008

*** 1901,1913 **** --- 1901,1910 ---- use_c = has_ctrl(use) ? get_ctrl(use) : use->in(0); } else { // Use in a phi is considered a use in the associated predecessor block use_c = use->in(0)->in(j); } if (use_c->is_CountedLoop()) { use_c = use_c->in(LoopNode::EntryControl); } set_ctrl(n_clone, use_c); assert(!loop->is_member(get_loop(use_c)), "should be outside loop"); get_loop(use_c)->_body.push(n_clone); _igvn.register_new_node_with_optimizer(n_clone); #if !defined(PRODUCT)

src/share/vm/opto/loopopts.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File