Integrated: 8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV
Tobias Holenstein
tholenstein at openjdk.org
Mon Nov 18 09:38:55 UTC 2024
On Wed, 13 Nov 2024 14:41:24 GMT, Tobias Holenstein <tholenstein at openjdk.org> wrote:
> 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">
This pull request has now been integrated.
Changeset: b9c6ce90
Author: Tobias Holenstein <tholenstein at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/b9c6ce900b512adfcaccd2341be3eb0003a28b87
Stats: 85 lines in 6 files changed: 61 ins; 3 del; 21 mod
8344122: IGV: Extend c2 IdealGraphPrinter to send subgraphs to IGV
Reviewed-by: chagedorn, epeter, rcastanedalo
-------------
PR: https://git.openjdk.org/jdk/pull/22076
More information about the hotspot-compiler-dev
mailing list