#include <include/visitor.h>
Inheritance diagram for StmtExpVisitor:
Definition at line 215 of file visitor.h.
Public Member Functions | |
bool | isIgnoreCol () |
StmtExpVisitor (ExpVisitor *v, bool ignoreCol=true) | |
virtual bool | visit (ImpRefStatement *stmt, bool &override) |
virtual bool | visit (ReturnStatement *stmt, bool &override) |
virtual bool | visit (CallStatement *stmt, bool &override) |
virtual bool | visit (CaseStatement *stmt, bool &override) |
virtual bool | visit (BranchStatement *stmt, bool &override) |
virtual bool | visit (GotoStatement *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 | ~StmtExpVisitor () |
Public Attributes | |
ExpVisitor * | ev |
Private Attributes | |
bool | ignoreCol |
|
|
|
|
|
Definition at line 232 of file visitor.h. References ignoreCol. Referenced by ReturnStatement::accept(). |
|
|
|
Reimplemented in UsedLocsVisitor. |
|
Reimplemented in UsedLocsVisitor. |
|
|
|
|
|
|
|
Reimplemented in UsedLocsVisitor, and StmtRegMapper. |
|
Reimplemented in UsedLocsVisitor, and StmtRegMapper. |
|
Reimplemented in UsedLocsVisitor, StmtRegMapper, and StmtDestCounter. |
|
Reimplemented in UsedLocsVisitor, and StmtRegMapper. Definition at line 221 of file visitor.h. Referenced by ImpRefStatement::accept(), BoolAssign::accept(), ReturnStatement::accept(), CallStatement::accept(), CaseStatement::accept(), BranchStatement::accept(), GotoStatement::accept(), ImplicitAssign::accept(), PhiAssign::accept(), and Assign::accept(). |
|
Definition at line 218 of file visitor.h. Referenced by ImpRefStatement::accept(), BoolAssign::accept(), CallStatement::accept(), CaseStatement::accept(), BranchStatement::accept(), GotoStatement::accept(), ImplicitAssign::accept(), PhiAssign::accept(), Assign::accept(), StmtRegMapper::common(), and UsedLocsVisitor::visit(). |
|
Definition at line 216 of file visitor.h. Referenced by isIgnoreCol(). |