| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt.controlflow | |
| org.jikesrvm.compilers.opt.ir | |
| org.jikesrvm.compilers.opt.ssa |
SSA implementation (disabled because of bugs, see entry in issue tracker).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotatedLSTGraph
Extends the functionality of a
LSTGraph so that it comprises
AnnotatedLSTNodes which have extra information in them. |
| Modifier and Type | Field and Description |
|---|---|
private LSTGraph |
EstimateBlockFrequencies.lst
The loop structure tree of said IR
|
| Constructor and Description |
|---|
AnnotatedLSTGraph(IR ir,
LSTGraph graph)
Constructor
|
LSTGraph(LSTGraph graph)
Copying constructor
|
| Modifier and Type | Field and Description |
|---|---|
LSTGraph |
HIRInfo.loopStructureTree
Place to hang Loop Structure Tree (LST)
|
| Modifier and Type | Method and Description |
|---|---|
private static HashMap<LiveRangeSplitting.LiveRangeSplittingPhase.BasicBlockPair,HashSet<Register>> |
LiveRangeSplitting.LiveRangeSplittingPhase.findSplitPoints(IR ir,
LiveAnalysis live,
LSTGraph lst)
Find the points the IR where live ranges should be split.
|