RFR: 8302738: IGV: refine 'Simplify graph' filter

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Mon Mar 27 11:37:32 UTC 2023


On Mon, 20 Mar 2023 12:27:26 GMT, Christian Hagedorn <chagedorn at openjdk.org> wrote:

> Selecting an inlined node with the condensed graph filter does not work when searching for it. For example, I can search for 165 Bool node in the search field. It finds it but when clicking on it, it shows me an empty graph. I would have expected to see the following graph with the "outer" node being selected which includes 165 Bool.

Selecting, highlighting, centering, synchronizing etc. inlined and combined nodes ("slots" in IGV speak) has not been possible at all before this changeset. You can reproduce similar issues when using the "Simplify graph" filter in mainline IGV. I included some basic (admittedly half-baked) support for this in this changeset (enhanced searching and parts of selecting, but not highlighting, centering, or synchronizing among tabs), but implementing full support would require a rather deep refactoring of IGV. I will not have time to work on such a refactoring in the coming weeks, so I propose to simply remove the partial support for slot interaction implemented provided by this changeset, so that we leave IGV in the same consistent state as before, and create a RFE for adding proper support in the future. @chhagedorn, @tobiasholenstein what do you think?

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

PR Comment: https://git.openjdk.org/jdk/pull/12955#issuecomment-1484984666


More information about the hotspot-compiler-dev mailing list