467 void do_call(); |
467 void do_call(); |
468 |
468 |
469 // Helper function to uncommon-trap or bailout for non-compilable call-sites |
469 // Helper function to uncommon-trap or bailout for non-compilable call-sites |
470 bool can_not_compile_call_site(ciMethod *dest_method, ciInstanceKlass *klass); |
470 bool can_not_compile_call_site(ciMethod *dest_method, ciInstanceKlass *klass); |
471 |
471 |
472 // Helper function to identify inlining potential at call-site |
|
473 ciMethod* optimize_inlining(ciMethod* caller, int bci, ciInstanceKlass* klass, |
|
474 ciMethod *dest_method, const TypeOopPtr* receiver_type); |
|
475 |
|
476 // Helper function to setup for type-profile based inlining |
472 // Helper function to setup for type-profile based inlining |
477 bool prepare_type_profile_inline(ciInstanceKlass* prof_klass, ciMethod* prof_method); |
473 bool prepare_type_profile_inline(ciInstanceKlass* prof_klass, ciMethod* prof_method); |
478 |
474 |
479 // Helper functions for type checking bytecodes: |
475 // Helper functions for type checking bytecodes: |
480 void do_checkcast(); |
476 void do_checkcast(); |