#include <copyprop_pass.h>
Inheritance diagram for LocalCopyPropPass:
Public Methods | |
LocalCopyPropPass ( SuifEnv* env, const LString& name= "do_j2s_local_copy_propagation" ) | |
virtual | ~LocalCopyPropPass () |
virtual void | initialize_flags () |
Set the default settings of the flags. | |
virtual void | initialize () |
Initialize the pass. | |
virtual bool | parse_command_line (TokenStream *command_line_stream) |
parses the input for this Module. | |
virtual void | replace_variable_symbol ( SuifObject* referent, VariableSymbol* vsym ) |
virtual void | replace_execution_object ( ExecutionObject* eo ) |
virtual void | visit ( ExecutionObject* eo ) |
virtual bool | is_bb_boundary ( Statement* stmt ) |
virtual void | bb_preprocess () |
virtual void | bb_postprocess () |
virtual void | handle_statement ( Statement* stmt ) |
VariableSymbol* | find ( VariableSymbol* vsym ) |
virtual void | process_suif_object ( ProcedureDefinition* pdef ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|