git: openjdk/babylon: code-reflection: Extensible types in the code model
Paul Sandoz
psandoz at openjdk.org
Mon Feb 12 23:32:42 UTC 2024
Changeset: b3d45e1a
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2024-02-12 23:31:01 +0000
URL: https://git.openjdk.org/babylon/commit/b3d45e1af34028a7084f6981d34a2490af0a1eb4
Extensible types in the code model
! cr-examples/triton/src/main/java/oracle/code/triton/ArithMathOps.java
! cr-examples/triton/src/main/java/oracle/code/triton/ConstantType.java
! cr-examples/triton/src/main/java/oracle/code/triton/Float16.java
! cr-examples/triton/src/main/java/oracle/code/triton/PtrType.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/TensorType.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/main/java/oracle/code/triton/TritonType.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/TritonTestExtension.java
! cr-util/copy-to-compiler.sh
! src/java.base/share/classes/java/lang/reflect/code/Block.java
! src/java.base/share/classes/java/lang/reflect/code/Body.java
! src/java.base/share/classes/java/lang/reflect/code/CodeItem.java
! src/java.base/share/classes/java/lang/reflect/code/Op.java
+ src/java.base/share/classes/java/lang/reflect/code/TypeElement.java
! src/java.base/share/classes/java/lang/reflect/code/Value.java
! src/java.base/share/classes/java/lang/reflect/code/analysis/Liveness.java
! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeGenerator.java
! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeLift.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/FieldDesc.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/MethodDesc.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/MethodTypeDesc.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/RecordTypeDesc.java
- src/java.base/share/classes/java/lang/reflect/code/descriptor/TypeDesc.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/impl/FieldDescImpl.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/impl/MethodDescImpl.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/impl/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/reflect/code/descriptor/impl/RecordTypeDescImpl.java
- src/java.base/share/classes/java/lang/reflect/code/descriptor/impl/TypeDescImpl.java
! src/java.base/share/classes/java/lang/reflect/code/interpreter/Interpreter.java
! src/java.base/share/classes/java/lang/reflect/code/op/CoreOps.java
! src/java.base/share/classes/java/lang/reflect/code/op/ExtendedOps.java
! src/java.base/share/classes/java/lang/reflect/code/op/OpDefinition.java
! src/java.base/share/classes/java/lang/reflect/code/op/OpWithDefinition.java
! src/java.base/share/classes/java/lang/reflect/code/parser/OpParser.java
! src/java.base/share/classes/java/lang/reflect/code/parser/impl/DescParser.java
+ src/java.base/share/classes/java/lang/reflect/code/type/CoreTypeFactory.java
+ src/java.base/share/classes/java/lang/reflect/code/type/FunctionType.java
+ src/java.base/share/classes/java/lang/reflect/code/type/JavaType.java
+ src/java.base/share/classes/java/lang/reflect/code/type/TupleType.java
+ src/java.base/share/classes/java/lang/reflect/code/type/TypeDefinition.java
+ src/java.base/share/classes/java/lang/reflect/code/type/TypeElementFactory.java
+ src/java.base/share/classes/java/lang/reflect/code/type/VarType.java
+ src/java.base/share/classes/java/lang/reflect/code/type/impl/JavaTypeImpl.java
+ src/java.base/share/classes/java/lang/reflect/code/type/impl/TypeDefinitionImpl.java
= src/java.base/share/classes/java/lang/reflect/code/type/package-info.java
! src/java.base/share/classes/java/lang/reflect/code/writer/OpWriter.java
! src/java.base/share/classes/module-info.java
! src/jdk.code.tools/share/classes/jdk/code/tools/renderer/SRRenderer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ReflectMethods.java
! test/jdk/java/lang/reflect/code/TestBuild.java
! test/jdk/java/lang/reflect/code/TestClosureOps.java
! test/jdk/java/lang/reflect/code/TestDominate.java
! test/jdk/java/lang/reflect/code/TestExceptionRegionOps.java
! test/jdk/java/lang/reflect/code/TestInline.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/TestOpResultTypeNotCopiedBlindly.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/descriptors/TestDescriptors.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/parser/TestParse.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/type/TestJavaType.java
! test/langtools/tools/javac/reflect/ForLoopTest.java
! test/langtools/tools/javac/reflect/TryTest.java
More information about the babylon-dev
mailing list