Package | Description |
---|---|
org.jikesrvm.architecture | |
org.jikesrvm.ia32 | |
org.jikesrvm.mm.mminterface | |
org.jikesrvm.osr.ia32 | |
org.jikesrvm.runtime | |
org.vmmagic.unboxed |
Modifier and Type | Field and Description |
---|---|
private WordArray |
AbstractRegisters.gprs
General purpose registers
|
private WordArray |
AbstractRegisters.gprsShadow |
Modifier and Type | Method and Description |
---|---|
WordArray |
AbstractRegisters.getGPRs() |
Modifier and Type | Method and Description |
---|---|
static void |
MachineReflection.packageParameters(RVMMethod method,
Object thisArg,
Object[] otherArgs,
WordArray GPRs,
double[] FPRs,
byte[] FPRmeta,
WordArray Parameters)
Collects parameters into arrays of registers/spills, as required to
call specified method.
|
Modifier and Type | Method and Description |
---|---|
static WordArray |
MemoryManager.newNonMovingWordArray(int size)
Allocates a non moving word array.
|
Modifier and Type | Field and Description |
---|---|
(package private) WordArray |
TempRegisters.gprs |
Modifier and Type | Method and Description |
---|---|
private static void |
OptExecutionStateExtractor.dumpRegisterContent(WordArray gprs) |
Modifier and Type | Field and Description |
---|---|
private static WordArray |
Reflection.emptyWordArray |
Modifier and Type | Method and Description |
---|---|
static double |
Magic.invokeMethodReturningDouble(CodeArray code,
WordArray gprs,
double[] fprs,
byte[] fprmeta,
WordArray spills) |
static float |
Magic.invokeMethodReturningFloat(CodeArray code,
WordArray gprs,
double[] fprs,
byte[] fprmeta,
WordArray spills) |
static int |
Magic.invokeMethodReturningInt(CodeArray code,
WordArray gprs,
double[] fprs,
byte[] fprmeta,
WordArray spills) |
static long |
Magic.invokeMethodReturningLong(CodeArray code,
WordArray gprs,
double[] fprs,
byte[] fprmeta,
WordArray spills) |
static Object |
Magic.invokeMethodReturningObject(CodeArray code,
WordArray gprs,
double[] fprs,
byte[] fprmeta,
WordArray spills) |
static void |
Magic.invokeMethodReturningVoid(CodeArray code,
WordArray gprs,
double[] fprs,
byte[] fprmeta,
WordArray spills) |
Modifier and Type | Method and Description |
---|---|
static WordArray |
WordArray.create(int size) |