Package | Description |
---|---|
org.jikesrvm.compilers.opt.regalloc | |
org.jikesrvm.osr |
Modifier and Type | Method and Description |
---|---|
(package private) void |
UpdateOSRMaps.setRealPosition(IR ir,
LocalRegPair tuple,
Register sym_reg) |
(package private) static void |
UpdateOSRMaps.setTupleValue(LocalRegPair tuple,
byte type,
int value) |
(package private) static void |
UpdateOSRMaps.setTupleValue(LocalRegPair tuple,
byte type,
Word value) |
Modifier and Type | Field and Description |
---|---|
LocalRegPair |
LocalRegPair._otherHalf
A LONG variable takes two symbolic registers, we need to know another
half part.
|
Modifier and Type | Field and Description |
---|---|
LinkedList<LocalRegPair> |
MethodVariables.tupleList
a list of variables
|
Modifier and Type | Method and Description |
---|---|
LocalRegPair |
LocalRegPair.copy() |
Modifier and Type | Method and Description |
---|---|
LinkedList<LocalRegPair> |
MethodVariables.getTupleList() |
Modifier and Type | Method and Description |
---|---|
private void |
EncodedOSRMap.processTuple(ArrayList<Integer> tempOsrMaps,
LocalRegPair tuple,
boolean isLast)
Process a 32-bit tuple.
|
Constructor and Description |
---|
MethodVariables(int mid,
int pc,
LinkedList<LocalRegPair> tupleList) |