Package | Description |
---|---|
org.jikesrvm.compilers.baseline |
Modifier and Type | Field and Description |
---|---|
(package private) BasicBlock[] |
BuildBB.basicBlocks |
Modifier and Type | Method and Description |
---|---|
(package private) BasicBlock |
BasicBlockFactory.newBlock(int startval)
This should be the usual constructor, we know the start, but don't
yet know the end.
|
Modifier and Type | Method and Description |
---|---|
private void |
BuildBB.addBasicBlock(BasicBlock newBB)
Adds a basic block.
|
(package private) void |
BasicBlock.addPredecessor(BasicBlock predbb) |
(package private) void |
BasicBlock.addUniquePredecessor(BasicBlock predbb)
This method first checks if a block is already on the predecessor list.
|
private void |
BuildBB.findAndSetJSRCallSite(int pred,
BasicBlock retBB,
int otherRetCount,
boolean[] seenAlready)
Scans back from ret instruction to jsr call sites.
|
private void |
BuildBB.setupJSRCallSite(BasicBlock entryBB,
BasicBlock retBB)
Does the setup for a jsr call site.
|
(package private) static void |
BasicBlock.transferPredecessors(BasicBlock fromBB,
BasicBlock toBB) |