|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BasicBlock | |
---|---|
org.jikesrvm.compilers.baseline |
Uses of BasicBlock in org.jikesrvm.compilers.baseline |
---|
Fields in org.jikesrvm.compilers.baseline declared as BasicBlock | |
---|---|
BasicBlock[] |
BuildBB.basicBlocks
|
Methods in org.jikesrvm.compilers.baseline that return BasicBlock | |
---|---|
(package private) BasicBlock |
BasicBlockFactory.newBlock(int startval)
This should be the usual constructor, we know the start, but don't yet know the end. |
Methods in org.jikesrvm.compilers.baseline with parameters of type BasicBlock | |
---|---|
private void |
BuildBB.addBasicBlock(BasicBlock newBB)
add a basic block to the list |
void |
BasicBlock.addPredecessor(BasicBlock predbb)
|
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)
scan back from ret instruction to jsr call sites |
private void |
BuildBB.setupJSRCallSite(BasicBlock entryBB,
BasicBlock retBB)
setup jsr call site |
static void |
BasicBlock.transferPredecessors(BasicBlock fromBB,
BasicBlock toBB)
transfer predecessor blocks from one block to another |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |