src/share/vm/opto/graphKit.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/opto/graphKit.hpp

src/share/vm/opto/graphKit.hpp

Print this page
rev 6553 : 8033626: assert(ex_map->jvms()->same_calls_as(_exceptions->jvms())) failed: all collected exceptions must come from the same place
Reviewed-by: ?

*** 805,815 **** RC_LEAF = 0 // null value: no flags set }; // merge in all memory slices from new_mem, along the given path void merge_memory(Node* new_mem, Node* region, int new_path); ! void make_slow_call_ex(Node* call, ciInstanceKlass* ex_klass, bool separate_io_proj); // Helper functions to build synchronizations int next_monitor(); Node* insert_mem_bar(int opcode, Node* precedent = NULL); Node* insert_mem_bar_volatile(int opcode, int alias_idx, Node* precedent = NULL); --- 805,815 ---- RC_LEAF = 0 // null value: no flags set }; // merge in all memory slices from new_mem, along the given path void merge_memory(Node* new_mem, Node* region, int new_path); ! void make_slow_call_ex(Node* call, ciInstanceKlass* ex_klass, bool separate_io_proj, bool deoptimize = false); // Helper functions to build synchronizations int next_monitor(); Node* insert_mem_bar(int opcode, Node* precedent = NULL); Node* insert_mem_bar_volatile(int opcode, int alias_idx, Node* precedent = NULL);
*** 847,863 **** Node* type_check_receiver(Node* receiver, ciKlass* klass, float prob, Node* *casted_receiver); // implementation of object creation Node* set_output_for_allocation(AllocateNode* alloc, ! const TypeOopPtr* oop_type); Node* get_layout_helper(Node* klass_node, jint& constant_value); Node* new_instance(Node* klass_node, Node* slow_test = NULL, ! Node* *return_size_val = NULL); Node* new_array(Node* klass_node, Node* count_val, int nargs, ! Node* *return_size_val = NULL); // java.lang.String helpers Node* load_String_offset(Node* ctrl, Node* str); Node* load_String_length(Node* ctrl, Node* str); Node* load_String_value(Node* ctrl, Node* str); --- 847,866 ---- Node* type_check_receiver(Node* receiver, ciKlass* klass, float prob, Node* *casted_receiver); // implementation of object creation Node* set_output_for_allocation(AllocateNode* alloc, ! const TypeOopPtr* oop_type, ! bool deoptimize_on_exception=false); Node* get_layout_helper(Node* klass_node, jint& constant_value); Node* new_instance(Node* klass_node, Node* slow_test = NULL, ! Node* *return_size_val = NULL, ! bool deoptimize_on_exception = false); Node* new_array(Node* klass_node, Node* count_val, int nargs, ! Node* *return_size_val = NULL, ! bool deoptimize_on_exception = false); // java.lang.String helpers Node* load_String_offset(Node* ctrl, Node* str); Node* load_String_length(Node* ctrl, Node* str); Node* load_String_value(Node* ctrl, Node* str);
src/share/vm/opto/graphKit.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File