public class ConstantStackMoveTest extends LIRTest
Modifier and Type | Class and Description |
---|---|
private static class |
ConstantStackMoveTest.LoadConstantStackSpec |
private static class |
ConstantStackMoveTest.LoadConstantStackSpecByte |
private static class |
ConstantStackMoveTest.LoadConstantStackSpecDouble |
private static class |
ConstantStackMoveTest.LoadConstantStackSpecFloat |
private static class |
ConstantStackMoveTest.LoadConstantStackSpecInteger |
private static class |
ConstantStackMoveTest.LoadConstantStackSpecLong |
private static class |
ConstantStackMoveTest.LoadConstantStackSpecShort |
LIRTest.LIRIntrinsic
JTTTest.DummyTestClass
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
private static ConstantStackMoveTest.LoadConstantStackSpecByte |
stackCopyByte |
private static ConstantStackMoveTest.LoadConstantStackSpecDouble |
stackCopyDouble |
private static ConstantStackMoveTest.LoadConstantStackSpecFloat |
stackCopyFloat |
private static ConstantStackMoveTest.LoadConstantStackSpecInteger |
stackCopyInt |
private static ConstantStackMoveTest.LoadConstantStackSpecLong |
stackCopyLong |
private static ConstantStackMoveTest.LoadConstantStackSpecShort |
stackCopyShort |
lastCompiledGraph
Constructor and Description |
---|
ConstantStackMoveTest() |
Modifier and Type | Method and Description |
---|---|
void |
checkAMD64() |
void |
runByte() |
void |
runDouble() |
void |
runFloat() |
void |
runInt() |
void |
runLong() |
void |
runShort() |
byte |
testByte() |
static byte |
testCopyByte(ConstantStackMoveTest.LoadConstantStackSpecByte spec) |
static double |
testCopyDouble(ConstantStackMoveTest.LoadConstantStackSpecDouble spec) |
static float |
testCopyFloat(ConstantStackMoveTest.LoadConstantStackSpecFloat spec) |
static int |
testCopyInt(ConstantStackMoveTest.LoadConstantStackSpecInteger spec) |
static long |
testCopyLong(ConstantStackMoveTest.LoadConstantStackSpecLong spec) |
static short |
testCopyShort(ConstantStackMoveTest.LoadConstantStackSpecShort spec) |
double |
testDouble() |
float |
testFloat() |
int |
testInt() |
long |
testLong() |
short |
testShort() |
editGraphBuilderConfiguration, getOutput, getOutput, getOutput, getOutput, getOutput, getOutput, getOutput
assertDeepEquals, getCode, parseEager, runTest, runTest, runTest, runTestWithDelta
addMethod, 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, testN
assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDelta
private static final ConstantStackMoveTest.LoadConstantStackSpecByte stackCopyByte
private static final ConstantStackMoveTest.LoadConstantStackSpecShort stackCopyShort
private static final ConstantStackMoveTest.LoadConstantStackSpecInteger stackCopyInt
private static final ConstantStackMoveTest.LoadConstantStackSpecLong stackCopyLong
private static final ConstantStackMoveTest.LoadConstantStackSpecFloat stackCopyFloat
private static final ConstantStackMoveTest.LoadConstantStackSpecDouble stackCopyDouble
public ConstantStackMoveTest()
public void checkAMD64()
public static byte testCopyByte(ConstantStackMoveTest.LoadConstantStackSpecByte spec)
public byte testByte()
public static short testCopyShort(ConstantStackMoveTest.LoadConstantStackSpecShort spec)
public short testShort()
public static int testCopyInt(ConstantStackMoveTest.LoadConstantStackSpecInteger spec)
public int testInt()
public static long testCopyLong(ConstantStackMoveTest.LoadConstantStackSpecLong spec)
public long testLong()
public static float testCopyFloat(ConstantStackMoveTest.LoadConstantStackSpecFloat spec)
public float testFloat()
public static double testCopyDouble(ConstantStackMoveTest.LoadConstantStackSpecDouble spec)
public double testDouble()