260 |
261 |
261 ciKlass* cha_exact_type(ciType* type); |
262 ciKlass* cha_exact_type(ciType* type); |
262 |
263 |
263 // Dump inlining replay data to the stream. |
264 // Dump inlining replay data to the stream. |
264 void dump_inline_data(outputStream* out) { /* do nothing now */ } |
265 void dump_inline_data(outputStream* out) { /* do nothing now */ } |
|
266 |
|
267 // How much stack space would the interpreter need in case of a |
|
268 // deoptimization (worst case) |
|
269 void update_interpreter_frame_size(int size) { |
|
270 if (_interpreter_frame_size < size) { |
|
271 _interpreter_frame_size = size; |
|
272 } |
|
273 } |
|
274 |
|
275 int interpreter_frame_size() const { |
|
276 return _interpreter_frame_size; |
|
277 } |
265 }; |
278 }; |
266 |
279 |
267 |
280 |
268 // Macro definitions for unified bailout-support |
281 // Macro definitions for unified bailout-support |
269 // The methods bailout() and bailed_out() are present in all classes |
282 // The methods bailout() and bailed_out() are present in all classes |