#include <ManagerUDDUChainsXAIF.hpp>

Public Member Functions | |
| ManagerUDDUChainsXAIF (OA_ptr< XAIFIRInterface >) | |
| ~ManagerUDDUChainsXAIF () | |
| OA_ptr< UDDUChainsXAIF > | performAnalysis (OA_ptr< CFG::CFGInterface > cfg, OA_ptr< UDDUChains::Interface > udChains, bool donotfilterBB=false) |
| Used to perform analysis when not using AQM. | |
Static Private Member Functions | |
| static int | getNextChainId () |
Private Attributes | |
| OA_ptr< XAIFIRInterface > | mIR |
| std::map< StmtHandle, OA_ptr < CFG::NodeInterface > > | mStmtToBBMap |
| std::map< MemRefHandle, StmtHandle > | mMemRefToStmt |
Static Private Attributes | |
| static int | ourCurrentStartId = 3 |
The AnnotationManager for UDDUChainsXAIF. This class can build an UDDUChainsXAIF, (eventually) read one in from a file, and write one out to a file.
Definition at line 49 of file ManagerUDDUChainsXAIF.hpp.
| OA::XAIF::ManagerUDDUChainsXAIF::ManagerUDDUChainsXAIF | ( | OA_ptr< XAIFIRInterface > | _ir | ) |
Definition at line 22 of file ManagerUDDUChainsXAIF.cpp.
References OA::XAIF::debug, and OA_DEBUG_CTRL_MACRO.
| OA::XAIF::ManagerUDDUChainsXAIF::~ManagerUDDUChainsXAIF | ( | ) | [inline] |
Definition at line 53 of file ManagerUDDUChainsXAIF.hpp.
| int OA::XAIF::ManagerUDDUChainsXAIF::getNextChainId | ( | ) | [static, private] |
Definition at line 253 of file ManagerUDDUChainsXAIF.cpp.
References ourCurrentStartId.
| OA_ptr< UDDUChainsXAIF > OA::XAIF::ManagerUDDUChainsXAIF::performAnalysis | ( | OA_ptr< CFG::CFGInterface > | cfg, | |
| OA_ptr< UDDUChains::Interface > | udChains, | |||
| bool | donotfilterBB = false | |||
| ) |
Used to perform analysis when not using AQM.
Definition at line 30 of file ManagerUDDUChainsXAIF.cpp.
Definition at line 60 of file ManagerUDDUChainsXAIF.hpp.
std::map<MemRefHandle,StmtHandle> OA::XAIF::ManagerUDDUChainsXAIF::mMemRefToStmt [private] |
Definition at line 62 of file ManagerUDDUChainsXAIF.hpp.
std::map<StmtHandle,OA_ptr<CFG::NodeInterface> > OA::XAIF::ManagerUDDUChainsXAIF::mStmtToBBMap [private] |
Definition at line 61 of file ManagerUDDUChainsXAIF.hpp.
int OA::XAIF::ManagerUDDUChainsXAIF::ourCurrentStartId = 3 [static, private] |
Definition at line 64 of file ManagerUDDUChainsXAIF.hpp.
Referenced by getNextChainId().
1.7.1