Searched defs:deopt (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/test/compiler/8009761/
H A DTest8009761.java38 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 Dframe.cpp264 "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");
/openjdk7/hotspot/src/cpu/sparc/vm/
H A DsharedRuntime_sparc.cpp664 // 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 2790 milliseconds