#include <globalize_class_variables.h>
Inheritance diagram for globalize_class_variable_symbols_pass:
Public Methods | |
globalize_class_variable_symbols_pass (SuifEnv *env, const LString &name) | |
virtual | ~globalize_class_variable_symbols_pass (void) |
Module* | clone () const |
May return "this" if the pass has no state. | |
virtual void | do_file_block ( FileBlock* file_block ) |
Override this if computation is to be applied to a file_block. More... | |
virtual void | do_class_type (FileSetBlock* f, ClassType *the_class) |
virtual void | move_variable_symbols (SuifEnv *s, const LString &mname, BasicSymbolTable *the_table, BasicSymbolTable *st) |
virtual LString | mangle (BasicSymbolTable* st, const char* classname, const char* membername) |
|
|
|
|
|
Override this if computation is to be applied to a file_block.
The default is empty.
Reimplemented from PipelinablePass.
|
|