public class ConditionalEliminationTest2 extends ConditionalEliminationTestBase
DominatorConditionalEliminationPhase
including those that
triggered bugs in this phase.Modifier and Type | Class and Description |
---|---|
(package private) static class |
ConditionalEliminationTest2.Entry |
(package private) static class |
ConditionalEliminationTest2.EntryWithNext |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
static Object |
field |
lastCompiledGraph
Constructor and Description |
---|
ConditionalEliminationTest2() |
Modifier and Type | Method and Description |
---|---|
static ConditionalEliminationTest2.Entry |
search(ConditionalEliminationTest2.Entry start,
String name,
ConditionalEliminationTest2.Entry alternative) |
void |
testInstanceOfCheckCastLowered() |
static String |
testInstanceOfCheckCastSnippet(Object e) |
void |
testRedundantCompares() |
static int |
testRedundantComparesSnippet(int[] array) |
testConditionalElimination, testConditionalElimination, testProxies
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 ConditionalEliminationTest2()
public static ConditionalEliminationTest2.Entry search(ConditionalEliminationTest2.Entry start, String name, ConditionalEliminationTest2.Entry alternative)
public static int testRedundantComparesSnippet(int[] array)
public void testRedundantCompares()
public static String testInstanceOfCheckCastSnippet(Object e)
public void testInstanceOfCheckCastLowered()