git: openjdk/babylon: code-reflection: Regularize support for Java types/references
Maurizio Cimadamore
mcimadamore at openjdk.org
Mon May 26 09:42:24 UTC 2025
Changeset: 4278b5b4
Branch: code-reflection
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2025-05-26 09:32:55 +0000
URL: https://git.openjdk.org/babylon/commit/4278b5b437334a93cb266bee43c9c922e8fb2611
Regularize support for Java types/references
Reviewed-by: psandoz
! cr-examples/spirv/src/main/java/intel/code/spirv/SpirvModuleGenerator.java
! cr-examples/triton/src/main/java/oracle/code/triton/MLIRGenerator.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/TestZeros.java
! hat/backends/ffi/spirv/src/main/java/intel/code/spirv/SpirvModuleGenerator.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/TypeElement.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/parser/OpParser.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/parser/impl/DescParser.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/ArrayType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/ClassType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/ConstructorRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/CoreTypeFactory.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/FieldRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/JavaRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/JavaType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/MethodRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/PrimitiveType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/RecordTypeRef.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/TypeVariableType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/WildcardType.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/impl/ConstructorRefImpl.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/impl/FieldRefImpl.java
+ src/jdk.incubator.code/share/classes/jdk/incubator/code/type/impl/JavaTypeUtils.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/impl/MethodRefImpl.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/type/impl/RecordTypeRefImpl.java
! src/jdk.incubator.code/share/classes/jdk/incubator/code/writer/OpWriter.java
! test/jdk/java/lang/reflect/code/TestLiveness.java
! test/jdk/java/lang/reflect/code/TestNormalizeBlocksTransformer.java
! test/jdk/java/lang/reflect/code/TestUsesDependsOn.java
! test/jdk/java/lang/reflect/code/lower/TestLoop.java
! test/jdk/java/lang/reflect/code/lower/TestSynchronized.java
! test/jdk/java/lang/reflect/code/parser/TestParse.java
! test/jdk/java/lang/reflect/code/type/TestJavaType.java
! test/jdk/java/lang/reflect/code/type/TestReferences.java
! test/langtools/tools/javac/reflect/ArrayAccessTest.java
! test/langtools/tools/javac/reflect/AssertTest.java
! test/langtools/tools/javac/reflect/BinopTest.java
! test/langtools/tools/javac/reflect/BlockTest.java
! test/langtools/tools/javac/reflect/BoxingConversionTest.java
! test/langtools/tools/javac/reflect/BreakContinueTest.java
! test/langtools/tools/javac/reflect/CastInstanceOfTest.java
! test/langtools/tools/javac/reflect/CodeReflectionTester.java
! test/langtools/tools/javac/reflect/ConditionalAndOrTest.java
! test/langtools/tools/javac/reflect/ConditionalExpressionTest.java
! test/langtools/tools/javac/reflect/ConstantsTest.java
! test/langtools/tools/javac/reflect/DenotableTypesTest.java
! test/langtools/tools/javac/reflect/EnumAccessTest.java
! test/langtools/tools/javac/reflect/FieldAccessTest.java
! test/langtools/tools/javac/reflect/ForLoopTest.java
! test/langtools/tools/javac/reflect/IfTest.java
! test/langtools/tools/javac/reflect/ImplicitConversionTest.java
! test/langtools/tools/javac/reflect/IntersectionTypeTest.java
! test/langtools/tools/javac/reflect/LambdaTest.java
! test/langtools/tools/javac/reflect/LocalClassTest.java
! test/langtools/tools/javac/reflect/LocalVarTest.java
! test/langtools/tools/javac/reflect/MethodCallTest.java
! test/langtools/tools/javac/reflect/MethodReferenceTest.java
! test/langtools/tools/javac/reflect/NewArrayTest.java
! test/langtools/tools/javac/reflect/NewTest.java
! test/langtools/tools/javac/reflect/NullTest.java
! test/langtools/tools/javac/reflect/PatternTest2.java
! test/langtools/tools/javac/reflect/PatternsTest.java
! test/langtools/tools/javac/reflect/PrimitiveCastTest.java
! test/langtools/tools/javac/reflect/QuotableIntersectionTest.java
! test/langtools/tools/javac/reflect/QuotableSubtypeTest.java
! test/langtools/tools/javac/reflect/QuotedTest.java
! test/langtools/tools/javac/reflect/StringConcatTest.java
! test/langtools/tools/javac/reflect/SuperTest.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/SynchronizedTest.java
! test/langtools/tools/javac/reflect/ThrowTest.java
! test/langtools/tools/javac/reflect/TryTest.java
! test/langtools/tools/javac/reflect/UnaryopTest.java
! test/langtools/tools/javac/reflect/UnreachableTest.java
! test/langtools/tools/javac/reflect/WhileLoopTest.java
More information about the babylon-dev
mailing list