Uses of Class
joeq.Compiler.BytecodeAnalysis.BasicBlock

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)
           
 



Copyright © 2001-2008 John Whaley. All Rights Reserved.