git: openjdk/babylon: code-reflection: Rationalizing use of MethodHandles.Lookup and Arena passing

Gary Frost gfrost at openjdk.org
Fri Dec 19 13:42:17 UTC 2025


Changeset: 3fbc5dd3
Branch: code-reflection
Author:    Gary Frost <gfrost at openjdk.org>
Date:      2025-12-19 13:40:05 +0000
URL:       https://git.openjdk.org/babylon/commit/3fbc5dd3593645cbdf64047c965c42f53694090a

Rationalizing use of MethodHandles.Lookup and Arena passing

! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaBackend.java
! hat/backends/ffi/mock/src/main/java/hat/backend/ffi/MockBackend.java
! hat/backends/ffi/mock/src/main/java/hat/backend/ffi/MockDeviceInfo.java
! hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLBackend.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/ffi/shared/src/main/java/hat/backend/ffi/FFIBackendDriver.java
! hat/backends/java/mt/src/main/java/hat/backend/java/JavaMultiThreadedBackend.java
! hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLBackend.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/backends/jextracted/shared/src/main/java/hat/backend/jextracted/JExtractedBackendDriver.java
! hat/core/src/main/java/hat/Accelerator.java
! hat/core/src/main/java/hat/ComputeContext.java
! hat/core/src/main/java/hat/backend/Backend.java
! hat/core/src/main/java/hat/backend/BackendAdaptor.java
! hat/core/src/main/java/hat/backend/DebugBackend.java
! hat/core/src/main/java/hat/backend/java/JavaBackend.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/ifacemapper/AbstractSegmentMapper.java
! hat/core/src/main/java/hat/ifacemapper/BoundSchema.java
! hat/core/src/main/java/hat/ifacemapper/BufferAllocator.java
! hat/core/src/main/java/hat/ifacemapper/MapperCache.java
! hat/core/src/main/java/hat/ifacemapper/Schema.java
! hat/core/src/main/java/hat/ifacemapper/SegmentInterfaceMapper.java
! hat/core/src/main/java/hat/ifacemapper/SegmentMapper.java
! hat/core/src/main/java/hat/optools/OpTk.java
! hat/core/src/main/java/hat/phases/HATDialectifyArrayViewPhase.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/HATDialectifyVectorOpPhase.java
! hat/examples/experiments/src/main/java/experiments/Mesh.java
! hat/examples/experiments/src/main/java/experiments/S08x3ImageTest.java
! hat/examples/experiments/src/main/java/experiments/S32ArrayTest.java
! hat/intellij/backend_ffi_mock.iml
! hat/intellij/backend_java_mt.iml
! hat/intellij/backend_java_seq.iml
! hat/intellij/example_blackscholes.iml
! hat/intellij/example_heal.iml
! hat/intellij/example_life.iml
! hat/intellij/example_mandel.iml
! hat/intellij/example_matmul.iml
! hat/intellij/example_nbody.iml
! hat/intellij/example_squares.iml
! hat/intellij/example_violajones.iml
= hat/optkl/src/main/java/optkl/ArenaCarrier.java
= hat/optkl/src/main/java/optkl/LookupCarrier.java



More information about the babylon-dev mailing list