equal
deleted
inserted
replaced
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, |