298 // Miscellaneous utility functions |
298 // Miscellaneous utility functions |
299 JVMState* clone_deep(Compile* C) const; // recursively clones caller chain |
299 JVMState* clone_deep(Compile* C) const; // recursively clones caller chain |
300 JVMState* clone_shallow(Compile* C) const; // retains uncloned caller |
300 JVMState* clone_shallow(Compile* C) const; // retains uncloned caller |
301 void set_map_deep(SafePointNode *map);// reset map for all callers |
301 void set_map_deep(SafePointNode *map);// reset map for all callers |
302 void adapt_position(int delta); // Adapt offsets in in-array after adding an edge. |
302 void adapt_position(int delta); // Adapt offsets in in-array after adding an edge. |
|
303 int interpreter_frame_size() const; |
303 |
304 |
304 #ifndef PRODUCT |
305 #ifndef PRODUCT |
305 void format(PhaseRegAlloc *regalloc, const Node *n, outputStream* st) const; |
306 void format(PhaseRegAlloc *regalloc, const Node *n, outputStream* st) const; |
306 void dump_spec(outputStream *st) const; |
307 void dump_spec(outputStream *st) const; |
307 void dump_on(outputStream* st) const; |
308 void dump_on(outputStream* st) const; |