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


Public Member Functions | |
| InterOAInfoMap () | |
| virtual | ~InterOAInfoMap () |
| void | init (PU_Info *pu_forest, OA::OA_ptr< Open64IRInterface > x, bool activeWithVariedOnly=false) |
| OA::OA_ptr< Open64IRInterface > | getIRInterface () |
| void | setIRInterface (OA::OA_ptr< Open64IRInterface > x) |
| OA::OA_ptr < OA::CallGraph::CallGraph > | getCallGraph () |
| void | setCallGraph (OA::OA_ptr< OA::CallGraph::CallGraph > x) |
| OA::OA_ptr < OA::CFG::EachCFGInterface > | getCFGEach () |
| void | setCFGEach (OA::OA_ptr< OA::CFG::EachCFGInterface > x) |
| OA::OA_ptr < OA::DataFlow::ParamBindings > | getParamBindings () |
| void | setParamBind (OA::OA_ptr< OA::DataFlow::ParamBindings > x) |
| OA::OA_ptr < OA::Alias::InterAliasMap > | getInterAlias () |
| void | setInterAlias (OA::OA_ptr< OA::Alias::InterAliasMap > x) |
| OA::OA_ptr < OA::SideEffect::InterSideEffectStandard > | getInterSideEffect () |
| void | setInterSideEffect (OA::OA_ptr< OA::SideEffect::InterSideEffectStandard > x) |
| OA::OA_ptr < OA::Activity::InterActiveFortran > | getInterActiveFortran () |
| void | setInterActiveFortran (OA::OA_ptr< OA::Activity::InterActiveFortran > x) |
Private Attributes | |
| OA::OA_ptr< Open64IRInterface > | myIRIF |
| OA::OA_ptr < OA::CallGraph::CallGraph > | myCGraph |
| OA::OA_ptr < OA::CFG::EachCFGInterface > | myCFGEach |
| OA::OA_ptr < OA::Alias::InterAliasMap > | myInterAliasMap |
| OA::OA_ptr < OA::DataFlow::ParamBindings > | myParamBindings |
| OA::OA_ptr < OA::SideEffect::InterSideEffectStandard > | myInterSideEffect |
| OA::OA_ptr < OA::Activity::InterActiveFortran > | myInterActiveFortran |
| fortTkSupport::InterOAInfoMap::InterOAInfoMap | ( | ) | [inline] |
| virtual fortTkSupport::InterOAInfoMap::~InterOAInfoMap | ( | ) | [inline, virtual] |
| OA::OA_ptr<OA::CallGraph::CallGraph> fortTkSupport::InterOAInfoMap::getCallGraph | ( | ) | [inline] |
Definition at line 73 of file OAMaps.h.
References myCGraph.
Referenced by whirl2xaif::Whirl2Xaif::translateIR().
| OA::OA_ptr<OA::CFG::EachCFGInterface> fortTkSupport::InterOAInfoMap::getCFGEach | ( | ) | [inline] |
Definition at line 76 of file OAMaps.h.
References myCFGEach.
Referenced by fortTkSupport::IntraOAInfo::IntraOAInfo(), and whirl2xaif::xlate_FUNC_ENTRY().
| OA::OA_ptr<OA::Activity::InterActiveFortran> fortTkSupport::InterOAInfoMap::getInterActiveFortran | ( | ) | [inline] |
Definition at line 88 of file OAMaps.h.
References myInterActiveFortran.
Referenced by whirl2xaif::Whirl2Xaif::translateIR().
| OA::OA_ptr<OA::Alias::InterAliasMap> fortTkSupport::InterOAInfoMap::getInterAlias | ( | ) | [inline] |
Definition at line 82 of file OAMaps.h.
References myInterAliasMap.
Referenced by fortTkSupport::IntraOAInfo::IntraOAInfo(), and whirl2xaif::Whirl2Xaif::translateIR().
| OA::OA_ptr<OA::SideEffect::InterSideEffectStandard> fortTkSupport::InterOAInfoMap::getInterSideEffect | ( | ) | [inline] |
Definition at line 85 of file OAMaps.h.
References myInterSideEffect.
Referenced by fortTkSupport::IntraOAInfo::IntraOAInfo(), and whirl2xaif::xlate_EntryPoint().
| OA::OA_ptr<Open64IRInterface> fortTkSupport::InterOAInfoMap::getIRInterface | ( | ) | [inline] |
Definition at line 70 of file OAMaps.h.
References myIRIF.
Referenced by init(), and fortTkSupport::IntraOAInfo::IntraOAInfo().
| OA::OA_ptr<OA::DataFlow::ParamBindings> fortTkSupport::InterOAInfoMap::getParamBindings | ( | ) | [inline] |
Definition at line 79 of file OAMaps.h.
References myParamBindings.
| void fortTkSupport::InterOAInfoMap::init | ( | PU_Info * | pu_forest, |
| OA::OA_ptr< Open64IRInterface > | x, | ||
| bool | activeWithVariedOnly = false |
||
| ) |
Definition at line 89 of file OAMaps.cxx.
References fortTkSupport::CreateCFG(), FORTTK_MSG, getIRInterface(), fortTkSupport::BaseMap< PU_Info *, IntraOAInfo * >::Insert(), fortTkSupport::MassageOACallGraphIntoXAIFCallGraph(), fortTkSupport::MassageOACFGIntoXAIFCFG(), setCallGraph(), setCFGEach(), setInterActiveFortran(), setInterAlias(), setInterSideEffect(), setIRInterface(), setParamBind(), and SexpTags::ST.
Referenced by whirl2xaif::Whirl2Xaif::translateIR().

| void fortTkSupport::InterOAInfoMap::setCallGraph | ( | OA::OA_ptr< OA::CallGraph::CallGraph > | x | ) | [inline] |
| void fortTkSupport::InterOAInfoMap::setCFGEach | ( | OA::OA_ptr< OA::CFG::EachCFGInterface > | x | ) | [inline] |
| void fortTkSupport::InterOAInfoMap::setInterActiveFortran | ( | OA::OA_ptr< OA::Activity::InterActiveFortran > | x | ) | [inline] |
| void fortTkSupport::InterOAInfoMap::setInterAlias | ( | OA::OA_ptr< OA::Alias::InterAliasMap > | x | ) | [inline] |
| void fortTkSupport::InterOAInfoMap::setInterSideEffect | ( | OA::OA_ptr< OA::SideEffect::InterSideEffectStandard > | x | ) | [inline] |
| void fortTkSupport::InterOAInfoMap::setIRInterface | ( | OA::OA_ptr< Open64IRInterface > | x | ) | [inline] |
| void fortTkSupport::InterOAInfoMap::setParamBind | ( | OA::OA_ptr< OA::DataFlow::ParamBindings > | x | ) | [inline] |
OA::OA_ptr<OA::CFG::EachCFGInterface> fortTkSupport::InterOAInfoMap::myCFGEach [private] |
Definition at line 94 of file OAMaps.h.
Referenced by getCFGEach(), and setCFGEach().
OA::OA_ptr<OA::CallGraph::CallGraph> fortTkSupport::InterOAInfoMap::myCGraph [private] |
Definition at line 93 of file OAMaps.h.
Referenced by getCallGraph(), and setCallGraph().
OA::OA_ptr<OA::Activity::InterActiveFortran> fortTkSupport::InterOAInfoMap::myInterActiveFortran [private] |
Definition at line 98 of file OAMaps.h.
Referenced by getInterActiveFortran(), and setInterActiveFortran().
OA::OA_ptr<OA::Alias::InterAliasMap> fortTkSupport::InterOAInfoMap::myInterAliasMap [private] |
Definition at line 95 of file OAMaps.h.
Referenced by getInterAlias(), and setInterAlias().
OA::OA_ptr<OA::SideEffect::InterSideEffectStandard> fortTkSupport::InterOAInfoMap::myInterSideEffect [private] |
Definition at line 97 of file OAMaps.h.
Referenced by getInterSideEffect(), and setInterSideEffect().
OA::OA_ptr<Open64IRInterface> fortTkSupport::InterOAInfoMap::myIRIF [private] |
Definition at line 92 of file OAMaps.h.
Referenced by getIRInterface(), and setIRInterface().
OA::OA_ptr<OA::DataFlow::ParamBindings> fortTkSupport::InterOAInfoMap::myParamBindings [private] |
Definition at line 96 of file OAMaps.h.
Referenced by getParamBindings(), and setParamBind().