public class EdgesTest extends GraalCompilerTest
Modifier and Type | Class and Description |
---|---|
(package private) static class |
EdgesTest.TestNode |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
(package private) StructuredGraph |
graph |
(package private) ConstantNode |
i1 |
(package private) ConstantNode |
i2 |
(package private) ConstantNode |
i3 |
(package private) ConstantNode |
i4 |
(package private) Edges |
inputs |
(package private) EdgesTest.TestNode |
node |
lastCompiledGraph
Constructor and Description |
---|
EdgesTest() |
Modifier and Type | Method and Description |
---|---|
private static Method |
getMethod(String name,
Class<?>... parameters) |
void |
test0()
Checks that there are no checkcasts in the compiled version of
Edges.getNode(Node, long[], int) . |
void |
test1()
Checks that there are no checkcasts in the compiled version of
Edges.getNodeList(Node, long[], int) . |
void |
test2()
Checks that there are no checkcasts in the compiled version of
Edges.setNode(Node, int, Node) . |
private void |
testMethod(Method method,
Object receiver,
Object... args) |
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
StructuredGraph graph
EdgesTest.TestNode node
ConstantNode i1
ConstantNode i2
ConstantNode i3
ConstantNode i4
public EdgesTest()
public void test0()
Edges.getNode(Node, long[], int)
.public void test1()
Edges.getNodeList(Node, long[], int)
.public void test2()
Edges.setNode(Node, int, Node)
.private void testMethod(Method method, Object receiver, Object... args)