hotspot/src/share/vm/opto/callGenerator.hpp
changeset 4567 7fc02fbe5c7a
parent 4566 b363f6ef4068
child 5547 f4b087cbb361
equal deleted inserted replaced
4566:b363f6ef4068 4567:7fc02fbe5c7a
   115   static CallGenerator* for_predicted_call(ciKlass* predicted_receiver,
   115   static CallGenerator* for_predicted_call(ciKlass* predicted_receiver,
   116                                            CallGenerator* if_missed,
   116                                            CallGenerator* if_missed,
   117                                            CallGenerator* if_hit,
   117                                            CallGenerator* if_hit,
   118                                            float hit_prob);
   118                                            float hit_prob);
   119 
   119 
       
   120   // How to make a call that optimistically assumes a MethodHandle target:
       
   121   static CallGenerator* for_predicted_dynamic_call(ciMethodHandle* predicted_method_handle,
       
   122                                                    CallGenerator* if_missed,
       
   123                                                    CallGenerator* if_hit,
       
   124                                                    float hit_prob);
       
   125 
   120   // How to make a call that gives up and goes back to the interpreter:
   126   // How to make a call that gives up and goes back to the interpreter:
   121   static CallGenerator* for_uncommon_trap(ciMethod* m,
   127   static CallGenerator* for_uncommon_trap(ciMethod* m,
   122                                           Deoptimization::DeoptReason reason,
   128                                           Deoptimization::DeoptReason reason,
   123                                           Deoptimization::DeoptAction action);
   129                                           Deoptimization::DeoptAction action);
   124 
   130