The Simple-SUIF Compiler Guide
Simple-SUIF requires that its input files use a certain style
of SUIF. Specifically, each procedure body must be a simple list of
instructions. No abstract syntax trees (ASTs) or nested blocks are
allowed. Complex instructions (e.g. array accesses) must be expanded to
low-level code. If the input does not conform to this style, the
Simple-SUIF library functions will probably fail.