equal
deleted
inserted
replaced
243 virtual Node* obj_allocate(PhaseMacroExpand* macro, Node* ctrl, Node* mem, Node* toobig_false, Node* size_in_bytes, |
243 virtual Node* obj_allocate(PhaseMacroExpand* macro, Node* ctrl, Node* mem, Node* toobig_false, Node* size_in_bytes, |
244 Node*& i_o, Node*& needgc_ctrl, |
244 Node*& i_o, Node*& needgc_ctrl, |
245 Node*& fast_oop_ctrl, Node*& fast_oop_rawmem, |
245 Node*& fast_oop_ctrl, Node*& fast_oop_rawmem, |
246 intx prefetch_lines) const; |
246 intx prefetch_lines) const; |
247 |
247 |
|
248 virtual Node* ideal_node(PhaseGVN* phase, Node* n, bool can_reshape) const { return NULL; } |
|
249 virtual Node* identity_node(PhaseGVN* phase, Node* n) const { return n; } |
|
250 |
248 // These are general helper methods used by C2 |
251 // These are general helper methods used by C2 |
249 enum ArrayCopyPhase { |
252 enum ArrayCopyPhase { |
250 Parsing, |
253 Parsing, |
251 Optimization, |
254 Optimization, |
252 Expansion |
255 Expansion |