public class LockEliminationTest extends GraalCompilerTest
Modifier and Type | Class and Description |
---|---|
(package private) static class |
LockEliminationTest.A |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
(package private) static int |
field1 |
(package private) static int |
field2 |
lastCompiledGraph
Constructor and Description |
---|
LockEliminationTest() |
Modifier and Type | Method and Description |
---|---|
private StructuredGraph |
getGraph(String snippet) |
void |
testLock() |
void |
testSynchronizedMethod() |
static void |
testSynchronizedMethodSnippet(LockEliminationTest.A x) |
static void |
testSynchronizedSnippet(LockEliminationTest.A x,
LockEliminationTest.A y) |
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 LockEliminationTest()
public static void testSynchronizedSnippet(LockEliminationTest.A x, LockEliminationTest.A y)
public void testLock()
public static void testSynchronizedMethodSnippet(LockEliminationTest.A x)
public void testSynchronizedMethod()
private StructuredGraph getGraph(String snippet)