src/share/vm/opto/idealKit.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6877254 Sdiff src/share/vm/opto

src/share/vm/opto/idealKit.hpp

Print this page




 199   Node* load(Node* ctl,
 200              Node* adr,
 201              const Type* t,
 202              BasicType bt,
 203              int adr_idx,
 204              bool require_atomic_access = false);
 205 
 206   // Return the new StoreXNode
 207   Node* store(Node* ctl,
 208               Node* adr,
 209               Node* val,
 210               BasicType bt,
 211               int adr_idx,
 212               bool require_atomic_access = false);
 213 
 214   // Store a card mark ordered after store_oop
 215   Node* storeCM(Node* ctl,
 216                 Node* adr,
 217                 Node* val,
 218                 Node* oop_store,

 219                 BasicType bt,
 220                 int adr_idx);
 221 
 222   // Trivial call
 223   void make_leaf_call(const TypeFunc *slow_call_type,
 224                       address slow_call,
 225                       const char *leaf_name,
 226                       Node* parm0,
 227                       Node* parm1 = NULL,
 228                       Node* parm2 = NULL);
 229 };


 199   Node* load(Node* ctl,
 200              Node* adr,
 201              const Type* t,
 202              BasicType bt,
 203              int adr_idx,
 204              bool require_atomic_access = false);
 205 
 206   // Return the new StoreXNode
 207   Node* store(Node* ctl,
 208               Node* adr,
 209               Node* val,
 210               BasicType bt,
 211               int adr_idx,
 212               bool require_atomic_access = false);
 213 
 214   // Store a card mark ordered after store_oop
 215   Node* storeCM(Node* ctl,
 216                 Node* adr,
 217                 Node* val,
 218                 Node* oop_store,
 219                 int oop_adr_idx,
 220                 BasicType bt,
 221                 int adr_idx);
 222 
 223   // Trivial call
 224   void make_leaf_call(const TypeFunc *slow_call_type,
 225                       address slow_call,
 226                       const char *leaf_name,
 227                       Node* parm0,
 228                       Node* parm1 = NULL,
 229                       Node* parm2 = NULL);
 230 };
src/share/vm/opto/idealKit.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File