The Simple-SUIF Compiler Guide

(1)

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.