Searched refs:deopt (Results 1 - 5 of 5) sorted by relevance
/openjdk7/hotspot/test/compiler/8009761/ |
H A D | Test8009761.java | 38 static Object m1(boolean deopt) { argument 144 if (deopt) { 145 UnloadedClass res = new UnloadedClass(); // sufficient to force deopt with c2 but not c1 146 res.i = 0; // forces deopt with c1 215 static Object m3(boolean overflow_stack, boolean deopt) { argument 220 Object o = m1(deopt); 221 if (deopt) { 249 System.out.println("Failed: init recursive calls: " + c1 + ". After deopt " + count);
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | frame.cpp | 264 "patching other threads for deopt may only occur at a safepoint"); 297 // to notice it needs to do the deopt on its own once it leaves native. 316 // If the call site is a MethodHandle call site use the MH deopt 318 address deopt = nm->is_method_handle_return(pc()) ? local 324 patch_pc(thread, deopt); 333 assert(check.is_deoptimized_frame(), "missed deopt");
|
H A D | deoptimization.cpp | 176 // via vanilla deopt or uncommon trap we MUST NOT stop at a safepoint once 182 assert(thread->deopt_mark() == NULL, "Pending deopt!"); 191 assert(thread->deopt_nmethod() == NULL, "Pending deopt!"); 298 assert(thread->vframe_array_head() == NULL, "Pending deopt!");; 335 // If the deopt call site is a MethodHandle invoke call site we have 475 // since the frame will "magically" show the original pc before the deopt 476 // and we'd undo the deopt. 599 // Cleanup thread deopt data 722 guarantee(false, "wrong number of expression stack elements during deopt"); 1020 // the state of the deopt'in [all...] |
H A D | thread.cpp | 2583 bool deopt = false; // Dump stack only if a deopt actually happens. 2613 if (DebugDeoptimization && !deopt) { 2614 deopt = true; // One-time only print before deopt 2623 if (DebugDeoptimization && deopt) { 2742 assert(vframe_array_head() == NULL, "deopt in progress at a safepoint!");
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | sharedRuntime_sparc.cpp | 664 // deopt/uncommon trap cycles. If we always go interpreted here then 1008 // Open a big window for deopt failure 3297 static void gen_new_frame(MacroAssembler* masm, bool deopt) { argument 3299 // Common out the new frame generation for deopt and uncommon trap 3324 if (deopt) { 3358 static void make_new_frames(MacroAssembler* masm, bool deopt) { argument 3408 gen_new_frame(masm, deopt); // allocate an interpreter frame
|
Completed in 296 milliseconds