Go to the previous, next section.

Building Blocks

The builder uses the concept of building blocks to construct code segments. Each unit is a block (which is a C++ class), and composition of multiple units will yield another block. Thus a complex code segment is represented by a block which is a composition of smaller blocks. After constructing the blocks, the SUIF code is obtained by invoking a function to generate the SUIF structures.

Go to the previous, next section.