comparison src/share/vm/opto/callnode.hpp @ 24204:3ff8d0b5a04b

8174164: SafePointNode::_replaced_nodes breaks with irreducible loops Reviewed-by: kvn
author roland
date Wed, 15 Feb 2017 17:26:37 -0800
parents 6e8e0bf87bbe
children 719853999215
comparison
equal deleted inserted replaced
24203:a8b80d85ef39 24204:3ff8d0b5a04b
447 _replaced_nodes.transfer_from(sfpt->_replaced_nodes, idx); 447 _replaced_nodes.transfer_from(sfpt->_replaced_nodes, idx);
448 } 448 }
449 void delete_replaced_nodes() { 449 void delete_replaced_nodes() {
450 _replaced_nodes.reset(); 450 _replaced_nodes.reset();
451 } 451 }
452 void apply_replaced_nodes() { 452 void apply_replaced_nodes(uint idx) {
453 _replaced_nodes.apply(this); 453 _replaced_nodes.apply(this, idx);
454 } 454 }
455 void merge_replaced_nodes_with(SafePointNode* sfpt) { 455 void merge_replaced_nodes_with(SafePointNode* sfpt) {
456 _replaced_nodes.merge_with(sfpt->_replaced_nodes); 456 _replaced_nodes.merge_with(sfpt->_replaced_nodes);
457 } 457 }
458 bool has_replaced_nodes() const { 458 bool has_replaced_nodes() const {