RFR: 8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV [v5]
Tobias Holenstein
tholenstein at openjdk.org
Fri Nov 15 09:22:05 UTC 2024
> IGV XML already support to define which graphs are visible when opened. Extend the IdealGraphPrinter::print... in C2 to define which nodes should be visible in IGV when sent over the network
>
> ### Add a new option "!" to dump_bfs
> The option ! send the printed nodes of dump_bfs to IGV and shows them
>
> p find_node(0)->dump_bfs(1,0,"dcmxo+!")
>
> dist dump
> ---------------------------------------------
> 1 51 Return === 46 6 47 8 9 returns 39 [[ 0 ]]
> 0 0 Root === 0 51 [[ 0 1 3 26 ]]
> Method printed over network stream to IGV
>
>
> <img width="668" alt="dump" src="https://github.com/user-attachments/assets/d476e8b0-c444-4cd3-b40d-4a8f35caba83">
Tobias Holenstein has updated the pull request incrementally with one additional commit since the last revision:
Update src/hotspot/share/opto/compile.cpp
Co-authored-by: Roberto Castañeda Lozano <robcasloz at users.noreply.github.com>
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/22076/files
- new: https://git.openjdk.org/jdk/pull/22076/files/66720072..17765b07
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=22076&range=04
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=22076&range=03-04
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/22076.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/22076/head:pull/22076
PR: https://git.openjdk.org/jdk/pull/22076
More information about the hotspot-compiler-dev
mailing list