src/share/vm/opto/macro.hpp

changeset 855
a1980da045cc
parent 682
02a35ad4adf8
child 1907
c18cbe5936b8
equal deleted inserted replaced
854:0bf25c4807f9 855:a1980da045cc
91 void expand_lock_node(LockNode *lock); 91 void expand_lock_node(LockNode *lock);
92 void expand_unlock_node(UnlockNode *unlock); 92 void expand_unlock_node(UnlockNode *unlock);
93 93
94 int replace_input(Node *use, Node *oldref, Node *newref); 94 int replace_input(Node *use, Node *oldref, Node *newref);
95 void copy_call_debug_info(CallNode *oldcall, CallNode * newcall); 95 void copy_call_debug_info(CallNode *oldcall, CallNode * newcall);
96 Node* opt_iff(Node* region, Node* iff); 96 Node* opt_bits_test(Node* ctrl, Node* region, int edge, Node* word, int mask, int bits, bool return_fast_path = false);
97 void copy_predefined_input_for_runtime_call(Node * ctrl, CallNode* oldcall, CallNode* call); 97 void copy_predefined_input_for_runtime_call(Node * ctrl, CallNode* oldcall, CallNode* call);
98 CallNode* make_slow_call(CallNode *oldcall, const TypeFunc* slow_call_type, address slow_call, 98 CallNode* make_slow_call(CallNode *oldcall, const TypeFunc* slow_call_type, address slow_call,
99 const char* leaf_name, Node* slow_path, Node* parm0, Node* parm1); 99 const char* leaf_name, Node* slow_path, Node* parm0, Node* parm1);
100 void extract_call_projections(CallNode *call); 100 void extract_call_projections(CallNode *call);
101 101

mercurial