hotspot/src/share/vm/code/compiledIC.hpp
changeset 20072 6da61000acff
parent 17094 29c4955396d2
child 22234 da823d78ad65
equal deleted inserted replaced
20052:ad714918ba99 20072:6da61000acff
   224   //
   224   //
   225   // They all takes a TRAP argument, since they can cause a GC if the inline-cache buffer is full.
   225   // They all takes a TRAP argument, since they can cause a GC if the inline-cache buffer is full.
   226   //
   226   //
   227   void set_to_clean();  // Can only be called during a safepoint operation
   227   void set_to_clean();  // Can only be called during a safepoint operation
   228   void set_to_monomorphic(CompiledICInfo& info);
   228   void set_to_monomorphic(CompiledICInfo& info);
   229   void set_to_megamorphic(CallInfo* call_info, Bytecodes::Code bytecode, TRAPS);
   229 
       
   230   // Returns true if successful and false otherwise. The call can fail if memory
       
   231   // allocation in the code cache fails.
       
   232   bool set_to_megamorphic(CallInfo* call_info, Bytecodes::Code bytecode, TRAPS);
   230 
   233 
   231   static void compute_monomorphic_entry(methodHandle method, KlassHandle receiver_klass,
   234   static void compute_monomorphic_entry(methodHandle method, KlassHandle receiver_klass,
   232                                         bool is_optimized, bool static_bound, CompiledICInfo& info, TRAPS);
   235                                         bool is_optimized, bool static_bound, CompiledICInfo& info, TRAPS);
   233 
   236 
   234   // Location
   237   // Location