Main Page Class Hierarchy Compound List File List Compound Members File Members
FlattenStatementListsPass Class Reference
FlattenStatementListsPass - this pass gets rid of statement lists inside of other statement lists and flattens them.
More...
#include <region_passes.h>
Inheritance diagram for FlattenStatementListsPass:
List of all members.
Detailed Description
FlattenStatementListsPass - this pass gets rid of statement lists inside of other statement lists and flattens them.
Constructor & Destructor Documentation
FlattenStatementListsPass::FlattenStatementListsPass (
|
SuifEnv * the_env, |
|
const LString & name = "flatten_statement_lists") |
|
Member Function Documentation
Module * FlattenStatementListsPass::clone (
|
void) const [inline, virtual] |
|
May return "this" if the pass has no state.
Reimplemented from PipelinablePass.
void FlattenStatementListsPass::do_procedure_definition (
|
ProcedureDefinition * proc_def) [virtual] |
|
Override this if computation is to be applied to a procedure_definition.
The default is empty.
Reimplemented from PipelinablePass.
void FlattenStatementListsPass::initialize (
|
void) [virtual] |
|
The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:10 2000 for NCI SUIF by
1.1.2 written by Dimitri van Heesch,
© 1997-2000