public class NestedLoopTest extends GraalCompilerTest
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
lastCompiledGraph
Constructor and Description |
---|
NestedLoopTest() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
a() |
private static boolean |
b() |
private static boolean |
c() |
private static boolean |
contains(Loop<Block> loop,
Invoke node,
ControlFlowGraph cfg) |
private static boolean |
containsDirect(Loop<Block> loop,
Invoke node,
ControlFlowGraph cfg) |
private static boolean |
d() |
private static Invoke |
getInvoke(String name,
StructuredGraph graph) |
private void |
test(String snippet,
int rootExits,
int nestedExits,
int innerExits) |
void |
test1() |
static void |
test1Snippet(int a) |
void |
test2() |
static void |
test2Snippet(int a) |
void |
test3() |
static void |
test3Snippet(int a) |
void |
test4() |
static void |
test4Snippet(int a) |
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 NestedLoopTest()
public void test1()
public void test2()
public void test3()
public void test4()
public static void test1Snippet(int a)
public static void test2Snippet(int a)
public static void test3Snippet(int a)
public static void test4Snippet(int a)
private static boolean a()
private static boolean b()
private static boolean c()
private static boolean d()
private static Invoke getInvoke(String name, StructuredGraph graph)
private static boolean contains(Loop<Block> loop, Invoke node, ControlFlowGraph cfg)
private static boolean containsDirect(Loop<Block> loop, Invoke node, ControlFlowGraph cfg)