#include <dead.h>
Inheritance diagram for deadCodeEliminationChanger::
Public Methods | |
deadCodeEliminationChanger (void) | |
Node * | at_proc (procNode *, Order) |
Private Methods | |
bool | has_side_effects (exprNode *) |
void | mark_as_live (exprNode *) |
exprNode * | handle_expr (exprNode *) |
void | local_dce (basicblockNode *) |
void | tick_local (declNode *) |
void | find_address_taken (exprNode *) |
Private Attributes | |
map< declNode *, bool > | is_local |
map< declNode *, bool > | is_live |
|
|
|
Reimplemented from Changer. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|