Package | Description |
---|---|
org.jikesrvm.compilers.opt.depgraph |
Provides classes that implement a dependence graph.
|
org.jikesrvm.compilers.opt.ir | |
org.jikesrvm.compilers.opt.liveness |
Modifier and Type | Field and Description |
---|---|
private LiveSet |
DepGraph.handlerLiveSet
Set of variables that are live on entry to at least one catch block that
is reachable via a PEI in currentBlock.
|
Modifier and Type | Field and Description |
---|---|
private LiveSet |
ExceptionHandlerBasicBlock.liveSet
The liveness information at the beginning of this block.
|
Modifier and Type | Method and Description |
---|---|
LiveSet |
ExceptionHandlerBasicBlock.getLiveSet()
Returns the set of registers live before the first instruction of
this basic block
|
Modifier and Type | Method and Description |
---|---|
List<RegSpillListElement> |
GCIRMap.createDU(LiveSet set)
TODO What is this method doing in this class ??
|
void |
ExceptionHandlerBasicBlock.setLiveSet(LiveSet liveSet)
Set the set of registers live before the first instruction of
this basic block
|
Modifier and Type | Field and Description |
---|---|
private LiveSet |
LiveAnalysis.BBLiveElement.BBKillSet |
private LiveSet |
LiveAnalysis.currentSet
The current LiveSet that we will carry around
|
private LiveSet |
LiveAnalysis.BBLiveElement.firstPEIKillSet |
private LiveSet |
LiveAnalysis.BBLiveElement.gen |
private LiveSet |
LiveAnalysis.BBLiveElement.in |
Modifier and Type | Method and Description |
---|---|
LiveSet |
LiveAnalysis.BBLiveElement.BBKillSet()
Returns the kill set
|
LiveSet |
LiveAnalysis.BBLiveElement.firstPEIKillSet()
Returns the first PEI kill set, i.e., the Kill set up to the first PEI
|
LiveSet |
LiveAnalysis.BBLiveElement.getGen()
Returns the Gen set
|
LiveSet |
LiveAnalysis.BBLiveElement.getIn()
Returns the In set
|
Modifier and Type | Method and Description |
---|---|
boolean |
LiveSet.add(LiveSet additionList)
Adds the contents of the given set to this set.
|
private void |
LiveAnalysis.collectOsrInfo(Instruction inst,
LiveSet lives) |
void |
LiveInterval.createEndLiveRange(LiveSet set,
BasicBlock block,
Instruction inst)
This method iterates over each element in the the passed live set.
|
void |
LiveSet.remove(LiveSet removalList)
Removes the contents of the passed set from the this set, i.e.,
this = this - removeList |