Lines Matching refs:stack
97 // on stack replacement.
178 // performing a parse for on stack replacement. Add values into map.
200 // Set initial stack depth.
203 // Check bailouts. We currently do not perform on stack replacement
204 // of loops in catch blocks or loops which branch with a non-empty stack.
206 C->record_method_not_compilable("OSR starts with non-empty stack");
307 // Extract the needed stack entries from the interpreter frame.
311 // Currently the compiler bails out when attempting to on stack replace
312 // at a bci with a non-empty stack. We should not reach here.
359 Node* l = stack(index);
1053 // Clear out the rest of the map (locals and stack)
1080 // stack slot pair used for the lock. The "this" pointer is a projection
1335 assert(start_sp() == p->sp(), "stack pointer must agree with ciTypeFlow");
1402 assert(!have_se || pre_bc_sp >= inputs, err_msg_res("have enough stack to execute this BC: pre_bc_sp=%d, inputs=%d", pre_bc_sp, inputs));
1468 // The ex_oop must be pushed on the stack, unlike throw_to_exit.
1470 assert(sp() == 1, "must have only the throw exception on the stack");
1494 // Zap extra stack slots to top