equal
deleted
inserted
replaced
391 int backedge_count(); |
391 int backedge_count(); |
392 |
392 |
393 bool was_executed_more_than(int n); |
393 bool was_executed_more_than(int n); |
394 bool was_never_executed() { return !was_executed_more_than(0); } |
394 bool was_never_executed() { return !was_executed_more_than(0); } |
395 |
395 |
396 static void build_interpreter_method_data(methodHandle method, TRAPS); |
396 static void build_interpreter_method_data(const methodHandle& method, TRAPS); |
397 |
397 |
398 static MethodCounters* build_method_counters(Method* m, TRAPS); |
398 static MethodCounters* build_method_counters(Method* m, TRAPS); |
399 |
399 |
400 int interpreter_invocation_count() { |
400 int interpreter_invocation_count() { |
401 if (TieredCompilation) { |
401 if (TieredCompilation) { |
433 address get_i2c_entry(); |
433 address get_i2c_entry(); |
434 address get_c2i_entry(); |
434 address get_c2i_entry(); |
435 address get_c2i_unverified_entry(); |
435 address get_c2i_unverified_entry(); |
436 AdapterHandlerEntry* adapter() { return _adapter; } |
436 AdapterHandlerEntry* adapter() { return _adapter; } |
437 // setup entry points |
437 // setup entry points |
438 void link_method(methodHandle method, TRAPS); |
438 void link_method(const methodHandle& method, TRAPS); |
439 // clear entry points. Used by sharing code |
439 // clear entry points. Used by sharing code |
440 void unlink_method(); |
440 void unlink_method(); |
441 |
441 |
442 // vtable index |
442 // vtable index |
443 enum VtableIndexFlag { |
443 enum VtableIndexFlag { |