| 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) |