#include <ManagerFIAliasEquivSets.hpp>


Public Member Functions | |
| ManagerFIAliasEquivSets (OA_ptr< AliasIRInterface > _ir) | |
| ~ManagerFIAliasEquivSets () | |
| OA_ptr< Alias::EquivSets > | performAnalysis (OA_ptr< IRProcIterator > procIter) |
Private Member Functions | |
| OA_ptr< EquivSets > | buildEquivSets (OA_ptr< UnionFindUniverse > ufset, OA_ptr< IRProcIterator > procIter) |
Creates EquivSets for the whole program, which satisfies the Alias::Interface.hpp. Uses the FIAlias algorithm described in the Ryder2001 journal paper and implemented in ManagerFIAlias.
Definition at line 32 of file ManagerFIAliasEquivSets.hpp.
| OA::Alias::ManagerFIAliasEquivSets::ManagerFIAliasEquivSets | ( | OA_ptr< AliasIRInterface > | _ir | ) |
Definition at line 23 of file ManagerFIAliasEquivSets.cpp.
| OA::Alias::ManagerFIAliasEquivSets::~ManagerFIAliasEquivSets | ( | ) | [inline] |
Definition at line 36 of file ManagerFIAliasEquivSets.hpp.
| OA_ptr< Alias::EquivSets > OA::Alias::ManagerFIAliasEquivSets::buildEquivSets | ( | OA_ptr< UnionFindUniverse > | ufset, | |
| OA_ptr< IRProcIterator > | procIter | |||
| ) | [private] |
given the union-find datastructure that groups together MREs create the EquivSets datastructure
Definition at line 42 of file ManagerFIAliasEquivSets.cpp.
| OA_ptr< Alias::EquivSets > OA::Alias::ManagerFIAliasEquivSets::performAnalysis | ( | OA_ptr< IRProcIterator > | procIter | ) |
Definition at line 30 of file ManagerFIAliasEquivSets.cpp.
1.7.1