| BasicBlock<InsnType extends ILocatedInstruction> | This class represents a basic block of generic instructions. |
| BasicBlockBuilder<InsnType extends IInstruction> | Used to construct a BasicBlock. |
| CFG<InsnType extends ILocatedInstruction> | This class represents a Control Flow Graph for a method, or more generally, any body of code. |
| IrregularFlowData | Define an irregular flow between two blocks of a CFG. |
| Tracker<InsnType extends ILocatedInstruction> | Track the registers use/def of a basic block. |