#include <include/visitor.h>
Inheritance diagram for UsedLocsVisitor:
Definition at line 379 of file visitor.h.
Public Member Functions | |
UsedLocsVisitor (ExpVisitor *v, bool cc) | |
virtual bool | visit (ReturnStatement *stmt, bool &override) |
virtual bool | visit (CallStatement *stmt, bool &override) |
virtual bool | visit (BoolAssign *stmt, bool &override) |
virtual bool | visit (ImplicitAssign *stmt, bool &override) |
virtual bool | visit (PhiAssign *stmt, bool &override) |
virtual bool | visit (Assign *stmt, bool &override) |
virtual | ~UsedLocsVisitor () |
Private Attributes | |
bool | countCol |
|
|
|
|
|
Reimplemented from StmtExpVisitor. Definition at line 453 of file visitor.cpp. References DefCollector::begin(), ReturnStatement::begin(), countCol, DefCollector::end(), ReturnStatement::end(), and ReturnStatement::getCollector(). |
|
Reimplemented from StmtExpVisitor. Definition at line 433 of file visitor.cpp. References Exp::accept(), StatementList::begin(), StatementList::end(), StmtExpVisitor::ev, CallStatement::getArguments(), and GotoStatement::getDest(). |
|
Reimplemented from StmtExpVisitor. Definition at line 476 of file visitor.cpp. References Exp::accept(), StmtExpVisitor::ev, BoolAssign::getCondExpr(), Assignment::getLeft(), Exp::getSubExp1(), Exp::isMemOf(), UsedLocsFinder::isMemOnly(), and UsedLocsFinder::setMemOnly(). |
|
Reimplemented from StmtExpVisitor. Definition at line 411 of file visitor.cpp. References child(), StmtExpVisitor::ev, Assignment::getLeft(), Exp::isMemOf(), UsedLocsFinder::isMemOnly(), and UsedLocsFinder::setMemOnly(). |
|
Reimplemented from StmtExpVisitor. Definition at line 378 of file visitor.cpp. References child(), StmtExpVisitor::ev, Assignment::getLeft(), Exp::isMemOf(), UsedLocsFinder::isMemOnly(), and UsedLocsFinder::setMemOnly(). |
|
Reimplemented from StmtExpVisitor. Definition at line 346 of file visitor.cpp. References Exp::accept(), child(), StmtExpVisitor::ev, Assignment::getLeft(), Assign::getRight(), Exp::isMemOf(), UsedLocsFinder::isMemOnly(), Exp::isRegOf(), and UsedLocsFinder::setMemOnly(). |
|
Definition at line 380 of file visitor.h. Referenced by visit(). |