Package | Description |
---|---|
org.jikesrvm.compilers.opt.controlflow | |
org.jikesrvm.compilers.opt.dfsolver | |
org.jikesrvm.compilers.opt.ir | |
org.jikesrvm.compilers.opt.ssa |
SSA implementation (disabled because of bugs, see entry in issue tracker).
|
Modifier and Type | Method and Description |
---|---|
void |
Dominators.updateBlocks(DF_Solution solution)
Creates a
DominatorInfo for each basic block
in the data flow system solution. |
Modifier and Type | Field and Description |
---|---|
protected DF_Solution |
DF_System.cells
The lattice cells of the system: Mapping from Object to DF_LatticeCell
|
Modifier and Type | Method and Description |
---|---|
DF_Solution |
DF_System.getSolution()
Return the solution of the dataflow equation system.
|
Modifier and Type | Field and Description |
---|---|
DF_Solution |
HIRInfo.indexPropagationSolution
Place to hang results of index propagation analysis
|
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
LoadElimination.eliminateLoads(IR ir,
DF_Solution available)
Eliminates redundant loads with respect to prior defs and prior
uses.
|
(package private) static LoadElimination.UseRecordSet |
LoadElimination.replaceLoads(IR ir,
DF_Solution available,
HashMap<LoadElimination.UseRecord,Register> registers)
Walk over each instruction.
|