| AllocSpy |
|
| AllocSpy.CountedValue |
A value and a frequency.
|
| AllocSpy.GraalContextSampler |
|
| BoxingEliminationTest |
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
|
| BoxingTest |
|
| CheckGraalInvariants |
Checks that all classes in *graal*.jar and *jvmci*.jar entries on the boot class path comply with
global invariants such as using Object.equals(Object) to compare certain types instead of
identity comparisons.
|
| CommonedConstantsTest |
Tests any optimization that commons loads of non-inlineable constants.
|
| CompareCanonicalizerTest |
|
| ConcreteSubtypeTest |
Ensure that abstract classes with a single implementor are properly optimized and that loading a
subclass below the leaf type triggers invalidation.
|
| ConcreteSubtypeTest.AbstractBase |
|
| ConcreteSubtypeTest.Subclass |
|
| ConcreteSubtypeTest.SubSubclass |
|
| ConditionalEliminationTest1 |
|
| ConditionalEliminationTest10 |
|
| ConditionalEliminationTest10.TestClass |
|
| ConditionalEliminationTest2 |
|
| ConditionalEliminationTest2.Entry |
|
| ConditionalEliminationTest2.EntryWithNext |
|
| ConditionalEliminationTest3 |
|
| ConditionalEliminationTest4 |
|
| ConditionalEliminationTest5 |
|
| ConditionalEliminationTest5.DistinctA |
|
| ConditionalEliminationTest5.DistinctB |
|
| ConditionalEliminationTest6 |
|
| ConditionalEliminationTest6.A |
|
| ConditionalEliminationTest6.B |
|
| ConditionalEliminationTest7 |
|
| ConditionalEliminationTest8 |
|
| ConditionalEliminationTest9 |
|
| ConditionalEliminationTestBase |
|
| ConditionTest |
|
| CopyOfVirtualizationTest |
|
| CountedLoopTest |
|
| CountedLoopTest.IVPropertyNode |
|
| CountedLoopTest.Result |
|
| DegeneratedLoopsTest |
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
|
| EliminateNestedCheckCastsTest |
|
| EliminateNestedCheckCastsTest.A1 |
|
| EliminateNestedCheckCastsTest.A2 |
|
| EliminateNestedCheckCastsTest.A3 |
|
| EliminateNestedCheckCastsTest.A4 |
|
| EliminateNestedCheckCastsTest.A5 |
|
| EliminateNestedCheckCastsTest.A6 |
|
| FinalizableSubclassTest |
|
| FinalizableSubclassTest.ClassTemplateLoader |
|
| FinalizableSubclassTest.NoFinalizerEverAAAA |
used as template to generate class files at runtime.
|
| FinalizableSubclassTest.NoFinalizerYetAAAA |
|
| FinalizableSubclassTest.WithFinalizerAAAA |
|
| FindUniqueConcreteMethodBugTest |
|
| FindUniqueConcreteMethodBugTest.AbstractPerson |
|
| FindUniqueConcreteMethodBugTest.PersonImpl |
|
| FindUniqueConcreteMethodBugTest.TenantImpl |
|
| FloatingReadTest |
|
| FloatingReadTest.Container |
|
| FloatOptimizationTest |
Check for incorrect elimination of 0.0 and -0.0 from computations.
|
| GraalCompilerAssumptionsTest |
|
| GraalCompilerTest |
Base class for Graal compiler unit tests.
|
| GraalCompilerTest.Result |
|
| GraphEncoderTest |
|
| GraphScheduleTest |
|
| GuardEliminationCornerCasesTest |
|
| GuardEliminationCornerCasesTest.A |
|
| GuardEliminationCornerCasesTest.B |
|
| GuardEliminationCornerCasesTest.C |
|
| GuardEliminationCornerCasesTest.D |
|
| IfCanonicalizerTest |
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
|
| IfReorderTest |
|
| ImplicitNullCheckTest |
Tests that the hub access and the null check are folded.
|
| ImplicitNullCheckTest.Receiver |
|
| InfopointReasonTest |
|
| IntegerEqualsCanonicalizerTest |
|
| InvokeExceptionTest |
|
| InvokeHintsTest |
|
| LockEliminationTest |
|
| LockEliminationTest.A |
|
| LongNodeChainTest |
|
| LoopUnswitchTest |
|
| MarkUnsafeAccessTest |
|
| MemoryArithmeticTest |
|
| MemoryArithmeticTest.FieldObject |
|
| MemoryScheduleTest |
In these test the FrameStates are explicitly cleared out, so that the scheduling of
FloatingReadNodes depends solely on the scheduling algorithm.
|
| MemoryScheduleTest.Container |
|
| MergeCanonicalizerTest |
|
| MethodHandleEagerResolution |
|
| MonitorGraphTest |
In the following tests, the usages of local variable "a" are replaced with the integer constant
0.
|
| NestedLoopTest |
|
| NodePosIteratorTest |
|
| NodePosIteratorTest.TestNode |
|
| OnStackReplacementTest |
|
| OptionsVerifierTest |
Verifies a class declaring one or more options has a class initializer
that only initializes the option(s).
|
| OptionsVerifierTest.Classpath |
|
| OptionsVerifierTest.OptionsVerifier |
|
| PhiCreationTests |
In the following tests, the correct removal of redundant phis during graph building is tested.
|
| ProfilingInfoTest |
Tests profiling information provided by the runtime.
|
| PushNodesThroughPiTest |
|
| PushNodesThroughPiTest.A |
|
| PushNodesThroughPiTest.B |
|
| PushNodesThroughPiTest.C |
|
| PushThroughIfTest |
|
| ReadAfterCheckCastTest |
|
| ReadAfterCheckCastTest.A |
|
| ReadAfterCheckCastTest.B |
|
| ReassociateAndCanonicalTest |
|
| ScalarTypeSystemTest |
In the following tests, the scalar type system of the compiler should be complete enough to see
the relation between the different conditions.
|
| SchedulingTest |
|
| SchedulingTest2 |
|
| ShortCircuitNodeTest |
|
| SimpleCFGTest |
|
| StampCanonicalizerTest |
This class tests some specific patterns the stamp system should be able to canonicalize away
using IntegerStamp.upMask().
|
| StaticInterfaceFieldTest |
Test that interfaces are correctly initialized by a static field resolution during eager graph
building.
|
| StaticInterfaceFieldTest.C |
|
| StraighteningTest |
|
| TypeSystemTest |
In the following tests, the scalar type system of the compiler should be complete enough to see
the relation between the different conditions.
|
| TypeWriterTest |
|