git: openjdk/babylon: code-reflection: implemented preprocessor hook for OpenCL code gen

Gary Frost gfrost at openjdk.org
Fri Oct 3 15:29:11 UTC 2025


Changeset: d1bd5d57
Branch: code-reflection
Author:    Gary Frost <gfrost at openjdk.org>
Date:      2025-10-03 15:25:23 +0000
URL:       https://git.openjdk.org/babylon/commit/d1bd5d57d38573c536ec5c4d48b248c0e4b4a1cb

implemented preprocessor hook for OpenCL code gen

! 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/backends/jextracted/shared/src/main/java/hat/backend/jextracted/C99JExtractedBackend.java
! hat/core/src/main/java/hat/codebuilders/C99HATKernelBuilder.java
! hat/core/src/main/java/hat/codebuilders/CodeBuilder.java
! hat/core/src/main/java/hat/codebuilders/HATCodeBuilder.java
! hat/examples/experiments/src/main/java/experiments/PrefixSum.java
! hat/examples/nbody/src/main/java/nbody/opencl/OpenCLNBodyGLWindow.java



More information about the babylon-dev mailing list