8323095: Expand TraceOptoParse block output abbreviations

Reviewed-by: thartmann, chagedorn, xliu
This commit is contained in:
Joshua Cao 2024-01-08 19:46:04 +00:00 committed by Xin Liu
parent d47393bd82
commit 24823ba647

View File

@ -1511,13 +1511,13 @@ void Parse::do_one_block() {
int ns = b->num_successors(); int ns = b->num_successors();
int nt = b->all_successors(); int nt = b->all_successors();
tty->print("Parsing block #%d at bci [%d,%d), successors: ", tty->print("Parsing block #%d at bci [%d,%d), successors:",
block()->rpo(), block()->start(), block()->limit()); block()->rpo(), block()->start(), block()->limit());
for (int i = 0; i < nt; i++) { for (int i = 0; i < nt; i++) {
tty->print((( i < ns) ? " %d" : " %d(e)"), b->successor_at(i)->rpo()); tty->print((( i < ns) ? " %d" : " %d(exception block)"), b->successor_at(i)->rpo());
} }
if (b->is_loop_head()) { if (b->is_loop_head()) {
tty->print(" lphd"); tty->print(" loop head");
} }
if (b->is_irreducible_loop_entry()) { if (b->is_irreducible_loop_entry()) {
tty->print(" irreducible"); tty->print(" irreducible");