git: openjdk/babylon: code-reflection: Hat bld and dir changes in prep for separating native ffi and jextracted backends
Gary Frost
gfrost at openjdk.org
Mon Dec 16 11:23:37 UTC 2024
Changeset: 490332b1
Branch: code-reflection
Author: Gary Frost <gfrost at openjdk.org>
Date: 2024-12-16 11:22:00 +0000
URL: https://git.openjdk.org/babylon/commit/490332b12e479d8a0c164cb32dab1def982d8fce
Hat bld and dir changes in prep for separating native ffi and jextracted backends
- hat/backends/cuda/pom.xml
- hat/backends/cuda/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/CMakeLists.txt
= hat/backends/ffi/cuda/.gitignore
= hat/backends/ffi/cuda/CMakeLists.txt
= hat/backends/ffi/cuda/cpp/cuda_backend.cpp
= hat/backends/ffi/cuda/cpp/info.cpp
= hat/backends/ffi/cuda/include/cuda_backend.h
+ hat/backends/ffi/cuda/pom.xml
= hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaBackend.java
= hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaDeviceInfo.java
= hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaHatKernelBuilder.java
+ hat/backends/ffi/cuda/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/hip/CMakeLists.txt
= hat/backends/ffi/hip/cpp/hip_backend.cpp
= hat/backends/ffi/hip/cpp/info.cpp
= hat/backends/ffi/hip/include/hip_backend.h
+ hat/backends/ffi/hip/pom.xml
= hat/backends/ffi/hip/src/main/java/hat/backend/HIPBackend.java
= hat/backends/ffi/hip/src/main/java/hat/backend/HIPDeviceInfo.java
= hat/backends/ffi/hip/src/main/java/hat/backend/HIPHatKernelBuilder.java
= hat/backends/ffi/hip/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/mock/.gitignore
= hat/backends/ffi/mock/CMakeLists.txt
= hat/backends/ffi/mock/cpp/info.cpp
= hat/backends/ffi/mock/cpp/mock_backend.cpp
+ hat/backends/ffi/mock/pom.xml
= 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/mock/src/main/java/hat/backend/ffi/TestIt.java
+ hat/backends/ffi/mock/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/opencl/.gitignore
= hat/backends/ffi/opencl/CMakeLists.txt
= hat/backends/ffi/opencl/cpp/info.cpp
= hat/backends/ffi/opencl/cpp/opencl_backend.cpp
= hat/backends/ffi/opencl/include/opencl_backend.h
+ hat/backends/ffi/opencl/pom.xml
= hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLBackend.java
= hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLDeviceInfo.java
= hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLHatKernelBuilder.java
+ hat/backends/ffi/opencl/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/pom.xml
= hat/backends/ffi/ptx/.gitignore
= hat/backends/ffi/ptx/CMakeLists.txt
= hat/backends/ffi/ptx/cpp/info.cpp
= hat/backends/ffi/ptx/cpp/ptx_backend.cpp
= hat/backends/ffi/ptx/include/ptx_backend.h
+ hat/backends/ffi/ptx/pom.xml
= hat/backends/ffi/ptx/src/main/java/hat/backend/ffi/PTXBackend.java
= hat/backends/ffi/ptx/src/main/java/hat/backend/ffi/PTXCodeBuilder.java
= hat/backends/ffi/ptx/src/main/java/hat/backend/ffi/PTXDeviceInfo.java
= hat/backends/ffi/ptx/src/main/java/hat/backend/ffi/PTXPtrOp.java
= hat/backends/ffi/ptx/src/main/java/hat/backend/ffi/PTXRegister.java
= hat/backends/ffi/ptx/src/main/java/hat/backend/ffi/TestIt.java
+ hat/backends/ffi/ptx/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/shared/cpp/schema.cpp
= hat/backends/ffi/shared/cpp/schemadump.cpp
= hat/backends/ffi/shared/cpp/shared.cpp
= hat/backends/ffi/shared/include/cursor.h
= hat/backends/ffi/shared/include/schema.h
= hat/backends/ffi/shared/include/shared.h
+ hat/backends/ffi/shared/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/ffi/spirv/CMakeLists.txt
= hat/backends/ffi/spirv/README.md
= hat/backends/ffi/spirv/cpp/info.cpp
= hat/backends/ffi/spirv/cpp/spirv_backend.cpp
+ hat/backends/ffi/spirv/pom.xml
= hat/backends/ffi/spirv/scripts/build-beehive-spirv-toolkit.sh
= hat/backends/ffi/spirv/scripts/build-level-zero.sh
= hat/backends/ffi/spirv/scripts/generate-level-zero-binding.sh
= hat/backends/ffi/spirv/src/main/java/hat/backend/SpirvBackend.java
= hat/backends/ffi/spirv/src/main/java/hat/backend/SpirvDeviceInfo.java
= hat/backends/ffi/spirv/src/main/java/hat/backend/TestIt.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/LevelZero.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/PointerType.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/SpirvModuleGenerator.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/SpirvOp.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/SpirvType.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/StorageType.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/TranslateToSpirvModel.java
= hat/backends/ffi/spirv/src/main/java/intel/code/spirv/UsmArena.java
+ hat/backends/ffi/spirv/src/main/resources/META-INF/services/hat.backend.Backend
- hat/backends/hip/pom.xml
+ hat/backends/java/mt/pom.xml
+ hat/backends/java/mt/src/main/resources/META-INF/services/hat.backend.Backend
+ hat/backends/java/pom.xml
+ hat/backends/java/seq/pom.xml
+ hat/backends/java/seq/src/main/resources/META-INF/services/hat.backend.Backend
+ hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/CLWrap.java
+ hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLBackend.java
= hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLHatKernelBuilder.java
+ hat/backends/jextracted/opencl/src/main/resources/META-INF/services/hat.backend.Backend
= hat/backends/jextracted/shared/src/main/resources/META-INF/services/hat.backend.Backend
- hat/backends/mock/pom.xml
- hat/backends/mock/src/main/resources/META-INF/services/hat.backend.Backend
- hat/backends/opencl/pom.xml
- hat/backends/opencl/src/main/resources/META-INF/services/hat.backend.Backend
! hat/backends/pom.xml
- hat/backends/ptx/pom.xml
- hat/backends/ptx/src/main/resources/META-INF/services/hat.backend.Backend
- hat/backends/shared/src/main/java/unused/Unused.java
- hat/backends/shared/src/main/resources/META-INF/services/hat.backend.Backend
- hat/backends/spirv/pom.xml
- hat/backends/spirv/src/main/resources/META-INF/services/hat.backend.Backend
! hat/bld
! hat/bldr/Bldr.java
- hat/bldr/CMakeProbe.java
- hat/bldr/Capabilities.java
- hat/bldr/MavenStyleRepository.java
- hat/bldr/Regex.java
- hat/bldr/XMLNode.java
+ hat/bldr/scriptformat.xml
! hat/clean
! hat/docs/hat-01-01-project-layout.md
! hat/docs/hat-01-03-building-hat-with-maven.md
! hat/docs/hat-01-03-building-hat.md
! hat/examples/blackscholes/pom.xml
! hat/examples/heal/pom.xml
! hat/examples/life/pom.xml
! hat/examples/mandel/pom.xml
! hat/examples/nbody/src/main/java/nbody/CLWrap.java
! hat/examples/nbody/src/main/java/nbody/Main.java
! hat/examples/pom.xml
! hat/examples/squares/pom.xml
! hat/examples/violajones/pom.xml
! hat/examples/violajones/src/main/java/violajones/attic/ViolaJones.java
! hat/extractions/opencl/pom.xml
! hat/extractions/opengl/pom.xml
! hat/extractions/pom.xml
! hat/hat/pom.xml
! hat/hat/src/main/java/hat/backend/Backend.java
- hat/hat/src/main/java/hat/backend/C99NativeBackend.java
- hat/hat/src/main/java/hat/backend/NativeLib.java
+ hat/hat/src/main/java/hat/backend/ffi/C99FFIBackend.java
= hat/hat/src/main/java/hat/backend/ffi/FFIBackend.java
= hat/hat/src/main/java/hat/backend/ffi/FFIBackendDriver.java
+ hat/hat/src/main/java/hat/backend/ffi/FFILib.java
= hat/hat/src/main/java/hat/backend/java/JavaBackend.java
= hat/hat/src/main/java/hat/backend/java/JavaMultiThreadedBackend.java
= hat/hat/src/main/java/hat/backend/java/JavaSequentialBackend.java
= hat/hat/src/main/java/hat/backend/java/WorkStealer.java
+ hat/hat/src/main/java/hat/backend/jextracted/C99JExtractedBackend.java
= hat/hat/src/main/java/hat/backend/jextracted/JExtractedBackend.java
= hat/hat/src/main/java/hat/backend/jextracted/JExtractedBackendDriver.java
! hat/hat/src/main/test/hat/SquaresTest.java
! hat/hatrun
! hat/hatrun.bash
! hat/intellij/.idea/modules.xml
- hat/intellij/backend_cuda.iml
+ hat/intellij/backend_ffi_cuda.iml
+ hat/intellij/backend_ffi_mock.iml
+ hat/intellij/backend_ffi_opencl.iml
+ hat/intellij/backend_ffi_ptx.iml
+ hat/intellij/backend_ffi_shared.iml
+ hat/intellij/backend_ffi_spirv.iml
+ hat/intellij/backend_java_mt.iml
+ hat/intellij/backend_java_seq.iml
+ hat/intellij/backend_jextracted_opencl.iml
+ hat/intellij/backend_jextracted_shared.iml
- hat/intellij/backend_mock.iml
- hat/intellij/backend_opencl.iml
- hat/intellij/backend_ptx.iml
- hat/intellij/backend_shared.iml
- hat/intellij/backend_spirv.iml
! hat/intellij/nbody.iml
! hat/mkpoms
! hat/pom.xml
! hat/sanity
More information about the babylon-dev
mailing list