#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(). |