public class TypeWriterTest extends GraalCompilerTest
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
lastCompiledGraph
Constructor and Description |
---|
TypeWriterTest() |
Modifier and Type | Method and Description |
---|---|
private static void |
checkSignedSize(TypeWriter writer,
long value,
int expectedSize) |
private static void |
checkSizes(TypeWriter writer) |
private static void |
checkUnsignedSize(TypeWriter writer,
long value,
int expectedSize) |
private static void |
checkValue(TypeReader reader,
long value) |
private static void |
checkValues(TypeReader reader) |
private static void |
putValue(TypeWriter writer,
long value) |
private static void |
putValues(TypeWriter writer) |
private static void |
test01(boolean supportsUnalignedMemoryAccess) |
void |
test01a() |
void |
test01b() |
void |
test02a() |
void |
test02b() |
addMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, checkHighTierGraph, checkLowTierGraph, checkMidTierGraph, compile, countUnusedConstants, createLIRSuites, createSuites, editGraphBuilderConfiguration, executeActual, executeActualCheckDeopt, executeExpected, getBackend, getCanonicalGraphString, getCode, 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, parseEager, parseForCompile, parseProfiled, parseProfiled, referenceInvoke, supply, test, test, testAgainstExpected, testAgainstExpected, testN
assertDeepEquals, assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDelta
public TypeWriterTest()
private static void putValue(TypeWriter writer, long value)
private static void checkValue(TypeReader reader, long value)
private static void putValues(TypeWriter writer)
private static void checkValues(TypeReader reader)
private static void test01(boolean supportsUnalignedMemoryAccess)
public void test01a()
public void test01b()
private static void checkSignedSize(TypeWriter writer, long value, int expectedSize)
private static void checkUnsignedSize(TypeWriter writer, long value, int expectedSize)
private static void checkSizes(TypeWriter writer)
public void test02a()
public void test02b()