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 |
|