Man page for printsuif.1
Table of Contents

NAME

printsuif - print SUIF files as text

SYNOPSIS

printsuif [ options ] suif_files ...

DESCRIPTION

The printsuif program reads all of the specified SUIF files and prints their contents to the standard output. SUIF files are written in a binary format that saves space and is easy for the SUIF library to read. Consequently, printsuif must be used to convert them to a text format that is readable by humans. The SUIF reference manual describes the format of the text output produced by printsuif.

OPTIONS

-ftn Convert the SUIF code to Fortran format before printing it out. In Fortran format, parameters are passed by reference. See the SUIF reference manual for more details.

-no-symtabs
Do not print out any of the SUIF symbol tables.

-no-types
Omit the result types when printing SUIF instructions.

-no-exprs
Do not build expression trees. The default is to build the expression trees when each procedure is read in.

-print-flat
Print annotations as flat lists of immed values, even if they have been registered with user-defined printing functions. This option is required if the output is to be parsed and converted back to the SUIF binary format.

-raw Print the low-level instruction list without building any of the symbol tables or other high-level structures. This option is only for debugging the SUIF library.

-mach
Print the target machine parameters. This information is set in the front end and caried along in the SUIF file to s2c or another back end. It is available in the SUIF library's ``target'' structure.


Table of Contents