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