public class DeoptimizeDirectiveTest extends GraalCompilerTest
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
lastCompiledGraph
Constructor and Description |
---|
DeoptimizeDirectiveTest() |
Modifier and Type | Method and Description |
---|---|
static boolean |
deoptimizeAndInvalidateSnippet() |
static boolean |
deoptimizeSnippet() |
static boolean |
inCompiledCode() |
void |
testDeoptimize() |
void |
testDeoptimizeAndInvalidate() |
private boolean |
testDeoptimizeCheckValid(ResolvedJavaMethod method) |
void |
testDeoptimizeDontInvalidate() |
void |
testInCompiledCode() |
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 DeoptimizeDirectiveTest()
public static boolean inCompiledCode()
public void testInCompiledCode()
public static boolean deoptimizeSnippet()
public static boolean deoptimizeAndInvalidateSnippet()
public void testDeoptimize()
private boolean testDeoptimizeCheckValid(ResolvedJavaMethod method)
public void testDeoptimizeAndInvalidate()
public void testDeoptimizeDontInvalidate()