OpenADFortTk (including Open64 and OpenAnalysis references)
|
Classes | |
class | NodeInterface |
class | EdgeInterface |
class | NodesIteratorInterface |
class | EdgesIteratorInterface |
class | DUGInterface |
class | Node |
class | Edge |
class | NodesIterator |
class | EdgesIterator |
class | DUGStandard |
class | CreateLocationVisitor |
class | ManagerDUGStandard |
class | IndepLocVisitor |
Visitors added by PLM 09/22/06. More... | |
class | depLocVisitor |
class | GlobalNode |
class | DUGIRInterface |
Typedefs | |
typedef std::pair< IRHandle, SymHandle > | IRSymHandle |
Enumerations | |
enum | EdgeType { CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE, CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE } |
enum | NodeType { FORMALPARAM_NODE, NONEFORMAL_NODE, FORMALPARAM_NODE, NONEFORMAL_NODE } |
enum | EdgeType { CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE, CFLOW_EDGE, CALL_EDGE, RETURN_EDGE, PARAM_EDGE } |
enum | NodeType { FORMALPARAM_NODE, NONEFORMAL_NODE, FORMALPARAM_NODE, NONEFORMAL_NODE } |
Functions | |
void | filterStr (std::string &s) |
void | whatIsIt (std::string name, OA_ptr< OA::MemRefExpr > mre) |
Variables | |
static const char * | sEdgeTypeToString [] |
static const char * | sNodeTypeToString [] |
static const char * | sEdgeTypeToString [] |
static const char * | sNodeTypeToString [] |
typedef std::pair<IRHandle,SymHandle> OA::DUG::IRSymHandle |
Definition at line 47 of file DUGInterface.hpp.
enum OA::DUG::EdgeType |
Enumerator | |
---|---|
CFLOW_EDGE | |
CALL_EDGE | |
RETURN_EDGE | |
PARAM_EDGE | |
CFLOW_EDGE | |
CALL_EDGE | |
RETURN_EDGE | |
PARAM_EDGE |
Definition at line 33 of file DUGInterface.hpp.
enum OA::DUG::EdgeType |
Enumerator | |
---|---|
CFLOW_EDGE | |
CALL_EDGE | |
RETURN_EDGE | |
PARAM_EDGE | |
CFLOW_EDGE | |
CALL_EDGE | |
RETURN_EDGE | |
PARAM_EDGE |
Definition at line 33 of file DUGInterface.hpp.
enum OA::DUG::NodeType |
Enumerator | |
---|---|
FORMALPARAM_NODE | |
NONEFORMAL_NODE | |
FORMALPARAM_NODE | |
NONEFORMAL_NODE |
Definition at line 35 of file DUGInterface.hpp.
enum OA::DUG::NodeType |
Enumerator | |
---|---|
FORMALPARAM_NODE | |
NONEFORMAL_NODE | |
FORMALPARAM_NODE | |
NONEFORMAL_NODE |
Definition at line 35 of file DUGInterface.hpp.
void OA::DUG::filterStr | ( | std::string & | s) |
Definition at line 283 of file DUGStandard.cpp.
Referenced by OA::DUG::Edge::dumpdot_label().
void OA::DUG::whatIsIt | ( | std::string | name, |
OA_ptr< OA::MemRefExpr > | mre | ||
) |
Definition at line 460 of file ManagerDUGStandard.cpp.
References OA::MemRefExpr::isaAddressOf(), OA::MemRefExpr::isaDeref(), OA::MemRefExpr::isaFieldAccess(), OA::MemRefExpr::isaIdxAccess(), OA::MemRefExpr::isaIdxExprAccess(), OA::MemRefExpr::isaNamed(), OA::MemRefExpr::isaRefOp(), OA::MemRefExpr::isaSubSetRef(), OA::MemRefExpr::isaUnknown(), and OA::MemRefExpr::isaUnnamed().
Referenced by OA::DUG::ManagerDUGStandard::getModSymFromMRE(), and OA::DUG::ManagerDUGStandard::getSymFromMRE().
|
static |
Definition at line 36 of file DUGStandard.cpp.
Referenced by OA::DUG::Edge::dump(), OA::DUG::Edge::dumpdot_label(), OA::DUG::ManagerDUGStandard::insertEdge(), and OA::DUG::ManagerDUGStandard::printEdge().
|
static |
Definition at line 36 of file DUGStandard.cpp.
|
static |
Definition at line 46 of file DUGStandard.cpp.
|
static |
Definition at line 46 of file DUGStandard.cpp.