equal
deleted
inserted
replaced
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 |