RFR: 8350006: IGV: show memory slices as type information [v2]

Roberto Castañeda Lozano rcastanedalo at openjdk.org
Fri Feb 14 12:28:15 UTC 2025


On Fri, 14 Feb 2025 12:13:40 GMT, Roberto Castañeda Lozano <rcastanedalo at openjdk.org> wrote:

> > I assume `mem:6` is the same `6` as `6: int` at `Start`.
> 
> No, `6` in `mem:6` is the index of the memory slice defined by `94 StoreI`, whereas `6:int` in `3 Start` indicates that the element number 6 of the tuple defined by `3 Start` is of type `int`.

@merykitty would it be less confusing if the memory node type was presented as e.g. `mem: idx=6` instead of just `mem: 6`? We try to keep IGV node labels as compact as possible because wide nodes kill graph readability, but adding `idx=` would not hurt much if it makes it easier to interpret the type information.

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

PR Comment: https://git.openjdk.org/jdk/pull/23621#issuecomment-2659202245


More information about the hotspot-compiler-dev mailing list