#include <include/visitor.h>
Inheritance diagram for ExpPropagator:
Definition at line 549 of file visitor.h.
Public Member Functions | |
void | clearChanged () |
ExpPropagator () | |
bool | isChanged () |
Exp * | postVisit (RefExp *e) |
Private Attributes | |
bool | change |
|
|
|
Definition at line 554 of file visitor.h. References change. Referenced by Exp::propagateAllRpt(). |
|
Definition at line 553 of file visitor.h. References change. Referenced by Exp::propagateAllRpt(). |
|
Reimplemented from SimpExpModifier. Definition at line 708 of file visitor.cpp. References Statement::canPropagateToExp(), change, Exp::clone(), Statement::isAssign(), Exp::isSubscript(), SimpExpModifier::mask, Exp::searchReplaceAll(), and SimpExpModifier::unchanged. |
|
Definition at line 550 of file visitor.h. Referenced by clearChanged(), isChanged(), and postVisit(). |