git: openjdk/babylon: code-reflection: Proposal for supporting Float4.of for CPU host code and GPU device code

Juan Fumero jfumero at openjdk.org
Fri Oct 31 08:32:48 UTC 2025


Changeset: 420c933a
Branch: code-reflection
Author:    Juan Fumero <jfumero at openjdk.org>
Date:      2025-10-31 08:28:19 +0000
URL:       https://git.openjdk.org/babylon/commit/420c933a9e718fa193db4dc76c203fa0e4b2212e

Proposal for supporting Float4.of for CPU host code and GPU device code

! 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/opencl/src/main/native/cpp/opencl_backend.cpp
! hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLHatKernelBuilder.java
! hat/core/src/main/java/hat/buffer/Buffer.java
! hat/core/src/main/java/hat/buffer/F32ArrayPadded.java
! hat/core/src/main/java/hat/buffer/Float4.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/CodeBuilder.java
! hat/core/src/main/java/hat/dialect/HATF16BinaryOp.java
! hat/core/src/main/java/hat/dialect/HATVectorBinaryOp.java
! hat/core/src/main/java/hat/dialect/HATVectorLoadOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorMakeOfOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorOfOp.java
+ hat/core/src/main/java/hat/dialect/HATVectorOp.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/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/phases/HATDialectifyTier.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/tests/src/main/java/hat/test/TestVectorTypes.java
! hat/tests/src/main/java/hat/test/engine/HatAsserts.java
! hat/tools/src/main/java/hat/tools/text/JavaHATCodeBuilder.java



More information about the babylon-dev mailing list