Integrated: 8282053: IGV: refine schedule approximation

Daniel Skantz dskantz at openjdk.org
Wed Apr 2 07:48:25 UTC 2025


On Tue, 1 Apr 2025 07:23:04 GMT, Daniel Skantz <dskantz at openjdk.org> wrote:

> This patch refines the schedule approximation in IGV by 1)  placing parm. and projection nodes in the same block as their predecessors, and 2) disallows erroneously considering machine nodes such as prefetchAlloc and rep_stos as CFG nodes.
> 
> The reader may refer to the corresponding JBS issue where graphs sampled before and after the change are attached.
> 
> Testing: T1-T3 with no failures. Opened graphs before and after the change and saw no obvious problems. Opened a large number of graphs in CFG view and observed no unexpected IGV warnings, errors or assert failures.

This pull request has now been integrated.

Changeset: 8fb67ac5
Author:    Daniel Skantz <dskantz at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79
Stats:     23 lines in 1 file changed: 20 ins; 0 del; 3 mod

8282053: IGV: refine schedule approximation

Reviewed-by: rcastanedalo, dlunden, dfenacci

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

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


More information about the hotspot-compiler-dev mailing list