diff --git a/src/hotspot/share/opto/idealGraphPrinter.cpp b/src/hotspot/share/opto/idealGraphPrinter.cpp index 5154a85b0f8c1..f62f832f25f4f 100644 --- a/src/hotspot/share/opto/idealGraphPrinter.cpp +++ b/src/hotspot/share/opto/idealGraphPrinter.cpp @@ -474,6 +474,10 @@ void IdealGraphPrinter::visit_node(Node* n, bool edges) { // Enforce dots as decimal separators, as required by IGV. StringUtils::replace_no_expand(buffer, ",", "."); print_prop("frequency", buffer); + // Print block index for nodes that are placed in blocks and scheduled locally. + if (block->contains(node)) { + print_prop("block_index", block->find_node(node)); + } } }