#include <include/visitor.h>
Inheritance diagram for UsedLocsFinder:

Definition at line 343 of file visitor.h.
Public Member Functions | |
| LocationSet * | getLocSet () |
| bool | isMemOnly () |
| void | setMemOnly (bool b) |
| UsedLocsFinder (LocationSet &used, bool memOnly) | |
| virtual bool | visit (Terminal *e) |
| virtual bool | visit (Location *e, bool &override) |
| virtual bool | visit (RefExp *e, bool &override) |
| ~UsedLocsFinder () | |
Private Attributes | |
| bool | memOnly |
| LocationSet * | used |
|
||||||||||||
|
|
|
|
|
|
|
Definition at line 350 of file visitor.h. References used. |
|
|
Definition at line 352 of file visitor.h. References memOnly. Referenced by UsedLocsVisitor::visit(). |
|
|
Definition at line 351 of file visitor.h. References memOnly. Referenced by UsedLocsVisitor::visit(). |
|
|
Reimplemented from ExpVisitor. Definition at line 263 of file visitor.cpp. References Exp::getOper(), LocationSet::insert(), memOnly, opCF, opDefineAll, opDF, opFflags, opFlags, opNF, opOF, opPC, opZF, and used. |
|
||||||||||||
|
Reimplemented from ExpVisitor. Definition at line 245 of file visitor.cpp. References child(), LocationSet::insert(), memOnly, and used. |
|
||||||||||||
|
Reimplemented from ExpVisitor. Definition at line 281 of file visitor.cpp. References Exp::accept(), Exp::getSubExp1(), Unary::getSubExp1(), LocationSet::insert(), Exp::isMemOf(), memOnly, and used. |
|
|
Definition at line 345 of file visitor.h. Referenced by isMemOnly(), setMemOnly(), and visit(). |
|
|
Definition at line 344 of file visitor.h. Referenced by getLocSet(), and visit(). |
1.4.6