#include <ManagerFIAlias.hpp>


Public Member Functions | |
| VisibleBaseVisitor (OA_ptr< AliasIRInterface > ir, ProcHandle proc) | |
| ~VisibleBaseVisitor () | |
| bool | isBaseVisible () |
| void | visitNamedRef (NamedRef &ref) |
| void | visitUnnamedRef (UnnamedRef &ref) |
| void | visitUnknownRef (UnknownRef &ref) |
| void | visitDeref (Deref &ref) |
| void | visitAddressOf (AddressOf &ref) |
| void | visitSubSetRef (SubSetRef &ref) |
Private Attributes | |
| bool | mBaseVisible |
| OA_ptr< AliasIRInterface > | mIR |
| ProcHandle | mProc |
Visitor over memory reference expressions that determines if the innermost MRE is visible within the given procedure.
Definition at line 129 of file ManagerFIAlias.hpp.
| OA::Alias::VisibleBaseVisitor::VisibleBaseVisitor | ( | OA_ptr< AliasIRInterface > | ir, | |
| ProcHandle | proc | |||
| ) | [inline] |
Definition at line 131 of file ManagerFIAlias.hpp.
| OA::Alias::VisibleBaseVisitor::~VisibleBaseVisitor | ( | ) | [inline] |
Definition at line 135 of file ManagerFIAlias.hpp.
| bool OA::Alias::VisibleBaseVisitor::isBaseVisible | ( | ) | [inline] |
Definition at line 137 of file ManagerFIAlias.hpp.
References mBaseVisible.
| void OA::Alias::VisibleBaseVisitor::visitAddressOf | ( | AddressOf & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 342 of file ManagerFIAlias.cpp.
| void OA::Alias::VisibleBaseVisitor::visitDeref | ( | Deref & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 335 of file ManagerFIAlias.cpp.
| void OA::Alias::VisibleBaseVisitor::visitNamedRef | ( | NamedRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 348 of file ManagerFIAlias.cpp.
| void OA::Alias::VisibleBaseVisitor::visitSubSetRef | ( | SubSetRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 370 of file ManagerFIAlias.cpp.
| void OA::Alias::VisibleBaseVisitor::visitUnknownRef | ( | UnknownRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 330 of file ManagerFIAlias.cpp.
| void OA::Alias::VisibleBaseVisitor::visitUnnamedRef | ( | UnnamedRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 358 of file ManagerFIAlias.cpp.
bool OA::Alias::VisibleBaseVisitor::mBaseVisible [private] |
Definition at line 148 of file ManagerFIAlias.hpp.
Referenced by isBaseVisible().
Definition at line 149 of file ManagerFIAlias.hpp.
Definition at line 150 of file ManagerFIAlias.hpp.
1.7.1