| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt.ir | |
| org.jikesrvm.compilers.opt.mir2mc.ia32 | |
| org.jikesrvm.compilers.opt.runtimesupport | |
| org.jikesrvm.osr |
| Modifier and Type | Field and Description |
|---|---|
MachineCodeOffsets |
MIRInfo.mcOffsets |
| Modifier and Type | Field and Description |
|---|---|
protected MachineCodeOffsets |
AssemblerBase.mcOffsets |
| Modifier and Type | Method and Description |
|---|---|
private static void |
OptMachineCodeMap.ensureCorrectMapConstruction(MachineCodeOffsets mcOffsets,
Instruction instr)
Ensures correct map construction by either correcting oddities or failing
immediately in case of errors.
|
private static OptMachineCodeMap |
OptMachineCodeMap.generateMCInformation(GCIRMap irMap,
boolean DUMP_MAPS,
MachineCodeOffsets mcOffsets)
This method walks the IR map, and for each entry it creates
the machine code mapping information for the entry.
|
| Modifier and Type | Method and Description |
|---|---|
static EncodedOSRMap |
EncodedOSRMap.makeMap(VariableMap varMap,
MachineCodeOffsets mcOffsets)
Encodes the given variable map as OSRMap.
|
private void |
EncodedOSRMap.translateMap(ArrayList<Integer> tempOsrMaps,
LinkedList<VariableMapElement> osrlist,
MachineCodeOffsets mcOffsets)
Translates a list of OSR_MapElement to encoding.
|
| Constructor and Description |
|---|
EncodedOSRMap(VariableMap varMap,
MachineCodeOffsets mcOffsets) |