#include <ManagerSymAliasSetsBottom.hpp>

Public Member Functions | |
| ManagerSymAliasSetsBottom (OA_ptr< AliasIRInterface > _ir) | |
| ~ManagerSymAliasSetsBottom () | |
| OA_ptr< Alias::SymAliasSets > | performAnalysis (ProcHandle) |
Private Attributes | |
| OA_ptr< AliasIRInterface > | mIR |
| ProcHandle | mProc |
The AnnotationManager for an SymAliasSets. Just create one, the default is that each symbol maps to itself.
Definition at line 39 of file ManagerSymAliasSetsBottom.hpp.
| OA::Alias::ManagerSymAliasSetsBottom::ManagerSymAliasSetsBottom | ( | OA_ptr< AliasIRInterface > | _ir | ) | [inline] |
Definition at line 41 of file ManagerSymAliasSetsBottom.hpp.
| OA::Alias::ManagerSymAliasSetsBottom::~ManagerSymAliasSetsBottom | ( | ) | [inline] |
Definition at line 42 of file ManagerSymAliasSetsBottom.hpp.
| OA_ptr< Alias::SymAliasSets > OA::Alias::ManagerSymAliasSetsBottom::performAnalysis | ( | ProcHandle | proc | ) |
Gets all symbols from memory references in the program and for those that are not-local or are reference parameters, puts them all in the same set.
Definition at line 54 of file ManagerSymAliasSetsBottom.cpp.
References OA::OA_ptr< T >::convert(), OA::Alias::debug, OA::OA_ptr< T >::dump(), mIR, OA::Alias::SymHandleCollector::mSymSet, and OA_DEBUG_CTRL_MACRO.

Definition at line 47 of file ManagerSymAliasSetsBottom.hpp.
Referenced by performAnalysis().
Definition at line 48 of file ManagerSymAliasSetsBottom.hpp.
1.6.1