Lines Matching defs:continuation

773     // Do not start parsing the continuation block while in a
780 if (block == continuation()) {
1281 // Rets simply become (NON-SAFEPOINT) gotos to the jsr continuation
1430 // instructions become Gotos to the continuation point.
1431 if (continuation() != NULL) {
1442 // released before we jump to the continuation block.
1459 Goto* goto_callee = new Goto(continuation(), false);
1468 // the continuation point.
1469 append_with_bci(goto_callee, scope_data()->continuation()->bci());
3488 // Introduce a new callee continuation point - all Ret instructions
3491 assert(cont != NULL, "continuation must exist (BlockListBuilder starts a new block after a jsr");
3493 // Note: can not assign state to continuation yet, as we have to
3525 // Detect whether the continuation can actually be reached. If not,
3532 // add continuation to work list instead of parsing it immediately
3537 assert(jsr_continuation() == cont, "continuation must not have changed");
3540 "continuation can only be visited in case of backward branches");
3543 // continuation is in work list, so end iteration of current block
3729 // Introduce a new callee continuation point - if the callee has
3733 // continuation point.
3738 // low number so that continuation gets parsed as early as possible
3742 tty->print_cr("CFG: created block %d (bci %d) as continuation for inline at bci %d",
3748 // Record number of predecessors of continuation block before
3750 // continuation after inlining.
3828 // practice, we have only traversed the continuation if we are
3831 !continuation()->is_set(BlockBegin::was_visited_flag),
3832 "continuation should not have been parsed yet if we created it");
3837 // generated at least one Goto to the continuation block. If we
3840 // off the Goto to the continuation, allowing control to fall
3854 assert(cont == continuation(), "");
3858 // Resume parsing in continuation block unless it was already parsed.
3861 if (!continuation()->is_set(BlockBegin::was_visited_flag)) {
3862 // add continuation to work list instead of parsing it immediately
3864 scope_data()->parent()->add_to_work_list(continuation());
3998 void GraphBuilder::push_scope(ciMethod* callee, BlockBegin* continuation) {
4016 data->set_continuation(continuation);
4034 data->set_continuation(continuation());