hotspot/src/share/vm/opto/graphKit.hpp
changeset 13728 882756847a04
parent 13391 30245956af37
child 13895 f6dfe4123709
equal deleted inserted replaced
13727:caf5eb7dd4a7 13728:882756847a04
   741   // Optional 'precedent' is appended as an extra edge, to force ordering.
   741   // Optional 'precedent' is appended as an extra edge, to force ordering.
   742   FastLockNode* shared_lock(Node* obj);
   742   FastLockNode* shared_lock(Node* obj);
   743   void shared_unlock(Node* box, Node* obj);
   743   void shared_unlock(Node* box, Node* obj);
   744 
   744 
   745   // helper functions for the fast path/slow path idioms
   745   // helper functions for the fast path/slow path idioms
   746   Node* fast_and_slow(Node* in, const Type *result_type, Node* null_result, IfNode* fast_test, Node* fast_result, address slow_call, const TypeFunc *slow_call_type, Node* slow_arg, klassOop ex_klass, Node* slow_result);
   746   Node* fast_and_slow(Node* in, const Type *result_type, Node* null_result, IfNode* fast_test, Node* fast_result, address slow_call, const TypeFunc *slow_call_type, Node* slow_arg, Klass* ex_klass, Node* slow_result);
   747 
   747 
   748   // Generate an instance-of idiom.  Used by both the instance-of bytecode
   748   // Generate an instance-of idiom.  Used by both the instance-of bytecode
   749   // and the reflective instance-of call.
   749   // and the reflective instance-of call.
   750   Node* gen_instanceof( Node *subobj, Node* superkls );
   750   Node* gen_instanceof( Node *subobj, Node* superkls );
   751 
   751