[code-reflection] Integrated: Seal NDRange interfaces anc simplify HATThreadOp and phases

Gary Frost gfrost at openjdk.org
Sun Dec 21 11:31:34 UTC 2025


Sealed the NDRange (Local/Global) interface heirarchy.  This helps in pattern switching.

Also simpified the various HATThreadOp's .  They all had common fields (name, resultType) so I pushed these down to the base HATThreadOp class.

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

Commit messages:
 - Seal NDRange interfaces anc simplify HATThreadOp and phases

Changes: https://git.openjdk.org/babylon/pull/775/files
  Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=775&range=00
  Stats: 248 lines in 9 files changed: 72 ins; 107 del; 69 mod
  Patch: https://git.openjdk.org/babylon/pull/775.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/775/head:pull/775

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


More information about the babylon-dev mailing list