#include <include/visitor.h>
Inheritance diagram for Localiser:

Definition at line 512 of file visitor.h.
| Public Member Functions | |
| Localiser (CallStatement *call) | |
| Exp * | postVisit (Terminal *e) | 
| Exp * | postVisit (Location *e) | 
| Exp * | preVisit (Location *e, bool &recur) | 
| Exp * | preVisit (RefExp *e, bool &recur) | 
| Private Attributes | |
| CallStatement * | call | 
| 
 | 
| 
 | 
| 
 | 
| 
 Reimplemented from SimpExpModifier. Definition at line 671 of file visitor.cpp. References Exp::bypass(), call, Exp::clone(), CallStatement::findDefFor(), SimpExpModifier::mask, ExpModifier::mod, NULL, Exp::simplify(), and SimpExpModifier::unchanged. | 
| 
 | 
| 
 Reimplemented from SimpExpModifier. Definition at line 649 of file visitor.cpp. References Exp::bypass(), call, Exp::clone(), EXPERIMENTAL, CallStatement::findDefFor(), SimpExpModifier::mask, ExpModifier::mod, NULL, Exp::propagateAllRpt(), Exp::simplify(), and SimpExpModifier::unchanged. | 
| 
 | ||||||||||||
| 
 Reimplemented from SimpExpModifier. Definition at line 643 of file visitor.cpp. References SimpExpModifier::mask. | 
| 
 | ||||||||||||
| 
 Reimplemented from SimpExpModifier. Definition at line 637 of file visitor.cpp. References SimpExpModifier::mask. | 
| 
 | 
| 
 Definition at line 513 of file visitor.h. Referenced by postVisit(). | 
 1.4.6
 1.4.6