[code-reflection] RFR: Opening Hat Dialect for Handling Barriers and Shared/Private Memory [v9]

Juan Fumero jfumero at openjdk.org
Mon Sep 22 10:07:32 UTC 2025


> This patch creates a new dialect for HAT for handling barriers, local (or shared) memory declaration of types, and private memory declariton. It extends the `Op`s provided by code-reflection with a new `HatOp` the dialect.
> 
> It is enabled by default. 
> 
> TODO: We should move the Hat Config to a common place to be able to use it in the Hat core module, not just in the code gen.

Juan Fumero has updated the pull request incrementally with one additional commit since the last revision:

  [hat] Eliminate the call to opName

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

Changes:
  - all: https://git.openjdk.org/babylon/pull/560/files
  - new: https://git.openjdk.org/babylon/pull/560/files/7e7ddc51..1ae55f53

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=babylon&pr=560&range=08
 - incr: https://webrevs.openjdk.org/?repo=babylon&pr=560&range=07-08

  Stats: 28 lines in 4 files changed: 9 ins; 12 del; 7 mod
  Patch: https://git.openjdk.org/babylon/pull/560.diff
  Fetch: git fetch https://git.openjdk.org/babylon.git pull/560/head:pull/560

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


More information about the babylon-dev mailing list