[code-reflection] Integrated: Hat add kernel code annotation

Gary Frost gfrost at openjdk.org
Thu Oct 16 13:08:41 UTC 2025


On Thu, 16 Oct 2025 12:58:45 GMT, Gary Frost <gfrost at openjdk.org> wrote:

> Tracking side table issue. 
> 
> Not fixed yet, but homing in.  
> 
>  I have moved all transforms (and traverses and stream access to ops) into central OpTK apis in preparation for having a single place for updating sidetables.
>  
>  I added a tracing mechanism for reporting accesses to transform, element stream access and traverses of funcops . This is useful for seeing where we are 'inadvertantly' transforming and possibly trashing sidetable.
>  
> 
> java @hat/run ffi-opencl -DTRACE_CALLSITES=true life 
> 
> 
> This PR was getting too large and I was worried about future merges. So I am pushing now.
> This code still has the side table issue, but we have some tooling to help find it

This pull request has now been integrated.

Changeset: 0ce11a2c
Author:    Gary Frost <gfrost at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/0ce11a2cc11c3c7a3541043bb5bb418cc8094080
Stats:     4946 lines in 84 files changed: 2327 ins; 2203 del; 416 mod

Hat add kernel code annotation

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

PR: https://git.openjdk.org/babylon/pull/612


More information about the babylon-dev mailing list