git: openjdk/babylon: code-reflection: Opening Hat Dialect for Handling Barriers and Shared/Private Memory (#560)
duke
duke at openjdk.org
Wed Sep 24 13:43:56 UTC 2025
Changeset: 84d2ea2a
Branch: code-reflection
Author: Juan Fumero <jfumero at openjdk.org>
Committer: GitHub <noreply at github.com>
Date: 2025-09-24 15:40:28 +0000
URL: https://git.openjdk.org/babylon/commit/84d2ea2a3fedc99cccc623b26d9e1db242124dc1
Opening Hat Dialect for Handling Barriers and Shared/Private Memory (#560)
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/PTXHATKernelBuilder.java
! hat/backends/ffi/cuda/src/main/native/cpp/cuda_backend_queue.cpp
! hat/backends/ffi/shared/src/main/java/hat/backend/ffi/C99FFIBackend.java
! hat/core/src/main/java/hat/ComputeContext.java
- hat/core/src/main/java/hat/Space.java
! hat/core/src/main/java/hat/buffer/Buffer.java
! hat/core/src/main/java/hat/callgraph/ComputeCallGraph.java
! hat/core/src/main/java/hat/callgraph/KernelCallGraph.java
! hat/core/src/main/java/hat/codebuilders/BabylonOpBuilder.java
! hat/core/src/main/java/hat/codebuilders/C99HATKernelBuilder.java
! hat/core/src/main/java/hat/codebuilders/HATCodeBuilder.java
! hat/core/src/main/java/hat/codebuilders/HATCodeBuilderWithContext.java
! hat/core/src/main/java/hat/codebuilders/ScopedCodeBuilderContext.java
+ hat/core/src/main/java/hat/dialect/HatBarrierOp.java
+ hat/core/src/main/java/hat/dialect/HatBlockThreadIdOp.java
+ hat/core/src/main/java/hat/dialect/HatGlobalSizeOp.java
+ hat/core/src/main/java/hat/dialect/HatGlobalThreadIdOp.java
+ hat/core/src/main/java/hat/dialect/HatLocalSizeOp.java
+ hat/core/src/main/java/hat/dialect/HatLocalThreadIdOp.java
+ hat/core/src/main/java/hat/dialect/HatLocalVarOp.java
+ hat/core/src/main/java/hat/dialect/HatMemoryOp.java
+ hat/core/src/main/java/hat/dialect/HatOP.java
+ hat/core/src/main/java/hat/dialect/HatPrivateVarOp.java
+ hat/core/src/main/java/hat/dialect/HatThreadOP.java
! hat/core/src/main/java/hat/optools/OpTk.java
+ hat/core/src/main/java/hat/phases/HatDialectifyBarrierPhase.java
+ hat/core/src/main/java/hat/phases/HatDialectifyMemoryPhase.java
+ hat/core/src/main/java/hat/phases/HatDialectifyPhase.java
+ hat/core/src/main/java/hat/phases/HatDialectifyTier.java
+ hat/core/src/main/java/hat/phases/HatDilectifyThreadsPhase.java
! hat/examples/experiments/src/main/java/experiments/LocalArray.java
! hat/examples/matmul/src/main/java/matmul/Main.java
! hat/examples/violajones/src/main/java/violajones/XMLHaarCascadeModel.java
! hat/hat.java
! hat/hat/test.java
+ hat/tests/src/main/java/oracle/code/hat/TestPrivate.java
! hat/tools/src/main/java/hat/tools/text/JavaHATCodeBuilder.java
More information about the babylon-dev
mailing list