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