BasicBlock

public final class BasicBlock extends Block

Standard plain Block (“basic block”) of a Flow Graph, not a loop header, nor a Unit’s entry or exit block.

Constructors

BasicBlock

public BasicBlock(SymbolTable symbolTable, TapList<Instruction> parallelControls, TapList<Block> allBlocks)

Creates a new BasicBlock, with the given “symbolTable”, and registering it into the list of created Blocks “allBlocks”.

Methods

cite

public void cite()

Prints a short reference to this BasicBlock onto TapEnv.curOutputStream().

toString

public String toString()