hotspot/src/share/vm/opto/memnode.hpp
changeset 44739 3af2c3740d7b
parent 39419 cc993a4ab581
child 45766 4b5557c9b656
equal deleted inserted replaced
44738:11431bbc9549 44739:3af2c3740d7b
    76     init_class_id(Class_Mem);
    76     init_class_id(Class_Mem);
    77     debug_only(_adr_type=at; adr_type();)
    77     debug_only(_adr_type=at; adr_type();)
    78   }
    78   }
    79 
    79 
    80   virtual Node* find_previous_arraycopy(PhaseTransform* phase, Node* ld_alloc, Node*& mem, bool can_see_stored_value) const { return NULL; }
    80   virtual Node* find_previous_arraycopy(PhaseTransform* phase, Node* ld_alloc, Node*& mem, bool can_see_stored_value) const { return NULL; }
       
    81   static bool check_if_adr_maybe_raw(Node* adr);
    81 
    82 
    82 public:
    83 public:
    83   // Helpers for the optimizer.  Documented in memnode.cpp.
    84   // Helpers for the optimizer.  Documented in memnode.cpp.
    84   static bool detect_ptr_independence(Node* p1, AllocateNode* a1,
    85   static bool detect_ptr_independence(Node* p1, AllocateNode* a1,
    85                                       Node* p2, AllocateNode* a2,
    86                                       Node* p2, AllocateNode* a2,