public class StackMoveTest extends LIRTest
| Modifier and Type | Class and Description |
|---|---|
private static class |
StackMoveTest.StackCopySpec |
LIRTest.LIRIntrinsicJTTTest.DummyTestClassGraalCompilerTest.ArgSupplier, GraalCompilerTest.ResultGraalTest.MultiCauseAssertionError| Modifier and Type | Field and Description |
|---|---|
private static LIRTestSpecification |
byteStackCopy |
private static LIRTestSpecification |
shortStackCopy |
private static LIRTestSpecification |
stackCopy |
lastCompiledGraph| Constructor and Description |
|---|
StackMoveTest() |
| Modifier and Type | Method and Description |
|---|---|
static byte |
copyByte(LIRTestSpecification spec,
byte a) |
static double |
copyDouble(LIRTestSpecification spec,
double a) |
static float |
copyFloat(LIRTestSpecification spec,
float a) |
static int |
copyInt(LIRTestSpecification spec,
int a) |
static long |
copyLong(LIRTestSpecification spec,
long a) |
static short |
copyShort(LIRTestSpecification spec,
short a) |
void |
runByte() |
void |
runDouble() |
void |
runFloat() |
void |
runInt() |
void |
runLong() |
void |
runShort() |
byte[] |
testByte(byte a,
byte[] out) |
double[] |
testDouble(double a,
double[] out) |
float[] |
testFloat(float a,
float[] out) |
int[] |
testInt(int a,
int[] out) |
long[] |
testLong(long a,
long[] out) |
short[] |
testShort(short a,
short[] out) |
editGraphBuilderConfiguration, getOutput, getOutput, getOutput, getOutput, getOutput, getOutput, getOutputassertDeepEquals, getCode, parseEager, runTest, runTest, runTest, runTestWithDeltaaddMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, checkHighTierGraph, checkLowTierGraph, checkMidTierGraph, compile, countUnusedConstants, createLIRSuites, createSuites, 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, testNassertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDeltaprivate static final LIRTestSpecification stackCopy
private static final LIRTestSpecification shortStackCopy
private static final LIRTestSpecification byteStackCopy
public StackMoveTest()
public static int copyInt(LIRTestSpecification spec, int a)
public int[] testInt(int a, int[] out)
public static long copyLong(LIRTestSpecification spec, long a)
public long[] testLong(long a, long[] out)
public static float copyFloat(LIRTestSpecification spec, float a)
public float[] testFloat(float a, float[] out)
public static double copyDouble(LIRTestSpecification spec, double a)
public double[] testDouble(double a, double[] out)
public static short copyShort(LIRTestSpecification spec, short a)
public short[] testShort(short a, short[] out)
public static byte copyByte(LIRTestSpecification spec, byte a)
public byte[] testByte(byte a, byte[] out)