public class SubstitutionsTest extends GraalCompilerTest
Modifier and Type | Class and Description |
---|---|
private static class |
SubstitutionsTest.TestGuard |
private static class |
SubstitutionsTest.TestMemory |
private static class |
SubstitutionsTest.TestMethod |
private static class |
SubstitutionsTest.TestMethodSubstitution |
private static class |
SubstitutionsTest.TestValue |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
private static boolean |
substitutionsInstalled |
lastCompiledGraph
Constructor and Description |
---|
SubstitutionsTest() |
Modifier and Type | Method and Description |
---|---|
static int |
callTest() |
protected boolean |
checkHighTierGraph(StructuredGraph graph)
Can be overridden by unit tests to verify properties of the graph.
|
void |
snippetTest() |
addMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, 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
private static boolean substitutionsInstalled
public SubstitutionsTest()
public static int callTest()
protected boolean checkHighTierGraph(StructuredGraph graph)
GraalCompilerTest
checkHighTierGraph
in class GraalCompilerTest
graph
- the graph at the end of HighTierpublic void snippetTest()