src/hotspot/share/opto/loopopts.cpp
changeset 48603 e5da6c246176
parent 48595 5d699d81c10c
child 48713 efa7f1a283e4
equal deleted inserted replaced
48602:6481320bb72c 48603:e5da6c246176
  1729     Node* tail = cl->outer_loop_tail();
  1729     Node* tail = cl->outer_loop_tail();
  1730     IfNode* le = cl->outer_loop_end();
  1730     IfNode* le = cl->outer_loop_end();
  1731     Node* sfpt = cl->outer_safepoint();
  1731     Node* sfpt = cl->outer_safepoint();
  1732     CountedLoopEndNode* cle = cl->loopexit();
  1732     CountedLoopEndNode* cle = cl->loopexit();
  1733     CountedLoopNode* new_cl = old_new[cl->_idx]->as_CountedLoop();
  1733     CountedLoopNode* new_cl = old_new[cl->_idx]->as_CountedLoop();
  1734     CountedLoopEndNode* new_cle = new_cl->as_CountedLoop()->loopexit();
  1734     CountedLoopEndNode* new_cle = new_cl->as_CountedLoop()->loopexit_or_null();
  1735     Node* cle_out = cle->proj_out(false);
  1735     Node* cle_out = cle->proj_out(false);
  1736 
  1736 
  1737     Node* new_sfpt = NULL;
  1737     Node* new_sfpt = NULL;
  1738     Node* new_cle_out = cle_out->clone();
  1738     Node* new_cle_out = cle_out->clone();
  1739     old_new.map(cle_out->_idx, new_cle_out);
  1739     old_new.map(cle_out->_idx, new_cle_out);