Package EDU.purdue.cs.bloat.codegen

Generates Java bytecodes from the contents of a control flow graph.

See:
          Description

Class Summary
CodeGenerator CodeGenerator performs some final optimizations and is used (via a visitor) to generate bytecode for the contents of a control flow graph.
Liveness Liveness represents the interference graph of the local variables contained in a control flow graph.
RegisterAllocator RegisterAllocator performs analysis on a control flow graph and determines the minimum amount of local variables needed in a method.
 

Package EDU.purdue.cs.bloat.codegen Description

Generates Java bytecodes from the contents of a control flow graph. It also performs "register" allocation of the local variables inside the virtual machine.