comparison src/share/vm/code/compiledIC.hpp @ 14422:2b8e28fdf503

Merge
author kvn
date Tue, 05 Nov 2013 17:38:04 -0800
parents 891687731b59
children de6a9e811145
comparison
equal deleted inserted replaced
14421:3068270ba476 14422:2b8e28fdf503
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