Lines Matching defs:end
99 If* if_ = block->end()->as_If();
126 // check if both branches end with a goto
154 // check if phi function is present at end of successor stack and that
229 // update block end
333 BlockEnd* end = block->end();
334 if (end->as_Goto() != NULL) {
335 assert(end->number_of_sux() == 1, "end must have exactly one successor");
344 BlockBegin* sux = end->default_sux();
345 if (sux->number_of_preds() == 1 && !sux->is_entry_block() && !end->is_safepoint()) {
349 // verify that state at the end of block and at the beginning of sux are equal
352 ValueStack* end_state = end->state();
369 // find instruction before end & append first instruction of sux block
370 Instruction* prev = end->prev(block);
375 block->set_end(sux->end());
398 If* if_ = block->end()->as_If();
443 tty->print_cr("%d. replaced If and IfOp at end of B%d with single If", _merge_count, block->block_id());
798 BlockEnd* e = block->end();
1166 BlockEnd *end = b->end();
1167 for (int s = end->number_of_sux(); s-- > 0; ) {
1168 BlockBegin* next = end->sux_at(s);