RFR: 8367728: IGV: dump node address type

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Tue Sep 16 10:23:23 UTC 2025


This changeset dumps the address type of each node (`Node::adr_type()`), when not null, into the IGV graphs. This should improve the visibility and diagnosability of C2 type inconsistencies, see e.g. [JDK-8367667](https://bugs.openjdk.org/browse/JDK-8367667).

#### Testing
- tier1 (windows-x64, linux-x64, linux-aarch64, macosx-x64, and macosx-aarch64; release and debug mode).
- Tested IGV manually on a few selected graphs. Tested automatically that dumping thousands of graphs does not trigger any assertion failure (by running `java -Xcomp -XX:PrintIdealGraphLevel=1`).

-------------

Commit messages:
 - Dump address type

Changes: https://git.openjdk.org/jdk/pull/27310/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27310&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8367728
  Stats: 5 lines in 1 file changed: 5 ins; 0 del; 0 mod
  Patch: https://git.openjdk.org/jdk/pull/27310.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27310/head:pull/27310

PR: https://git.openjdk.org/jdk/pull/27310


More information about the hotspot-compiler-dev mailing list