git: openjdk/babylon: code-reflection: Move hat annotations back to core. Some groupied of common classes

Gary Frost gfrost at openjdk.org
Sat Dec 27 15:05:59 UTC 2025


Changeset: 0723973c
Branch: code-reflection
Author:    Gary Frost <gfrost at openjdk.org>
Date:      2025-12-27 15:00:59 +0000
URL:       https://git.openjdk.org/babylon/commit/0723973c753f2ba28f02b472109c49866d098192

Move hat annotations back to core.  Some groupied of common classes

! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaBackend.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/jextracted/shared/src/main/java/hat/backend/jextracted/C99JExtractedBackend.java
! hat/backends/jextracted/shared/src/main/java/hat/backend/jextracted/JExtractedBackend.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/FFIConfigCreator.java
! hat/core/src/main/java/hat/NDRange.java
= hat/core/src/main/java/hat/annotations/Kernel.java
= hat/core/src/main/java/hat/annotations/Preformatted.java
= hat/core/src/main/java/hat/annotations/ProvidesDimFor.java
= hat/core/src/main/java/hat/annotations/TypeDef.java
! hat/core/src/main/java/hat/backend/Backend.java
! hat/core/src/main/java/hat/backend/DebugBackend.java
! hat/core/src/main/java/hat/buffer/ArgArray.java
! hat/core/src/main/java/hat/buffer/BF16Array.java
! hat/core/src/main/java/hat/buffer/F32Array.java
! hat/core/src/main/java/hat/buffer/F32Array2D.java
! hat/core/src/main/java/hat/buffer/F32ArrayPadded.java
! hat/core/src/main/java/hat/buffer/KernelBufferContext.java
! hat/core/src/main/java/hat/buffer/S08x3RGBImage.java
! hat/core/src/main/java/hat/buffer/S32Array.java
! hat/core/src/main/java/hat/buffer/S32Array2D.java
! hat/core/src/main/java/hat/buffer/S32RGBAImage.java
! hat/core/src/main/java/hat/buffer/U16GreyImage.java
! hat/core/src/main/java/hat/callgraph/CallGraph.java
! hat/core/src/main/java/hat/codebuilders/C99HATCodeBuilderContext.java
! hat/core/src/main/java/hat/codebuilders/C99HATKernelBuilder.java
! hat/core/src/main/java/hat/dialect/HATBlockThreadIdOp.java
! hat/core/src/main/java/hat/dialect/HATF16AddOp.java
! hat/core/src/main/java/hat/dialect/HATF16DivOp.java
! hat/core/src/main/java/hat/dialect/HATF16MulOp.java
! hat/core/src/main/java/hat/dialect/HATF16Op.java
! hat/core/src/main/java/hat/dialect/HATF16SubOp.java
! hat/core/src/main/java/hat/dialect/HATF16ToFloatConvOp.java
! hat/core/src/main/java/hat/dialect/HATF16VarLoadOp.java
! hat/core/src/main/java/hat/dialect/HATF16VarOp.java
! hat/core/src/main/java/hat/dialect/HATGlobalSizeOp.java
! hat/core/src/main/java/hat/dialect/HATGlobalThreadIdOp.java
! hat/core/src/main/java/hat/dialect/HATLocalSizeOp.java
! hat/core/src/main/java/hat/dialect/HATLocalThreadIdOp.java
! hat/core/src/main/java/hat/dialect/HATMemoryVarOp.java
! hat/core/src/main/java/hat/dialect/HATPtrLengthOp.java
! hat/core/src/main/java/hat/dialect/HATPtrLoadOp.java
! hat/core/src/main/java/hat/dialect/HATPtrStoreOp.java
! hat/core/src/main/java/hat/dialect/HATThreadOp.java
! hat/core/src/main/java/hat/dialect/HATVectorAddOp.java
! hat/core/src/main/java/hat/dialect/HATVectorDivOp.java
! hat/core/src/main/java/hat/dialect/HATVectorLoadOp.java
! hat/core/src/main/java/hat/dialect/HATVectorMulOp.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/HATVectorSubOp.java
! hat/core/src/main/java/hat/dialect/HATVectorVarOp.java
! hat/core/src/main/java/hat/optools/ComputeContextPattern.java
! hat/core/src/main/java/hat/optools/KernelContextPattern.java
! hat/core/src/main/java/hat/optools/Trxfmr.java
! hat/core/src/main/java/hat/phases/HATDialectPhase.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/HATDialectifyFP16Phase.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/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/core/src/main/java/hat/phases/HATFinalDetector.java
! hat/examples/experiments/src/main/java/experiments/CreateFuncOp.java
! hat/examples/experiments/src/main/java/experiments/DNA.java
! hat/examples/experiments/src/main/java/experiments/LayoutExample.java
! hat/examples/experiments/src/main/java/experiments/PrefixSum.java
! hat/examples/experiments/src/main/java/experiments/RawLayout.java
! hat/examples/experiments/src/main/java/experiments/Transform.java
! hat/examples/view/src/main/java/view/EliteMeshParser.java
! hat/examples/view/src/main/java/view/f32/F32Mesh3D.java
! hat/optkl/src/main/java/optkl/FuncOpParams.java
! hat/optkl/src/main/java/optkl/OpTkl.java
! hat/optkl/src/main/java/optkl/codebuilders/CodeBuilder.java
! hat/optkl/src/main/java/optkl/codebuilders/ScopedCodeBuilderContext.java
! hat/optkl/src/main/java/optkl/ifacemapper/BufferAllocator.java
! hat/optkl/src/main/java/optkl/ifacemapper/MapperUtil.java
! hat/optkl/src/main/java/optkl/ifacemapper/Schema.java
! hat/optkl/src/main/java/optkl/ifacemapper/SegmentMapper.java
! hat/optkl/src/main/java/optkl/jdot/ui/JDot.java
! hat/optkl/src/main/java/optkl/textmodel/BabylonTextModel.java
! hat/optkl/src/main/java/optkl/textmodel/JavaTextModel.java
! hat/optkl/src/main/java/optkl/textmodel/tokens/DottedName.java
! hat/optkl/src/main/java/optkl/textmodel/tokens/IntConst.java
! hat/optkl/src/main/java/optkl/textmodel/tokens/Leaf.java
= hat/optkl/src/main/java/optkl/util/BiMap.java
= hat/optkl/src/main/java/optkl/util/CallSite.java
= hat/optkl/src/main/java/optkl/util/OpCodeBuilder.java
= hat/optkl/src/main/java/optkl/util/Regex.java
= hat/optkl/src/main/java/optkl/util/StreamMutable.java
= hat/optkl/src/main/java/optkl/util/carriers/ArenaCarrier.java
= hat/optkl/src/main/java/optkl/util/carriers/CommonCarrier.java
= hat/optkl/src/main/java/optkl/util/carriers/LookupCarrier.java
= hat/optkl/src/main/java/optkl/util/ops/Precedence.java
= hat/optkl/src/main/java/optkl/util/ops/StatementLikeOp.java
= hat/optkl/src/main/java/optkl/util/ops/VarLikeOp.java
! hat/tools/src/main/java/hat/tools/text/TestJavaHATCodeBuilder.java



More information about the babylon-dev mailing list