< prev index next >

src/share/vm/opto/graphKit.hpp

Print this page

        

*** 830,841 **** 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); void insert_store_load_for_barrier(); // Optional 'precedent' is appended as an extra edge, to force ordering. FastLockNode* shared_lock(Node* obj); void shared_unlock(Node* box, Node* obj); --- 830,841 ---- 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(Opcodes opcode, Node* precedent = NULL); ! Node* insert_mem_bar_volatile(Opcodes opcode, int alias_idx, Node* precedent = NULL); void insert_store_load_for_barrier(); // Optional 'precedent' is appended as an extra edge, to force ordering. FastLockNode* shared_lock(Node* obj); void shared_unlock(Node* box, Node* obj);
< prev index next >