#include <build_single_vtable.h>
Inheritance diagram for build_single_vtable_pass:
Public Methods | |
build_single_vtable_pass (SuifEnv *env, const LString &name) | |
virtual | ~build_single_vtable_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, list<MethodSymbol*> *super_list) |
PointerType* | pointer_to (Type *type) |
Static Public Attributes | |
CProcedureType* | vtable_entry_type |
|
|
|
|
|
Override this if computation is to be applied to a file_block.
The default is empty.
Reimplemented from PipelinablePass.
|
|