src/share/vm/opto/graphKit.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/graphKit.hpp	Mon Jun  9 20:54:57 2014
--- new/src/share/vm/opto/graphKit.hpp	Mon Jun  9 20:54:56 2014

*** 805,815 **** --- 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 **** --- 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); ! 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); ! 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); ! 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