public class CopyOfVirtualizationTest extends GraalCompilerTest
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
(package private) static byte[] |
byteArray |
(package private) static char[] |
charArray |
(package private) static double[] |
doubleArray |
(package private) static float[] |
floatArray |
(package private) static int[] |
intArray |
(package private) static long[] |
longArray |
(package private) static Object[] |
objectArray |
(package private) static short[] |
shortArray |
lastCompiledGraph
Constructor and Description |
---|
CopyOfVirtualizationTest() |
Modifier and Type | Method and Description |
---|---|
byte |
byteCopyOfVirtualizableAllocation() |
byte |
byteCopyOfVirtualization(int index) |
char |
charCopyOfVirtualizableAllocation() |
char |
charCopyOfVirtualization(int index) |
protected boolean |
checkMidTierGraph(StructuredGraph graph)
Can be overridden by unit tests to verify properties of the graph.
|
double |
doubleCopyOfVirtualizableAllocation() |
double |
doubleCopyOfVirtualization(int index) |
float |
floatCopyOfVirtualizableAllocation() |
float |
floatCopyOfVirtualization(int index) |
int |
intCopyOfVirtualizableAllocation() |
int |
intCopyOfVirtualization(int index) |
long |
longCopyOfVirtualizableAllocation() |
long |
longCopyOfVirtualization(int index) |
Object |
objectCopyOfVirtualizableAllocation() |
Object |
objectCopyOfVirtualization(int index) |
short |
shortCopyOfVirtualizableAllocation() |
short |
shortCopyOfVirtualization(int index) |
void |
testCopyOfVirtualizableAllocation() |
void |
testCopyOfVirtualization() |
addMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, checkHighTierGraph, checkLowTierGraph, 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
static final byte[] byteArray
static final short[] shortArray
static final char[] charArray
static final int[] intArray
static final long[] longArray
static final float[] floatArray
static final double[] doubleArray
static final Object[] objectArray
public CopyOfVirtualizationTest()
protected boolean checkMidTierGraph(StructuredGraph graph)
GraalCompilerTest
checkMidTierGraph
in class GraalCompilerTest
graph
- the graph at the end of MidTierpublic byte byteCopyOfVirtualization(int index)
public short shortCopyOfVirtualization(int index)
public char charCopyOfVirtualization(int index)
public int intCopyOfVirtualization(int index)
public long longCopyOfVirtualization(int index)
public float floatCopyOfVirtualization(int index)
public double doubleCopyOfVirtualization(int index)
public Object objectCopyOfVirtualization(int index)
public void testCopyOfVirtualization()
public byte byteCopyOfVirtualizableAllocation()
public short shortCopyOfVirtualizableAllocation()
public char charCopyOfVirtualizableAllocation()
public int intCopyOfVirtualizableAllocation()
public long longCopyOfVirtualizableAllocation()
public float floatCopyOfVirtualizableAllocation()
public double doubleCopyOfVirtualizableAllocation()
public Object objectCopyOfVirtualizableAllocation()
public void testCopyOfVirtualizableAllocation()