Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

dismantle_if_statements_pass Class Reference

#include <dismantle_if.h>

Inheritance diagram for dismantle_if_statements_pass:

PipelinablePass Pass Module List of all members.

Public Methods

 dismantle_if_statements_pass (SuifEnv *env, const LString &name)
virtual ~dismantle_if_statements_pass (void)
virtual void do_procedure_definition (ProcedureDefinition *proc_def)
 Override this if computation is to be applied to a procedure_definition. More...

virtual StatementList* dismantle_if_statement (IfStatement *the_if)
Moduleclone () const
 May return "this" if the pass has no state.

 dismantle_if_statements_pass (SuifEnv *env, const LString &name)
virtual ~dismantle_if_statements_pass (void)
virtual void do_procedure_definition (ProcedureDefinition *proc_def)
 Override this if computation is to be applied to a procedure_definition. More...

virtual StatementList* dismantle_if_statement (IfStatement *the_if)
Moduleclone () const
 May return "this" if the pass has no state.


Detailed Description


Constructor & Destructor Documentation

dismantle_if_statements_pass::dismantle_if_statements_pass ( SuifEnv * env,
const LString & name)

dismantle_if_statements_pass::~dismantle_if_statements_pass ( void) [inline, virtual]

dismantle_if_statements_pass::dismantle_if_statements_pass ( SuifEnv * env,
const LString & name)

dismantle_if_statements_pass::~dismantle_if_statements_pass ( void) [inline, virtual]


Member Function Documentation

Module * dismantle_if_statements_pass::clone ( void) const [inline, virtual]

May return "this" if the pass has no state.

Reimplemented from PipelinablePass.

Module * dismantle_if_statements_pass::clone ( void) const [inline, virtual]

May return "this" if the pass has no state.

Reimplemented from PipelinablePass.

StatementList * dismantle_if_statements_pass::dismantle_if_statement ( IfStatement * the_if) [virtual]

StatementList * dismantle_if_statements_pass::dismantle_if_statement ( IfStatement * the_if) [virtual]

void dismantle_if_statements_pass::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 dismantle_if_statements_pass::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.


The documentation for this class was generated from the following files:
Generated at Mon Jul 31 13:43:05 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000