public class ConditionalEliminationTestBase extends GraalCompilerTest
DominatorConditionalEliminationPhase
including those that
triggered bugs in this phase.GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
lastCompiledGraph
Constructor and Description |
---|
ConditionalEliminationTestBase() |
Modifier and Type | Method and Description |
---|---|
protected void |
testConditionalElimination(String snippet,
String referenceSnippet) |
protected void |
testConditionalElimination(String snippet,
String referenceSnippet,
boolean applyConditionalEliminationOnReference) |
void |
testProxies(String snippet,
int expectedProxiesCreated) |
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 ConditionalEliminationTestBase()
protected void testConditionalElimination(String snippet, String referenceSnippet)
protected void testConditionalElimination(String snippet, String referenceSnippet, boolean applyConditionalEliminationOnReference)
public void testProxies(String snippet, int expectedProxiesCreated)