git: openjdk/babylon: code-reflection: Rearrange ops/types into dialects
Paul Sandoz
psandoz at openjdk.org
Fri Jun 13 22:09:29 UTC 2025
Changeset: b5064081
Branch: code-reflection
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2025-06-13 22:07:51 +0000
URL: https://git.openjdk.org/babylon/commit/b5064081cf5822cf00dfa766a25d51de2a9a233a
Rearrange ops/types into dialects
! cr-examples/onnx/opgen/src/main/java/oracle/code/onnx/opgen/OpGen.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/OnnxProtoBuilder.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/OnnxRuntime.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/compiler/OnnxPartialEvaluator.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/compiler/OnnxTransformer.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/genai/OnnxGenRuntimeSession.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/ir/ExplicitOnnxOps.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/ir/OnnxOp.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/ir/OnnxOps.java
! cr-examples/onnx/src/main/java/oracle/code/onnx/ir/OnnxType.java
! cr-examples/onnx/src/test/java/oracle/code/onnx/CNNTest.java
! cr-examples/onnx/src/test/java/oracle/code/onnx/proto/OnnxModelTest.java
! cr-examples/spirv/src/main/java/intel/code/spirv/SpirvModuleGenerator.java
! cr-examples/spirv/src/main/java/intel/code/spirv/SpirvOp.java
! cr-examples/spirv/src/main/java/intel/code/spirv/SpirvOps.java
! cr-examples/spirv/src/main/java/intel/code/spirv/TranslateToSpirvModel.java
! cr-examples/spirv/src/test/java/intel/code/spirv/ExampleUseTest.java
! cr-examples/triton/src/main/java/oracle/code/triton/ArithMathOps.java
! cr-examples/triton/src/main/java/oracle/code/triton/Float16.java
! cr-examples/triton/src/main/java/oracle/code/triton/Functions.java
! cr-examples/triton/src/main/java/oracle/code/triton/MLIRGenerator.java
! cr-examples/triton/src/main/java/oracle/code/triton/SCFOps.java
! cr-examples/triton/src/main/java/oracle/code/triton/SimpleCountedForLoopInfo.java
! cr-examples/triton/src/main/java/oracle/code/triton/TritonOps.java
! cr-examples/triton/src/main/java/oracle/code/triton/TritonTestOps.java
! cr-examples/triton/src/main/java/oracle/code/triton/TritonTransformer.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestAddKernel.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestBroadcast.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestCdiv.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestCountedLoop.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestMatrix.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestMatrixFp16.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestSoftMax.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestVariables.java
! cr-examples/triton/src/test/java/oracle/code/triton/TestZeros.java
! cr-examples/triton/src/test/java/oracle/code/triton/TritonTestExtension.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaBackend.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaC99HATKernelBuilder.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/CudaHatKernelBuilder.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/PTXHATKernelBuilder.java
! hat/backends/ffi/cuda/src/main/java/hat/backend/ffi/PTXPtrOp.java
! hat/backends/ffi/hip/src/main/java/hat/backend/HIPHatKernelBuilder.java
! hat/backends/ffi/mock/src/main/java/hat/backend/ffi/TestIt.java
! hat/backends/ffi/opencl/src/main/java/hat/backend/ffi/OpenCLHatKernelBuilder.java
! hat/backends/ffi/shared/src/main/java/hat/backend/ffi/FFIBackend.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/SpirvModuleGenerator.java
! hat/backends/ffi/spirv/src/main/java/intel/code/spirv/SpirvOp.java
! hat/backends/ffi/spirv/src/main/java/intel/code/spirv/TranslateToSpirvModel.java
! hat/backends/jextracted/opencl/src/main/java/hat/backend/jextracted/OpenCLHatKernelBuilder.java
! hat/backends/jextracted/shared/src/main/java/hat/backend/jextracted/JExtractedBackend.java
! hat/examples/mandel/src/main/java/mandel/Viewer.java
! hat/hat-core/src/main/java/hat/Accelerator.java
! hat/hat-core/src/main/java/hat/ComputeContext.java
! hat/hat-core/src/main/java/hat/OpsAndTypes.java
! hat/hat-core/src/main/java/hat/backend/DebugBackend.java
! hat/hat-core/src/main/java/hat/backend/codebuilders/C99HATComputeBuilder.java
! hat/hat-core/src/main/java/hat/backend/codebuilders/C99HATKernelBuilder.java
! hat/hat-core/src/main/java/hat/backend/codebuilders/HATCodeBuilder.java
! hat/hat-core/src/main/java/hat/backend/codebuilders/HATCodeBuilderWithContext.java
! hat/hat-core/src/main/java/hat/callgraph/CallGraph.java
! hat/hat-core/src/main/java/hat/callgraph/ComputeCallGraph.java
! hat/hat-core/src/main/java/hat/callgraph/KernelCallGraph.java
! hat/hat-core/src/main/java/hat/callgraph/KernelEntrypoint.java
! hat/hat-core/src/main/java/hat/opcodebuilders/OpCodeBuilder.java
! hat/hat-core/src/main/java/hat/optools/BinaryArithmeticOrLogicOperation.java
! hat/hat-core/src/main/java/hat/optools/BinaryLogicalOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/BinaryTestOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/ConstantOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/ConvOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/FieldAccessOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/FieldLoadOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/FieldStoreOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/ForOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/FuncCallOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/FuncOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/IfOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/InvokeOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/JavaBreakOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/JavaContinueOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/JavaLabeledOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/LambdaOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/LogicalOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/ModuleOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/OpWrapper.java
! hat/hat-core/src/main/java/hat/optools/ReturnOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/RootSet.java
! hat/hat-core/src/main/java/hat/optools/TernaryOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/TupleOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/UnaryArithmeticOrLogicOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/VarAccessOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/VarDeclarationOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/VarFuncDeclarationOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/VarLoadOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/VarOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/VarStoreOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/WhileOpWrapper.java
! hat/hat-core/src/main/java/hat/optools/YieldOpWrapper.java
! hat/hat-core/src/main/test/hat/CustomOpTest.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/Block.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/Body.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/Op.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/TypeElement.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/AnfTransformer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/NormalizeBlocksTransformer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/Patterns.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/SSA.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/SSAConstruction.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/analysis/StringConcatTransformer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/BytecodeGenerator.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/BytecodeLift.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/SlotOp.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/SlotToVarTransformer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/bytecode/UnresolvedTypesTransformer.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/ExternalizableOp.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/OpFactory.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/TypeElementFactory.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/anf/AnfDialect.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/anf/package-info.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/core/CoreOp.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/core/CoreTypeFactory.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/core/FunctionType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/core/TupleType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/core/VarType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/core/package-info.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/ArrayType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/ClassType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/ConstructorRef.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/FieldRef.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/JavaOp.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/JavaRef.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/JavaType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/MethodRef.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/PrimitiveType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/RecordTypeRef.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/TypeVariableType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/WildcardType.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/impl/ConstructorRefImpl.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/impl/FieldRefImpl.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/impl/JavaTypeUtils.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/impl/MethodRefImpl.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/impl/RecordTypeRefImpl.java
= src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/java/package-info.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/dialect/package-info.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/CodeModelToAST.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/CodeReflectionSymbols.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/QuotedHelper.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/internal/ReflectMethods.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/interpreter/Interpreter.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/interpreter/Verifier.java
- src/jdk.incubator.code/share/classes/jdk/incubator/code/op/CoreOp.java
- src/jdk.incubator.code/share/classes/jdk/incubator/code/op/ExtendedOp.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/parser/OpParser.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/tools/renderer/SRRenderer.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/writer/OpBuilder.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/writer/OpWriter.java
! src/jdk.incubator.code/share/classes/module-info.java
! test/jdk/java/lang/reflect/code/CoreBinaryOpsTest.java
! test/jdk/java/lang/reflect/code/TestArrayCreation.java
! test/jdk/java/lang/reflect/code/TestArrayTypes.java
! test/jdk/java/lang/reflect/code/TestBinops.java
! test/jdk/java/lang/reflect/code/TestBlockIndexes.java
! test/jdk/java/lang/reflect/code/TestBlockOp.java
! test/jdk/java/lang/reflect/code/TestBlockParameters.java
! test/jdk/java/lang/reflect/code/TestBreakContinue.java
! test/jdk/java/lang/reflect/code/TestBuild.java
! test/jdk/java/lang/reflect/code/TestClosureOps.java
! test/jdk/java/lang/reflect/code/TestConcat.java
! test/jdk/java/lang/reflect/code/TestConditionalExpression.java
! test/jdk/java/lang/reflect/code/TestConditionalOp.java
! test/jdk/java/lang/reflect/code/TestConstants.java
! test/jdk/java/lang/reflect/code/TestCopy.java
! test/jdk/java/lang/reflect/code/TestDominate.java
! test/jdk/java/lang/reflect/code/TestEnhancedForOp.java
! test/jdk/java/lang/reflect/code/TestExceptionRegionOps.java
! test/jdk/java/lang/reflect/code/TestExpressionGraphs.java
! test/jdk/java/lang/reflect/code/TestForOp.java
! test/jdk/java/lang/reflect/code/TestIfOp.java
! test/jdk/java/lang/reflect/code/TestInline.java
! test/jdk/java/lang/reflect/code/TestInvokeOp.java
! test/jdk/java/lang/reflect/code/TestInvokeSuper.java
! test/jdk/java/lang/reflect/code/TestLambdaOps.java
! test/jdk/java/lang/reflect/code/TestLinqUsingQuoted.java
! test/jdk/java/lang/reflect/code/TestLiveness.java
! test/jdk/java/lang/reflect/code/TestLocalTransformationsAdaption.java
! test/jdk/java/lang/reflect/code/TestNormalizeBlocksTransformer.java
! test/jdk/java/lang/reflect/code/TestOverloads.java
! test/jdk/java/lang/reflect/code/TestPatterns.java
! test/jdk/java/lang/reflect/code/TestPatterns2.java
! test/jdk/java/lang/reflect/code/TestPrimitiveCast.java
! test/jdk/java/lang/reflect/code/TestPrimitiveTypePatterns.java
! test/jdk/java/lang/reflect/code/TestRemoveFinalVars.java
! test/jdk/java/lang/reflect/code/TestSSA.java
! test/jdk/java/lang/reflect/code/TestStringConcatTransform.java
! test/jdk/java/lang/reflect/code/TestSwitchExpressionOp.java
! test/jdk/java/lang/reflect/code/TestSwitchStatementOp.java
! test/jdk/java/lang/reflect/code/TestTransitiveInvokeModule.java
! test/jdk/java/lang/reflect/code/TestTraverse.java
! test/jdk/java/lang/reflect/code/TestTry.java
! test/jdk/java/lang/reflect/code/TestTryFinally.java
! test/jdk/java/lang/reflect/code/TestTryNested.java
! test/jdk/java/lang/reflect/code/TestUninitializedVariable.java
! test/jdk/java/lang/reflect/code/TestVarArgsInvoke.java
! test/jdk/java/lang/reflect/code/TestVarOp.java
! test/jdk/java/lang/reflect/code/TestWhileOp.java
! test/jdk/java/lang/reflect/code/ad/ActiveSet.java
! test/jdk/java/lang/reflect/code/ad/ExpressionElimination.java
! test/jdk/java/lang/reflect/code/ad/ForwardDifferentiation.java
! test/jdk/java/lang/reflect/code/ad/TestForwardAutoDiff.java
! test/jdk/java/lang/reflect/code/anf/TestAnfBasicFuns.java
! test/jdk/java/lang/reflect/code/anf/TestAnfTransform.java
! test/jdk/java/lang/reflect/code/bytecode/TestArrayCreation.java
! test/jdk/java/lang/reflect/code/bytecode/TestBytecode.java
! test/jdk/java/lang/reflect/code/bytecode/TestInvokeSuper.java
! test/jdk/java/lang/reflect/code/bytecode/TestLiftCustomBytecode.java
! test/jdk/java/lang/reflect/code/bytecode/TestLiftExample.java
! test/jdk/java/lang/reflect/code/bytecode/TestNestedCapturingLambda.java
! test/jdk/java/lang/reflect/code/bytecode/TestQuoted.java
! test/jdk/java/lang/reflect/code/bytecode/TestSlotOps.java
! test/jdk/java/lang/reflect/code/bytecode/TestSlots.java
! test/jdk/java/lang/reflect/code/bytecode/TestSmallCorpus.java
! test/jdk/java/lang/reflect/code/bytecode/TestSynchronizedOp.java
! test/jdk/java/lang/reflect/code/bytecode/TestTry.java
! test/jdk/java/lang/reflect/code/bytecode/TestTryFinally.java
! test/jdk/java/lang/reflect/code/bytecode/TestTryFinallyNested.java
! test/jdk/java/lang/reflect/code/bytecode/TestVarArg.java
! test/jdk/java/lang/reflect/code/expression/ExpressionElimination.java
! test/jdk/java/lang/reflect/code/expression/TestExpressionElimination.java
! test/jdk/java/lang/reflect/code/interpreter/TestAssert.java
! test/jdk/java/lang/reflect/code/linq/QueryProvider.java
! test/jdk/java/lang/reflect/code/linq/QueryResult.java
! test/jdk/java/lang/reflect/code/linq/Queryable.java
! test/jdk/java/lang/reflect/code/linq/TestQueryProvider.java
! test/jdk/java/lang/reflect/code/location/TestLocation.java
! test/jdk/java/lang/reflect/code/lower/CodeReflectionTester.java
! test/jdk/java/lang/reflect/code/parser/TestParse.java
! test/jdk/java/lang/reflect/code/pe/CodeReflectionTester.java
! test/jdk/java/lang/reflect/code/pe/PartialEvaluator.java
! test/jdk/java/lang/reflect/code/pe/TestPE.java
! test/jdk/java/lang/reflect/code/stream/StreamFuser.java
! test/jdk/java/lang/reflect/code/stream/StreamFuserUsingQuotable.java
! test/jdk/java/lang/reflect/code/stream/TestStream.java
! test/jdk/java/lang/reflect/code/stream/TestStreamUsingQuotable.java
! test/jdk/java/lang/reflect/code/type/TestErasure.java
! test/jdk/java/lang/reflect/code/type/TestJavaType.java
! test/jdk/java/lang/reflect/code/type/TestReferences.java
! test/jdk/java/lang/reflect/code/writer/TestAttributeSerialization.java
! test/jdk/java/lang/reflect/code/writer/TestCodeBuilder.java
! test/jdk/java/lang/reflect/code/writer/TestNaming.java
! test/jdk/java/lang/reflect/code/writer/TestOptions.java
! test/langtools/tools/javac/reflect/CodeReflectionTester.java
! test/langtools/tools/javac/reflect/MethodModelUniquenessTest.java
! test/langtools/tools/javac/reflect/PatternTest2.java
! test/langtools/tools/javac/reflect/PatternsTest.java
! test/langtools/tools/javac/reflect/SwitchExpressionTest.java
! test/langtools/tools/javac/reflect/SwitchExpressionTest2.java
! test/langtools/tools/javac/reflect/SwitchStatementTest.java
! test/langtools/tools/javac/reflect/TestIRFromAnnotation.java
! test/langtools/tools/javac/reflect/TestLocalCapture.java
! test/langtools/tools/javac/reflect/quoted/TestCaptureQuotable.java
! test/langtools/tools/javac/reflect/quoted/TestCaptureQuoted.java
More information about the babylon-dev
mailing list