#include <dispatcher.h>
Inheritance diagram for PipelinerDispatchPass:
Public Methods | |
PipelinerDispatchPass ( SuifEnv* suif_env, suif_vector<PipelinablePass*>* modules ) | |
virtual | ~PipelinerDispatchPass () |
virtual Module* | clone () const |
May return "this" if the pass has no state. | |
virtual void | execute () |
will execute the Pass as if it is not pipelined. | |
virtual void | do_file_set_block ( FileSetBlock* file_set_block ) |
Override this if computation is to be applied to a file_set_block. More... | |
virtual void | do_file_block ( FileBlock* file_block ) |
Override this if computation is to be applied to a file_block. More... | |
virtual void | do_definition_block ( DefinitionBlock* definition_block ) |
virtual void | do_procedure_definition ( ProcedureDefinition* proc_def ) |
Override this if computation is to be applied to a procedure_definition. More... | |
virtual void | do_variable_definition ( VariableDefinition* var_def ) |
Override this if computation is to be applied to a variable_definition. More... |
|
|
|
|
|
Override this if computation is to be applied to a file_block.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a file_set_block.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a procedure_definition.
The default is empty.
Reimplemented from PipelinablePass.
|
Override this if computation is to be applied to a variable_definition.
The default is empty.
Reimplemented from PipelinablePass.
|