Mercurial > hg > graal-jvmci-8
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 ) { |