hotspot/src/share/vm/opto/callGenerator.hpp
changeset 4566 b363f6ef4068
parent 4450 6d700b859b3e
child 4567 7fc02fbe5c7a
equal deleted inserted replaced
4565:cbb3fed38514 4566:b363f6ef4068
    98   // How to generate code for an on-stack replacement handler.
    98   // How to generate code for an on-stack replacement handler.
    99   static CallGenerator* for_osr(ciMethod* m, int osr_bci);
    99   static CallGenerator* for_osr(ciMethod* m, int osr_bci);
   100 
   100 
   101   // How to generate vanilla out-of-line call sites:
   101   // How to generate vanilla out-of-line call sites:
   102   static CallGenerator* for_direct_call(ciMethod* m, bool separate_io_projs = false);   // static, special
   102   static CallGenerator* for_direct_call(ciMethod* m, bool separate_io_projs = false);   // static, special
       
   103   static CallGenerator* for_dynamic_call(ciMethod* m);   // invokedynamic
   103   static CallGenerator* for_virtual_call(ciMethod* m, int vtable_index);  // virtual, interface
   104   static CallGenerator* for_virtual_call(ciMethod* m, int vtable_index);  // virtual, interface
   104 
   105 
   105   // How to generate a replace a direct call with an inline version
   106   // How to generate a replace a direct call with an inline version
   106   static CallGenerator* for_late_inline(ciMethod* m, CallGenerator* inline_cg);
   107   static CallGenerator* for_late_inline(ciMethod* m, CallGenerator* inline_cg);
   107 
   108