git: openjdk/babylon: code-reflection: Simplified DeviceSchema creation and OpHelper + Vector Phase refactoring
Gary Frost
gfrost at openjdk.org
Tue Jan 20 15:23:10 UTC 2026
Changeset: 0406c11c
Branch: code-reflection
Author: Gary Frost <gfrost at openjdk.org>
Date: 2026-01-20 15:16:03 +0000
URL: https://git.openjdk.org/babylon/commit/0406c11c9b3332b62fea1b64070597a8b5c8d219
Simplified DeviceSchema creation and OpHelper + Vector Phase refactoring
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaBackend.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/PTXHATKernelBuilder.java
! hat/core/src/main/java/hat/Accelerator.java
! hat/core/src/main/java/hat/BufferTagger.java
! hat/core/src/main/java/hat/ComputeContext.java
! hat/core/src/main/java/hat/backend/Backend.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/codebuilders/C99HATKernelBuilder.java
! hat/core/src/main/java/hat/device/DeviceSchema.java
! hat/core/src/main/java/hat/phases/HATArrayViewPhase.java
! hat/core/src/main/java/hat/phases/HATFP16Phase.java
! hat/core/src/main/java/hat/phases/HATMemoryPhase.java
! hat/core/src/main/java/hat/phases/HATPhaseUtils.java
! hat/core/src/main/java/hat/phases/HATThreadsPhase.java
! hat/core/src/main/java/hat/phases/HATVectorPhase.java
! hat/core/src/main/java/hat/phases/HATVectorSelectPhase.java
! hat/core/src/main/java/hat/phases/HATVectorStorePhase.java
! hat/core/src/main/java/hat/phases/KernelContextThreadIdFieldAccessQuery.java
! hat/examples/experiments/src/main/java/experiments/AddArbitraryBlock.java
! hat/examples/experiments/src/main/java/experiments/BlockGroup.java
! hat/examples/experiments/src/main/java/experiments/CreateFuncOp.java
! hat/examples/experiments/src/main/java/experiments/InjectBufferTracking.java
! hat/examples/experiments/src/main/java/experiments/LanewiseBinaryOpExtraction.java
! hat/examples/experiments/src/main/java/experiments/PrefixSum.java
! hat/examples/experiments/src/main/java/experiments/Queries.java
! hat/examples/experiments/src/main/java/experiments/SwapMath.java
! hat/examples/matmul/src/main/java/matmul/Main.java
! hat/optkl/src/main/java/optkl/InvokeQuery.java
! hat/optkl/src/main/java/optkl/MappedIfaceBufferInvokeQuery.java
! hat/optkl/src/main/java/optkl/OpHelper.java
! hat/optkl/src/main/java/optkl/codebuilders/JavaOrC99StyleCodeBuilder.java
! hat/tests/src/main/java/hat/test/TestArrayView.java
! hat/tests/src/main/java/hat/test/TestBFloat16Type.java
! hat/tests/src/main/java/hat/test/TestDeviceType.java
! hat/tests/src/main/java/hat/test/TestF16Type.java
! hat/tests/src/main/java/hat/test/TestFloat2.java
! hat/tests/src/main/java/hat/test/TestLocal.java
! hat/tests/src/main/java/hat/test/TestMatMul.java
! hat/tests/src/main/java/hat/test/TestPrivate.java
! hat/tests/src/main/java/hat/test/TestReductions.java
! hat/tests/src/main/java/hat/test/TestVectorArrayView.java
! hat/tests/src/main/java/hat/test/TestVectorTypes.java
More information about the babylon-dev
mailing list