Lines Matching defs:end
518 void BlockBegin::set_end(BlockEnd* end) {
519 assert(end != NULL, "should not reset block end to NULL");
520 if (end == _end) {
525 // Set the new end
526 _end = end;
530 for (int i = 0; i < end->number_of_sux(); i++) {
531 BlockBegin* sux = end->sux_at(i);
543 // disconnect from the old end
598 end()->substitute_sux(old_sux, new_sux);
607 BlockBegin* new_sux = new BlockBegin(end()->state()->bci());
614 new_sux->set_next(e, end()->state()->bci());
617 ValueStack* s = end()->state();
625 end()->substitute_sux(sux, new_sux);
698 BlockEnd* e = end(); // must do this after block_do because block_do may change it!
708 BlockEnd* e = end();
964 state = _block->pred_at(i)->end()->state();