comparison src/share/vm/opto/graphKit.hpp @ 20327:411e30e5fbb8

8026796: Make replace_in_map() on parent maps generic Summary: propagate node replacements along control flow edges to callers Reviewed-by: kvn, vlivanov
author roland
date Wed, 13 Aug 2014 11:00:22 +0200
parents 00c8a1255912
children 7848fc12602b
comparison
equal deleted inserted replaced
20326:da00a41842a5 20327:411e30e5fbb8
683 Node* set_predefined_input_for_runtime_call(SafePointNode* call); 683 Node* set_predefined_input_for_runtime_call(SafePointNode* call);
684 684
685 // Replace the call with the current state of the kit. Requires 685 // Replace the call with the current state of the kit. Requires
686 // that the call was generated with separate io_projs so that 686 // that the call was generated with separate io_projs so that
687 // exceptional control flow can be handled properly. 687 // exceptional control flow can be handled properly.
688 void replace_call(CallNode* call, Node* result); 688 void replace_call(CallNode* call, Node* result, bool do_replaced_nodes = false);
689 689
690 // helper functions for statistics 690 // helper functions for statistics
691 void increment_counter(address counter_addr); // increment a debug counter 691 void increment_counter(address counter_addr); // increment a debug counter
692 void increment_counter(Node* counter_addr); // increment a debug counter 692 void increment_counter(Node* counter_addr); // increment a debug counter
693 693