public class CompressedNullCheckTest extends GraalCompilerTest
Modifier and Type | Class and Description |
---|---|
private static class |
CompressedNullCheckTest.Container |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
lastCompiledGraph
Constructor and Description |
---|
CompressedNullCheckTest() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkMidTierGraph(StructuredGraph graph)
Can be overridden by unit tests to verify properties of the graph.
|
void |
explicit() |
void |
explicitNull() |
void |
implicit() |
void |
implicitNull() |
private void |
testExplicit(Integer i) |
private void |
testImplicit(Integer i) |
static void |
testSnippet(CompressedNullCheckTest.Container c) |
addMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, checkHighTierGraph, checkLowTierGraph, 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 CompressedNullCheckTest()
public static void testSnippet(CompressedNullCheckTest.Container c)
private void testImplicit(Integer i)
private void testExplicit(Integer i)
public void implicit()
public void implicitNull()
public void explicit()
public void explicitNull()
protected boolean checkMidTierGraph(StructuredGraph graph)
GraalCompilerTest
checkMidTierGraph
in class GraalCompilerTest
graph
- the graph at the end of MidTier