|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use BasicBlock | |
---|---|
joeq.Compiler.BytecodeAnalysis | |
joeq.Compiler.Quad |
Uses of BasicBlock in joeq.Compiler.BytecodeAnalysis |
---|
Fields in joeq.Compiler.BytecodeAnalysis declared as BasicBlock | |
---|---|
BasicBlock |
JSRInfo.entry_block
|
BasicBlock |
JSRInfo.exit_block
|
Methods in joeq.Compiler.BytecodeAnalysis that return BasicBlock | |
---|---|
BasicBlock |
ControlFlowGraph.getBasicBlock(int index)
Returns the basic block with the given number. |
BasicBlock |
ControlFlowGraph.getBasicBlockByBytecodeIndex(int index)
Returns the basic block that contains the given bytecode index. |
BasicBlock |
ExceptionHandler.getEntry()
|
BasicBlock |
ControlFlowGraph.getEntry()
Returns the entry basic block. |
BasicBlock |
ControlFlowGraph.getExit()
Returns the exit basic block. |
BasicBlock[] |
ExceptionHandler.getHandledBlocks()
|
BasicBlock |
BasicBlock.getPredecessor(int i)
|
BasicBlock |
BasicBlock.getSuccessor(int i)
|
BasicBlock |
ControlFlowGraph.BasicBlockIterator.nextBB()
|
BasicBlock |
ControlFlowGraph.RPOBasicBlockIterator.nextBB()
|
BasicBlock |
ControlFlowGraph.BasicBlockIterator.previousBB()
|
BasicBlock |
ControlFlowGraph.RPOBasicBlockIterator.previousBB()
|
Methods in joeq.Compiler.BytecodeAnalysis with parameters of type BasicBlock | |
---|---|
void |
ControlFlowGraph.addJSRInfo(BasicBlock entry,
BasicBlock exit,
boolean[] locals)
Add info about a JSR subroutine. |
JSRInfo |
ControlFlowGraph.getJSRInfo(BasicBlock b)
Returns the JSR info about the JSR subroutine with the given entry/exit block, or null if there are none. |
LiveRefAnalysis.ExactState |
LiveRefAnalysis.getState(BasicBlock bb)
|
ControlFlowGraph.RPOBasicBlockIterator |
ControlFlowGraph.reversePostOrderIterator(BasicBlock start_bb)
Returns the basic blocks in reverse post-order starting from the given block. |
void |
LiveRefAnalysis.FirstPassVisitor.traverseBB(BasicBlock bb)
|
void |
LiveRefAnalysis.SecondPassVisitor.traverseBB(BasicBlock bb)
|
void |
StackDepthVisitor.visitBasicBlock(BasicBlock bb)
|
Constructors in joeq.Compiler.BytecodeAnalysis with parameters of type BasicBlock | |
---|---|
JSRInfo(BasicBlock entry,
BasicBlock exit,
boolean[] changed)
|
Uses of BasicBlock in joeq.Compiler.Quad |
---|
Methods in joeq.Compiler.Quad with parameters of type BasicBlock | |
---|---|
void |
BytecodeToQuad.traverseBB(BasicBlock bc_bb)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |