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
AnnotatedLSTNode s 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.
|