public class NestedLoop_EA extends JTTTest
Modifier and Type | Class and Description |
---|---|
(package private) static class |
NestedLoop_EA.Frame |
(package private) static class |
NestedLoop_EA.Pointer |
JTTTest.DummyTestClass
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
(package private) static int |
ARG_SLOT |
(package private) static int |
I_SLOT |
(package private) static int |
K_SLOT |
(package private) static int |
RESULT_SLOT |
(package private) static int |
STACK_BASE |
lastCompiledGraph
Constructor and Description |
---|
NestedLoop_EA() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkHighTierGraph(StructuredGraph graph)
Can be overridden by unit tests to verify properties of the graph.
|
protected Suites |
createSuites() |
static int |
nestedLoop(int arg) |
void |
run0() |
void |
run1() |
static int |
simpleLoop(int arg) |
assertDeepEquals, getCode, parseEager, runTest, runTest, runTest, runTestWithDelta
addMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, checkLowTierGraph, checkMidTierGraph, compile, countUnusedConstants, createLIRSuites, editGraphBuilderConfiguration, executeActual, executeActualCheckDeopt, executeExpected, getBackend, getCanonicalGraphString, getCode, getCode, getCodeCache, getConstantReflection, getCustomGraphBuilderSuite, getDefaultGraphBuilderPlugins, getDefaultGraphBuilderSuite, getDefaultHighTierContext, getLIRSuites, getLowerer, getMetaAccess, getNodeCountExcludingUnusedConstants, getProviders, getReplacements, getResolvedJavaMethod, getResolvedJavaMethod, getResolvedJavaMethod, getSnippetReflection, getSpeculationLog, getSuites, getTarget, initializeDebugging, invoke, isArchitecture, iterationCount, lookupMethod, parseDebug, parseEager, parseForCompile, parseProfiled, parseProfiled, referenceInvoke, supply, test, test, testAgainstExpected, testAgainstExpected, testN
assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDelta
static final int RESULT_SLOT
static final int K_SLOT
static final int I_SLOT
static final int ARG_SLOT
static final int STACK_BASE
public NestedLoop_EA()
protected Suites createSuites()
createSuites
in class GraalCompilerTest
public static int simpleLoop(int arg)
public static int nestedLoop(int arg)
protected boolean checkHighTierGraph(StructuredGraph graph)
GraalCompilerTest
checkHighTierGraph
in class GraalCompilerTest
graph
- the graph at the end of HighTier