[code-reflection] Integrated: [hat] Remove device custom data types that inherit from Buffer

Juan Fumero jfumero at openjdk.org
Mon Dec 15 17:32:17 UTC 2025


On Mon, 15 Dec 2025 14:56:48 GMT, Juan Fumero <jfumero at openjdk.org> wrote:

> This PR removes the codegen that implemented the logic for processing custom data types for device types that inherit from the iFace buffer. 
> 
> From now on,  iFace buffers represent data represent  to be allocated and pass to device's global memory. 
> These buffers backup memory segment on the CPU. 
> 
> For device types, we can build custom data types as well but they inherit from `DeviceType`. For example, local memory, and private memory. 
> 
> How to test:
> 
> 
> java @hat/test-suite ffi-opencl 
> 
> java @hat/test-suite ffi-cuda

This pull request has now been integrated.

Changeset: 4d5e9a0c
Author:    Juan Fumero <jfumero at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/4d5e9a0c8d3c69a779674e9f36f7f4d9aba6627d
Stats:     118 lines in 4 files changed: 30 ins; 57 del; 31 mod

[hat] Remove device custom data types that inherit from Buffer

-------------

PR: https://git.openjdk.org/babylon/pull/751


More information about the babylon-dev mailing list