git: openjdk/babylon: code-reflection: Hat add kernel code annotation
Gary Frost
gfrost at openjdk.org
Thu Oct 16 13:06:23 UTC 2025
Changeset: 0ce11a2c
Branch: code-reflection
Author: Gary Frost <gfrost at openjdk.org>
Date: 2025-10-16 13:05:19 +0000
URL: https://git.openjdk.org/babylon/commit/0ce11a2cc11c3c7a3541043bb5bb418cc8094080
Hat add kernel code annotation
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaBackend.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaHATKernelBuilder.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/PTXHATKernelBuilder.java
! hat/backends/ffi/mock/src/main/java/hat/backend/ffi/MockBackend.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/ffi/shared/src/main/java/hat/backend/ffi/FFIBackend.java
! hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLHatKernelBuilder.java
! hat/backends/jextracted/shared/src/main/java/hat/backend/jextracted/C99JExtractedBackend.java
! hat/backends/jextracted/shared/src/main/java/hat/backend/jextracted/JExtractedBackend.java
! hat/core/src/main/java/hat/BufferTagger.java
! hat/core/src/main/java/hat/ComputeContext.java
! hat/core/src/main/java/hat/backend/DebugBackend.java
! hat/core/src/main/java/hat/callgraph/CallGraph.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/dialect/HATVSelectLoadOp.java
= hat/core/src/main/java/hat/dialect/HATVSelectStoreOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorAddOp.java
= hat/core/src/main/java/hat/dialect/HATVectorBinaryOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorDivOp.java
= hat/core/src/main/java/hat/dialect/HATVectorLoadOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorMulOp.java
= hat/core/src/main/java/hat/dialect/HATVectorStoreView.java
+ hat/core/src/main/java/hat/dialect/HATVectorSubOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorVarLoadOp.java
= hat/core/src/main/java/hat/dialect/HATVectorVarOp.java
= hat/core/src/main/java/hat/dialect/HATVectorViewOp.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/HatOP.java
- hat/core/src/main/java/hat/dialect/HatThreadOP.java
- hat/core/src/main/java/hat/dialect/HatVectorAddOp.java
- hat/core/src/main/java/hat/dialect/HatVectorDivOp.java
- hat/core/src/main/java/hat/dialect/HatVectorMulOp.java
- hat/core/src/main/java/hat/dialect/HatVectorSubOp.java
- hat/core/src/main/java/hat/dialect/HatVectorVarLoadOp.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/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/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/HATDialectifyVectorStorePhase.java
= hat/core/src/main/java/hat/phases/HATFinalDetectionPhase.java
= hat/core/src/main/java/hat/phases/HATPhase.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/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/HatDialectifyVectorStorePhase.java
! hat/examples/experiments/src/main/java/experiments/DNA.java
! hat/examples/experiments/src/main/java/experiments/LayoutExample.java
! hat/examples/experiments/src/main/java/experiments/PrefixSum.java
! hat/examples/experiments/src/main/java/experiments/RawLayout.java
! hat/examples/experiments/src/main/java/experiments/Transform.java
! hat/tools/src/main/java/hat/tools/text/JavaHATCodeBuilder.java
More information about the babylon-dev
mailing list