Lines Matching refs:cur_state
2198 ValueStack* cur_state = instruction->state_before();
2202 assert(cur_state != NULL, "state_before must be set");
2204 int cur_bci = cur_state->bci();
2205 assert(cur_scope_data->scope() == cur_state->scope(), "scopes do not match");
2229 assert(entry->state() == NULL || cur_state->total_locks_size() == entry->state()->total_locks_size(), "locks do not match");
2232 if (cur_state->stack_size() != 0) {
2233 cur_state = cur_state->copy(ValueStack::ExceptionState, cur_state->bci());
2236 instruction->set_exception_state(cur_state);
2246 if (!entry->try_merge(cur_state)) {
2251 int phi_operand = entry->add_exception_state(cur_state);
2283 cur_state = cur_state->copy(ValueStack::ExceptionState, cur_state->bci());
2285 cur_state = cur_state->copy(ValueStack::EmptyExceptionState, cur_state->bci());
2288 prev_state->set_caller_state(cur_state);
2291 instruction->set_exception_state(cur_state);
2304 assert(cur_scope_data->scope() == cur_state->scope(), "scopes do not match");
2305 assert(cur_state->locks_size() == 0 || cur_state->locks_size() == 1, "unlocking must be done in a catchall exception handler");
2307 prev_state = cur_state;
2308 cur_state = cur_state->caller_state();