public class AheadOfTimeCompilationTest extends GraalCompilerTest
mx unittest AheadOfTimeCompilationTest @-XX:CompileCommand='print,*AheadOfTimeCompilationTest.*'to print disassembly.
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
static Object |
STATICFINALOBJECT |
static String |
STATICFINALSTRING |
lastCompiledGraph
Constructor and Description |
---|
AheadOfTimeCompilationTest() |
Modifier and Type | Method and Description |
---|---|
private StructuredGraph |
compile(String test,
boolean compileAOT) |
static Boolean |
getBoxedBoolean() |
static Class<AheadOfTimeCompilationTest> |
getClassObject() |
static Class<Integer> |
getPrimitiveClassObject() |
static Object |
getStaticFinalObject() |
static String |
getStringObject() |
void |
testBoxedBoolean() |
void |
testBoxedBooleanAOT() |
void |
testClassObject() |
void |
testClassObjectAOT() |
void |
testPrimitiveClassObject() |
void |
testPrimitiveClassObjectAOT() |
void |
testStaticFinalObject() |
void |
testStaticFinalObjectAOT() |
void |
testStringObject() |
void |
testStringObjectAOT() |
private void |
testStringObjectCommon(boolean compileAOT) |
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 static final Object STATICFINALOBJECT
public static final String STATICFINALSTRING
public AheadOfTimeCompilationTest()
public static Object getStaticFinalObject()
public void testStaticFinalObjectAOT()
public void testStaticFinalObject()
public static Class<AheadOfTimeCompilationTest> getClassObject()
public void testClassObjectAOT()
public void testClassObject()
public static Class<Integer> getPrimitiveClassObject()
public void testPrimitiveClassObjectAOT()
public void testPrimitiveClassObject()
public static String getStringObject()
public void testStringObjectAOT()
public void testStringObject()
private void testStringObjectCommon(boolean compileAOT)
public static Boolean getBoxedBoolean()
public void testBoxedBooleanAOT()
public void testBoxedBoolean()
private StructuredGraph compile(String test, boolean compileAOT)