#include <ManagerParamBindings.hpp>


Public Member Functions | |
| FormalFinderVisitor (OA_ptr< ParamBindingsIRInterface > ir, ProcHandle proc, OA_ptr< ParamBindings > paramBind) | |
| ~FormalFinderVisitor () | |
| void | visitNamedRef (NamedRef &ref) |
| void | visitUnnamedRef (UnnamedRef &ref) |
| void | visitUnknownRef (UnknownRef &ref) |
| void | visitAddressOf (AddressOf &ref) |
| void | visitDeref (Deref &ref) |
| void | visitSubSetRef (SubSetRef &ref) |
Private Attributes | |
| OA_ptr< ParamBindingsIRInterface > | mIR |
| ProcHandle | mProc |
| OA_ptr< ParamBindings > | mParamBind |
Visitor over memory reference expressions that finds all symbols that are formal parameters and indicates that information to the provided ParamBindings class.
Definition at line 53 of file ManagerParamBindings.hpp.
| OA::DataFlow::FormalFinderVisitor::FormalFinderVisitor | ( | OA_ptr< ParamBindingsIRInterface > | ir, | |
| ProcHandle | proc, | |||
| OA_ptr< ParamBindings > | paramBind | |||
| ) | [inline] |
Definition at line 55 of file ManagerParamBindings.hpp.
| OA::DataFlow::FormalFinderVisitor::~FormalFinderVisitor | ( | ) | [inline] |
Definition at line 59 of file ManagerParamBindings.hpp.
| void OA::DataFlow::FormalFinderVisitor::visitAddressOf | ( | AddressOf & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 185 of file ManagerParamBindings.cpp.
| void OA::DataFlow::FormalFinderVisitor::visitDeref | ( | Deref & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 197 of file ManagerParamBindings.cpp.
| void OA::DataFlow::FormalFinderVisitor::visitNamedRef | ( | NamedRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 189 of file ManagerParamBindings.cpp.
| void OA::DataFlow::FormalFinderVisitor::visitSubSetRef | ( | SubSetRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 204 of file ManagerParamBindings.cpp.
| void OA::DataFlow::FormalFinderVisitor::visitUnknownRef | ( | UnknownRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 181 of file ManagerParamBindings.cpp.
| void OA::DataFlow::FormalFinderVisitor::visitUnnamedRef | ( | UnnamedRef & | ref | ) | [virtual] |
Implements OA::MemRefExprVisitor.
Definition at line 177 of file ManagerParamBindings.cpp.
Definition at line 70 of file ManagerParamBindings.hpp.
Definition at line 72 of file ManagerParamBindings.hpp.
Definition at line 71 of file ManagerParamBindings.hpp.
1.7.1