git: openjdk/babylon: code-reflection: first pass at mapping HATOp phase Transformers to us OpTk form
Gary Frost
gfrost at openjdk.org
Mon Oct 20 14:13:15 UTC 2025
Changeset: 00e7c5c6
Branch: code-reflection
Author: Gary Frost <gfrost at openjdk.org>
Date: 2025-10-20 14:07:10 +0000
URL: https://git.openjdk.org/babylon/commit/00e7c5c6ad0417a580df7736d6086f15cf8cea9e
first pass at mapping HATOp phase Transformers to us OpTk form
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaHATKernelBuilder.java
! hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLHATKernelBuilder.java
! hat/backends/ffi/shared/src/main/java/hat/backend/ffi/C99FFIBackend.java
! hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLHatKernelBuilder.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/HATCodeBuilderWithContext.java
! hat/core/src/main/java/hat/dialect/HATBarrierOp.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/HATVSelectLoadOp.java
- hat/core/src/main/java/hat/dialect/HATVSelectStoreOp.java
! hat/core/src/main/java/hat/dialect/HATVectorBinaryOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorSelectLoadOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorSelectStoreOp.java
! hat/core/src/main/java/hat/dialect/HATVectorStoreView.java
! hat/core/src/main/java/hat/optools/OpTk.java
- hat/core/src/main/java/hat/phases/HATCompilationTier.java
+ hat/core/src/main/java/hat/phases/HATDialect.java
- hat/core/src/main/java/hat/phases/HATDialectAbstractPhase.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/HATDialectifyMemoryPrivatePhase.java
+ hat/core/src/main/java/hat/phases/HATDialectifyMemorySharedPhase.java
- hat/core/src/main/java/hat/phases/HATDialectifyPhase.java
! hat/core/src/main/java/hat/phases/HATDialectifyThreadsPhase.java
! hat/core/src/main/java/hat/phases/HATDialectifyTier.java
- hat/core/src/main/java/hat/phases/HATDialectifyVSelectPhase.java
! hat/core/src/main/java/hat/phases/HATDialectifyVectorOpPhase.java
+ hat/core/src/main/java/hat/phases/HATDialectifyVectorSelectPhase.java
! hat/core/src/main/java/hat/phases/HATDialectifyVectorStorePhase.java
! hat/core/src/main/java/hat/phases/HATFinalDetectionPhase.java
- hat/core/src/main/java/hat/phases/HATPhase.java
! hat/tools/src/main/java/hat/tools/text/JavaHATCodeBuilder.java
More information about the babylon-dev
mailing list