#include <include/visitor.h>
Inheritance diagram for DfaLocalMapper:
Definition at line 460 of file visitor.h.
Public Member Functions | |
DfaLocalMapper (UserProc *proc) | |
Exp * | preVisit (TypedExp *e, bool &recur) |
Exp * | preVisit (Binary *e, bool &recur) |
Exp * | preVisit (Location *e, bool &recur) |
Public Attributes | |
bool | change |
Private Member Functions | |
bool | processExp (Exp *e) |
Private Attributes | |
UserProc * | proc |
Prog * | prog |
Signature * | sig |
|
Definition at line 1099 of file visitor.cpp. References change, Proc::getProg(), Proc::getSignature(), proc, prog, and sig. |
|
Reimplemented from ExpModifier. Definition at line 1151 of file visitor.cpp. |
|
Reimplemented from ExpModifier. Definition at line 1135 of file visitor.cpp. References UserProc::findFirstSymbol(), Location::memOf(), NULL, and proc. |
|
Reimplemented from ExpModifier. Definition at line 1126 of file visitor.cpp. References UserProc::findFirstSymbol(), Exp::isMemOf(), NULL, proc, and processExp(). |
|
Definition at line 1106 of file visitor.cpp. References change, UserProc::getSymbolExp(), UserProc::isLocalOrParamPattern(), Signature::isStackLocal(), proc, prog, and sig. Referenced by preVisit(). |
|
Definition at line 466 of file visitor.h. Referenced by DfaLocalMapper(), Statement::dfaMapLocals(), and processExp(). |
|
Definition at line 461 of file visitor.h. Referenced by DfaLocalMapper(), preVisit(), and processExp(). |
|
Definition at line 462 of file visitor.h. Referenced by DfaLocalMapper(), and processExp(). |
|
Definition at line 463 of file visitor.h. Referenced by DfaLocalMapper(), and processExp(). |