comparison src/share/vm/opto/loopTransform.cpp @ 367:194b8e3a2fc4

6384206: Phis which are later unneeded are impairing our ability to inline based on static types Reviewed-by: rasbold, jrose
author never
date Wed, 17 Sep 2008 12:59:52 -0700
parents 9c2ecc2ffb12
children cc80376deb0c
comparison
equal deleted inserted replaced
366:8261ee795323 367:194b8e3a2fc4
1010 Node *nnn = old_new[old->_idx]; 1010 Node *nnn = old_new[old->_idx];
1011 loop->_body.push(nnn); 1011 loop->_body.push(nnn);
1012 if (!has_ctrl(old)) 1012 if (!has_ctrl(old))
1013 set_loop(nnn, loop); 1013 set_loop(nnn, loop);
1014 } 1014 }
1015
1016 loop->record_for_igvn();
1015 } 1017 }
1016 1018
1017 //------------------------------do_maximally_unroll---------------------------- 1019 //------------------------------do_maximally_unroll----------------------------
1018 1020
1019 void PhaseIdealLoop::do_maximally_unroll( IdealLoopTree *loop, Node_List &old_new ) { 1021 void PhaseIdealLoop::do_maximally_unroll( IdealLoopTree *loop, Node_List &old_new ) {