|
OpenADFortTk (basic)
|
#include <OAMaps.h>

Public Member Functions | |
| IntraOAInfo () | |
| IntraOAInfo (PU_Info *pu, InterOAInfoMap *interInfo) | |
| ~IntraOAInfo () | |
| OA::OA_ptr< OA::Alias::Interface > | getAlias () |
| void | setAlias (OA::OA_ptr< OA::Alias::Interface > x) |
| OA::OA_ptr < OA::ReachDefsOverwrite::ReachDefsOverwriteStandard > | getReachDefsOverwrite () |
| void | setReachDefsOverwrite (OA::OA_ptr< OA::ReachDefsOverwrite::ReachDefsOverwriteStandard > x) |
| OA::OA_ptr < OA::UDDUChains::UDDUChainsStandard > | getUDDUChains () |
| void | setUDDUChains (OA::OA_ptr< OA::UDDUChains::UDDUChainsStandard > x) |
| OA::OA_ptr < OA::XAIF::AliasMapXAIF > | getAliasXAIF () |
| void | setAliasXAIF (OA::OA_ptr< OA::XAIF::AliasMapXAIF > x) |
| OA::OA_ptr < OA::XAIF::UDDUChainsXAIF > | getUDDUChainsXAIF () |
| void | setUDDUChainsXAIF (OA::OA_ptr< OA::XAIF::UDDUChainsXAIF > x) |
| OA::OA_ptr < OA::XAIF::ReachDefsOverwriteXAIF > | getReachDefsOverwriteXAIF () |
| void | setReachDefsOverwriteXAIF (OA::OA_ptr< OA::XAIF::ReachDefsOverwriteXAIF > x) |
Static Public Member Functions | |
| static bool | isGlobalSymbolActive (ST *anST_p) |
| static void | setDoNotFilterFlag () |
| static bool | getDoNotFilterFlag () |
Private Attributes | |
| OA::OA_ptr< OA::Alias::Interface > | myIntraAlias |
| OA::OA_ptr < OA::ReachDefsOverwrite::ReachDefsOverwriteStandard > | myReachDefsOverwrite |
| OA::OA_ptr < OA::UDDUChains::UDDUChainsStandard > | myUDDUChains |
| OA::OA_ptr < OA::XAIF::AliasMapXAIF > | myAliasXaif |
| OA::OA_ptr < OA::XAIF::UDDUChainsXAIF > | myUDDUChainsXAIF |
| OA::OA_ptr < OA::XAIF::ReachDefsOverwriteXAIF > | myReachDefsOverwriteXAIF |
Static Private Attributes | |
| static std::set< ST * > | ourActiveGlobalSTPSet |
| static bool | ourDoNotFilterFlag = false |
| fortTkSupport::IntraOAInfo::IntraOAInfo | ( | ) | [inline] |
| fortTkSupport::IntraOAInfo::IntraOAInfo | ( | PU_Info * | pu, |
| InterOAInfoMap * | interInfo | ||
| ) |
Definition at line 35 of file OAMaps.cxx.
References FORTTK_MSG, fortTkSupport::InterOAInfoMap::getCFGEach(), getDoNotFilterFlag(), fortTkSupport::InterOAInfoMap::getInterAlias(), fortTkSupport::InterOAInfoMap::getInterSideEffect(), fortTkSupport::InterOAInfoMap::getIRInterface(), getReachDefsOverwrite(), setAlias(), setAliasXAIF(), setReachDefsOverwrite(), setReachDefsOverwriteXAIF(), setUDDUChains(), and setUDDUChainsXAIF().

| fortTkSupport::IntraOAInfo::~IntraOAInfo | ( | ) | [inline] |
| OA::OA_ptr<OA::Alias::Interface> fortTkSupport::IntraOAInfo::getAlias | ( | ) | [inline] |
Definition at line 113 of file OAMaps.h.
References myIntraAlias.
| OA::OA_ptr<OA::XAIF::AliasMapXAIF> fortTkSupport::IntraOAInfo::getAliasXAIF | ( | ) | [inline] |
Definition at line 122 of file OAMaps.h.
References myAliasXaif.
Referenced by whirl2xaif::Whirl2Xaif::translateAnalMaps().
| bool fortTkSupport::IntraOAInfo::getDoNotFilterFlag | ( | ) | [static] |
Definition at line 84 of file OAMaps.cxx.
References ourDoNotFilterFlag.
Referenced by IntraOAInfo().
| OA::OA_ptr<OA::ReachDefsOverwrite::ReachDefsOverwriteStandard> fortTkSupport::IntraOAInfo::getReachDefsOverwrite | ( | ) | [inline] |
Definition at line 116 of file OAMaps.h.
References myReachDefsOverwrite.
Referenced by IntraOAInfo().
| OA::OA_ptr<OA::XAIF::ReachDefsOverwriteXAIF> fortTkSupport::IntraOAInfo::getReachDefsOverwriteXAIF | ( | ) | [inline] |
Definition at line 128 of file OAMaps.h.
References myReachDefsOverwriteXAIF.
Referenced by whirl2xaif::Whirl2Xaif::translateAnalMaps().
| OA::OA_ptr<OA::UDDUChains::UDDUChainsStandard> fortTkSupport::IntraOAInfo::getUDDUChains | ( | ) | [inline] |
Definition at line 119 of file OAMaps.h.
References myUDDUChains.
| OA::OA_ptr<OA::XAIF::UDDUChainsXAIF> fortTkSupport::IntraOAInfo::getUDDUChainsXAIF | ( | ) | [inline] |
Definition at line 125 of file OAMaps.h.
References myUDDUChainsXAIF.
Referenced by whirl2xaif::Whirl2Xaif::translateAnalMaps().
| bool fortTkSupport::IntraOAInfo::isGlobalSymbolActive | ( | ST * | anST_p | ) | [static] |
Definition at line 821 of file OAMaps.cxx.
References ourActiveGlobalSTPSet.
Referenced by whirl2xaif::PUXlationContext::isActiveSym().
| void fortTkSupport::IntraOAInfo::setAlias | ( | OA::OA_ptr< OA::Alias::Interface > | x | ) | [inline] |
| void fortTkSupport::IntraOAInfo::setAliasXAIF | ( | OA::OA_ptr< OA::XAIF::AliasMapXAIF > | x | ) | [inline] |
| void fortTkSupport::IntraOAInfo::setDoNotFilterFlag | ( | ) | [static] |
Definition at line 80 of file OAMaps.cxx.
References ourDoNotFilterFlag.
Referenced by whirl2xaif::Whirl2Xaif::translateIR().
| void fortTkSupport::IntraOAInfo::setReachDefsOverwrite | ( | OA::OA_ptr< OA::ReachDefsOverwrite::ReachDefsOverwriteStandard > | x | ) | [inline] |
Definition at line 117 of file OAMaps.h.
References myReachDefsOverwrite.
Referenced by IntraOAInfo().
| void fortTkSupport::IntraOAInfo::setReachDefsOverwriteXAIF | ( | OA::OA_ptr< OA::XAIF::ReachDefsOverwriteXAIF > | x | ) | [inline] |
Definition at line 129 of file OAMaps.h.
References myReachDefsOverwriteXAIF.
Referenced by IntraOAInfo().
| void fortTkSupport::IntraOAInfo::setUDDUChains | ( | OA::OA_ptr< OA::UDDUChains::UDDUChainsStandard > | x | ) | [inline] |
| void fortTkSupport::IntraOAInfo::setUDDUChainsXAIF | ( | OA::OA_ptr< OA::XAIF::UDDUChainsXAIF > | x | ) | [inline] |
OA::OA_ptr<OA::XAIF::AliasMapXAIF> fortTkSupport::IntraOAInfo::myAliasXaif [private] |
Definition at line 148 of file OAMaps.h.
Referenced by getAliasXAIF(), and setAliasXAIF().
OA::OA_ptr<OA::Alias::Interface> fortTkSupport::IntraOAInfo::myIntraAlias [private] |
Definition at line 145 of file OAMaps.h.
Referenced by getAlias(), and setAlias().
OA::OA_ptr<OA::ReachDefsOverwrite::ReachDefsOverwriteStandard> fortTkSupport::IntraOAInfo::myReachDefsOverwrite [private] |
Definition at line 146 of file OAMaps.h.
Referenced by getReachDefsOverwrite(), and setReachDefsOverwrite().
OA::OA_ptr<OA::XAIF::ReachDefsOverwriteXAIF> fortTkSupport::IntraOAInfo::myReachDefsOverwriteXAIF [private] |
Definition at line 150 of file OAMaps.h.
Referenced by getReachDefsOverwriteXAIF(), and setReachDefsOverwriteXAIF().
OA::OA_ptr<OA::UDDUChains::UDDUChainsStandard> fortTkSupport::IntraOAInfo::myUDDUChains [private] |
Definition at line 147 of file OAMaps.h.
Referenced by getUDDUChains(), and setUDDUChains().
OA::OA_ptr<OA::XAIF::UDDUChainsXAIF> fortTkSupport::IntraOAInfo::myUDDUChainsXAIF [private] |
Definition at line 149 of file OAMaps.h.
Referenced by getUDDUChainsXAIF(), and setUDDUChainsXAIF().
std::set< ST * > fortTkSupport::IntraOAInfo::ourActiveGlobalSTPSet [static, private] |
this is for context sensitive analysis, not in use right now
Definition at line 154 of file OAMaps.h.
Referenced by isGlobalSymbolActive().
bool fortTkSupport::IntraOAInfo::ourDoNotFilterFlag = false [static, private] |
a flag to pass on to the OA analysis whether or not to filter information per basic block
Definition at line 161 of file OAMaps.h.
Referenced by getDoNotFilterFlag(), and setDoNotFilterFlag().