OpenADFortTk (including Open64 and OpenAnalysis references)
|
Namespace for the whole OpenAnalysis Toolkit. More...
Namespaces | |
Activity | |
AffineExpr | |
Alias | |
Namespace for all Alias Analysis interfaces and implementations. | |
AliasTag | |
AvailableExpressions | |
CallGraph | |
CFG | |
DataDep | |
DataFlow | |
DFAGenLiveness | |
DFAGenReachingDefinitions | |
DGraph | |
DUG | |
ICFG | |
Linearity | |
Liveness | |
Loop | |
MPICFG | |
ReachConsts | |
ReachDefs | |
ReachDefsOverwrite | |
ReachingDefs | |
SideEffect | |
SSA | |
UDDUChains | |
XAIF | |
Functions | |
OA_ptr< std::set< OA_ptr < ExprTree > > > | intersectExprTreeSets (std::set< OA_ptr< ExprTree > > &set1, std::set< OA_ptr< ExprTree > > &set2) |
OA_ptr< std::set< OA_ptr < ExprTree > > > | unionExprTreeSets (std::set< OA_ptr< ExprTree > > &set1, std::set< OA_ptr< ExprTree > > &set2) |
void | dumpLocSet (std::set< OA_ptr< Location > > &set, std::ostream &os, OA_ptr< IRHandlesIRInterface > pIR, bool succinct) |
OA_ptr< std::set< OA_ptr < Location > > > | intersectLocSets (std::set< OA_ptr< Location > > &set1, std::set< OA_ptr< Location > > &set2) |
OA_ptr< std::set< OA_ptr < Location > > > | unionLocSets (std::set< OA_ptr< Location > > &set1, std::set< OA_ptr< Location > > &set2) |
bool | mayOverlapLocSets (std::set< OA_ptr< Location > > &set1, std::set< OA_ptr< Location > > &set2) |
bool | subSetOf (std::set< OA_ptr< Location > > &set1, std::set< OA_ptr< Location > > &set2) |
void | dumpLocSet (LocSet &set, std::ostream &os, OA_ptr< IRHandlesIRInterface > pIR) |
OA_ptr< LocSet > | intersectLocSets (LocSet &set1, LocSet &set2) |
OA_ptr< LocSet > | unionLocSets (LocSet &set1, LocSet &set2) |
bool | mayOverlapLocSets (LocSet &set1, LocSet &set2) |
bool | subSetOf (LocSet &set1, LocSet &set2) |
std::string | int2string (const int &number) |
std::string | bool2string (const bool &val) |
ostream & | indt (ostream &os) |
Output a new line and indent appropriatly. More... | |
ostream & | pushIndt (ostream &os) |
Increase the indentation on all following lines. More... | |
ostream & | popIndt (ostream &os) |
Decrease the indentation on all following lines. More... | |
ostream & | black (ostream &os) |
ostream & | red (ostream &os) |
ostream & | green (ostream &os) |
ostream & | yellow (ostream &os) |
ostream & | blue (ostream &os) |
ostream & | magenta (ostream &os) |
ostream & | purple (ostream &os) |
ostream & | cyan (ostream &os) |
ostream & | white (ostream &os) |
ostream & | brBlack (ostream &os) |
ostream & | darkGray (ostream &os) |
ostream & | darkGrey (ostream &os) |
ostream & | brRed (ostream &os) |
ostream & | brGreen (ostream &os) |
ostream & | brYellow (ostream &os) |
ostream & | brBlue (ostream &os) |
ostream & | brMagenta (ostream &os) |
ostream & | brPurple (ostream &os) |
ostream & | brCyan (ostream &os) |
ostream & | brWhite (ostream &os) |
ostream & | blackBG (ostream &os) |
ostream & | redBG (ostream &os) |
ostream & | greenBG (ostream &os) |
ostream & | yellowBG (ostream &os) |
ostream & | blueBG (ostream &os) |
ostream & | magentaBG (ostream &os) |
ostream & | purpleBG (ostream &os) |
ostream & | cyanBG (ostream &os) |
ostream & | whiteBG (ostream &os) |
ostream & | brBlackBG (ostream &os) |
ostream & | darkGrayBG (ostream &os) |
ostream & | darkGreyBG (ostream &os) |
ostream & | brRedBG (ostream &os) |
ostream & | brGreenBG (ostream &os) |
ostream & | brYellowBG (ostream &os) |
ostream & | brBlueBG (ostream &os) |
ostream & | brMagentaBG (ostream &os) |
ostream & | brPurpleBG (ostream &os) |
ostream & | brCyanBG (ostream &os) |
ostream & | brWhiteBG (ostream &os) |
ostream & | boldOn (ostream &os) |
ostream & | underlineOn (ostream &os) |
ostream & | blinkOn (ostream &os) |
ostream & | boldOff (ostream &os) |
ostream & | underlineOff (ostream &os) |
ostream & | blinkOff (ostream &os) |
ostream & | resetColor (ostream &os) |
template<class T > | |
void | deque_erase (std::deque< T > d, T elt) |
Variables | |
OutputBuilderText | defaultOutputBuilder (std::cout) |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static bool | debug = false |
static int | n |
static int | last_id |
static int | loopIndex |
int | gNestedObjects = 0 |
int | gIndentLevel = 0 |
Namespace for the whole OpenAnalysis Toolkit.
#ifndef CallGraphMANAGERSTANDARD_H #define CallGraphMANAGERSTANDARD_H
typedef MREIteratorClass<Deref> OA::DerefIterator |
Definition at line 65 of file MemRefExpr.hpp.
Definition at line 29 of file ActivityIRInterface.hpp.
typedef std::set< OA_ptr< ExprTree > > OA::ExprTreeSet |
Definition at line 34 of file CompareExprTree.hpp.
Definition at line 69 of file MemRefExpr.hpp.
Definition at line 67 of file MemRefExpr.hpp.
Definition at line 68 of file MemRefExpr.hpp.
Enumerate over all procedure calls in a statement
Definition at line 421 of file IRHandles.hpp.
Enumerate all (actual) parameters within a callsite Iterator should visit parameters in called order
Definition at line 357 of file IRHandles.hpp.
Definition at line 439 of file IRHandles.hpp.
typedef unsigned long OA::irhandle_t |
Definition at line 72 of file IRHandles.hpp.
typedef ProcHandleIterator OA::IRProcIterator |
Enumerate over all procedures in the IR.
Definition at line 322 of file IRHandles.hpp.
Enumerate all the statements in a program region, e.g. all the statements in a procedure or a loop. This iterator does NOT step into compound statements.
Definition at line 380 of file IRHandles.hpp.
typedef StmtHandleIterator OA::IRStmtIterator |
Enumerate all the statements in a program This iterator DOES step into compound statements.
Definition at line 386 of file IRHandles.hpp.
typedef SymHandleIterator OA::IRSymIterator |
Definition at line 438 of file IRHandles.hpp.
typedef std::set<OA_ptr<Location> > OA::LocSet |
Definition at line 33 of file Location.hpp.
Definition at line 60 of file MemRefExpr.hpp.
typedef MREIteratorClass<NamedRef> OA::NamedRefIterator |
Definition at line 61 of file MemRefExpr.hpp.
typedef MREIteratorClass<RefOp> OA::RefOpIterator |
Definition at line 64 of file MemRefExpr.hpp.
typedef std::set<OA_ptr<DGraph::Interface::Node> > OA::SCCNodeSet |
typedef SetIterator<StmtHandle> OA::StmtIterator |
Definition at line 66 of file MemRefExpr.hpp.
Definition at line 63 of file MemRefExpr.hpp.
Definition at line 62 of file MemRefExpr.hpp.
ostream & OA::black | ( | ostream & | os) |
Definition at line 41 of file OutputBuilderText.cpp.
ostream & OA::blackBG | ( | ostream & | os) |
Definition at line 62 of file OutputBuilderText.cpp.
ostream & OA::blinkOff | ( | ostream & | os) |
Definition at line 89 of file OutputBuilderText.cpp.
ostream & OA::blinkOn | ( | ostream & | os) |
Definition at line 85 of file OutputBuilderText.cpp.
ostream & OA::blue | ( | ostream & | os) |
Definition at line 45 of file OutputBuilderText.cpp.
ostream & OA::blueBG | ( | ostream & | os) |
Definition at line 66 of file OutputBuilderText.cpp.
ostream & OA::boldOff | ( | ostream & | os) |
Definition at line 87 of file OutputBuilderText.cpp.
ostream & OA::boldOn | ( | ostream & | os) |
Definition at line 83 of file OutputBuilderText.cpp.
std::string OA::bool2string | ( | const bool & | val) |
Definition at line 28 of file OutputBuilder.cpp.
References val.
Referenced by OA::UnnamedLoc::output(), OA::NamedLoc::output(), OA::LocSubSet::output(), OA::XAIF::LocTuple::output(), and OA::UnnamedRef::output().
ostream & OA::brBlack | ( | ostream & | os) |
Definition at line 50 of file OutputBuilderText.cpp.
ostream & OA::brBlackBG | ( | ostream & | os) |
Definition at line 71 of file OutputBuilderText.cpp.
ostream & OA::brBlue | ( | ostream & | os) |
Definition at line 56 of file OutputBuilderText.cpp.
ostream & OA::brBlueBG | ( | ostream & | os) |
Definition at line 77 of file OutputBuilderText.cpp.
ostream & OA::brCyan | ( | ostream & | os) |
Definition at line 59 of file OutputBuilderText.cpp.
ostream & OA::brCyanBG | ( | ostream & | os) |
Definition at line 80 of file OutputBuilderText.cpp.
ostream & OA::brGreen | ( | ostream & | os) |
Definition at line 54 of file OutputBuilderText.cpp.
ostream & OA::brGreenBG | ( | ostream & | os) |
Definition at line 75 of file OutputBuilderText.cpp.
ostream & OA::brMagenta | ( | ostream & | os) |
Definition at line 57 of file OutputBuilderText.cpp.
ostream & OA::brMagentaBG | ( | ostream & | os) |
Definition at line 78 of file OutputBuilderText.cpp.
ostream & OA::brPurple | ( | ostream & | os) |
Definition at line 58 of file OutputBuilderText.cpp.
ostream & OA::brPurpleBG | ( | ostream & | os) |
Definition at line 79 of file OutputBuilderText.cpp.
ostream & OA::brRed | ( | ostream & | os) |
Definition at line 53 of file OutputBuilderText.cpp.
ostream & OA::brRedBG | ( | ostream & | os) |
Definition at line 74 of file OutputBuilderText.cpp.
ostream & OA::brWhite | ( | ostream & | os) |
Definition at line 60 of file OutputBuilderText.cpp.
ostream & OA::brWhiteBG | ( | ostream & | os) |
Definition at line 81 of file OutputBuilderText.cpp.
ostream & OA::brYellow | ( | ostream & | os) |
Definition at line 55 of file OutputBuilderText.cpp.
ostream & OA::brYellowBG | ( | ostream & | os) |
Definition at line 76 of file OutputBuilderText.cpp.
ostream & OA::cyan | ( | ostream & | os) |
Definition at line 48 of file OutputBuilderText.cpp.
ostream & OA::cyanBG | ( | ostream & | os) |
Definition at line 69 of file OutputBuilderText.cpp.
ostream & OA::darkGray | ( | ostream & | os) |
Definition at line 51 of file OutputBuilderText.cpp.
ostream & OA::darkGrayBG | ( | ostream & | os) |
Definition at line 72 of file OutputBuilderText.cpp.
ostream & OA::darkGrey | ( | ostream & | os) |
Definition at line 52 of file OutputBuilderText.cpp.
ostream & OA::darkGreyBG | ( | ostream & | os) |
Definition at line 73 of file OutputBuilderText.cpp.
void OA::deque_erase | ( | std::deque< T > | d, |
T | elt | ||
) |
void OA::dumpLocSet | ( | LocSet & | set, |
std::ostream & | os, | ||
OA_ptr< IRHandlesIRInterface > | pIR | ||
) |
Definition at line 25 of file LocSet.cpp.
References OA::Location::dump().
void OA::dumpLocSet | ( | std::set< OA_ptr< Location > > & | set, |
std::ostream & | os, | ||
OA_ptr< IRHandlesIRInterface > | pIR, | ||
bool | succinct | ||
) |
Definition at line 25 of file Location.cpp.
References OA::Location::dump(), and OA::Location::toString().
Referenced by OA::ReachDefsOverwrite::ManagerReachDefsOverwriteStandard::transfer(), and OA::ReachDefs::ManagerReachDefsStandard::transfer().
ostream & OA::green | ( | ostream & | os) |
Definition at line 43 of file OutputBuilderText.cpp.
ostream & OA::greenBG | ( | ostream & | os) |
Definition at line 64 of file OutputBuilderText.cpp.
ostream & OA::indt | ( | ostream & | os) |
Output a new line and indent appropriatly.
Definition at line 21 of file OutputBuilderText.cpp.
References gIndentLevel, and gIndentLevel.
Referenced by OA::OutputBuilderText::field(), OA::OutputBuilderText::fieldStart(), OA::OutputBuilderText::graphEdgeLabelStart(), OA::OutputBuilderDOT::graphEdgeSourceNode(), OA::OutputBuilderText::graphEdgeStart(), OA::OutputBuilderText::graphNodeLabelStart(), OA::OutputBuilderDOT::graphNodeStart(), OA::OutputBuilderText::graphNodeStart(), OA::OutputBuilderDOT::graphStart(), OA::OutputBuilderText::graphStart(), OA::OutputBuilderDOT::graphSubEnd(), OA::OutputBuilderDOT::graphSubStart(), OA::OutputBuilderText::graphSubStart(), OA::OutputBuilderText::mapKeyStart(), OA::OutputBuilderText::mapStart(), OA::OutputBuilderText::objEnd(), OA::OutputBuilderText::objStart(), OA::Activity::DepDFSet::output(), OA::Activity::InterActive::output(), and OA::Activity::InterActiveFortran::output().
std::string OA::int2string | ( | const int & | number) |
Definition at line 21 of file OutputBuilder.cpp.
Referenced by OA::DataDep::DataDepResults::output(), OA::AffineExpr::AffineExprAbstraction::output(), OA::Loop::LoopIndex::output(), OA::XAIF::LocRange::output(), OA::LocIdxSubSet::output(), OA::Alias::EquivSets::output(), OA::XAIF::AliasMapXAIF::output(), OA::Alias::AliasMap::output(), OA::Deref::output(), and OA::IdxAccess::output().
OA_ptr< std::set< OA_ptr< ExprTree > > > OA::intersectExprTreeSets | ( | std::set< OA_ptr< ExprTree > > & | set1, |
std::set< OA_ptr< ExprTree > > & | set2 | ||
) |
Function that intersects sets of ExprTrees
Definition at line 34 of file CompareExprTree.cpp.
Definition at line 39 of file LocSet.cpp.
References debug, and OA_DEBUG_CTRL_MACRO.
OA_ptr< std::set< OA_ptr< Location > > > OA::intersectLocSets | ( | std::set< OA_ptr< Location > > & | set1, |
std::set< OA_ptr< Location > > & | set2 | ||
) |
Function that intersects sets of Location
Definition at line 44 of file Location.cpp.
Referenced by OA::ReachDefsOverwrite::ManagerReachDefsOverwriteStandard::transfer(), and OA::ReachDefs::ManagerReachDefsStandard::transfer().
ostream & OA::magenta | ( | ostream & | os) |
Definition at line 46 of file OutputBuilderText.cpp.
ostream & OA::magentaBG | ( | ostream & | os) |
Definition at line 67 of file OutputBuilderText.cpp.
bool OA::mayOverlapLocSets | ( | LocSet & | set1, |
LocSet & | set2 | ||
) |
Definition at line 79 of file LocSet.cpp.
References debug, OA::Location::dump(), OA::Location::mayOverlap(), and OA_DEBUG_CTRL_MACRO.
bool OA::mayOverlapLocSets | ( | std::set< OA_ptr< Location > > & | set1, |
std::set< OA_ptr< Location > > & | set2 | ||
) |
Returns true if any location in set1 mayOverlap with any location in set2. Otherwise returns false.
Returns true if any location in set1 mayOverlap with any location in set2. Otherwise returns false
Definition at line 86 of file Location.cpp.
References debug, OA::Location::dump(), and OA::Location::mayOverlap().
Referenced by OA::Alias::AliasMap::alias(), OA::Alias::AliasMap::getMayAliases(), and OA::Alias::AliasMap::getMustAliases().
ostream & OA::popIndt | ( | ostream & | os) |
Decrease the indentation on all following lines.
Definition at line 35 of file OutputBuilderText.cpp.
References gIndentLevel, and gIndentLevel.
Referenced by OA::OutputBuilderText::graphEdgeLabelEnd(), OA::OutputBuilderDOT::graphEnd(), OA::OutputBuilderText::graphEnd(), OA::OutputBuilderText::graphNodeLabelEnd(), OA::OutputBuilderDOT::graphSubEnd(), OA::OutputBuilderText::graphSubEnd(), OA::OutputBuilderText::listEnd(), OA::OutputBuilderText::mapEnd(), OA::OutputBuilderText::mapEntryEnd(), OA::OutputBuilderText::objEnd(), and OA::Activity::ICFGDep::output().
ostream & OA::purple | ( | ostream & | os) |
Definition at line 47 of file OutputBuilderText.cpp.
ostream & OA::purpleBG | ( | ostream & | os) |
Definition at line 68 of file OutputBuilderText.cpp.
ostream & OA::pushIndt | ( | ostream & | os) |
Increase the indentation on all following lines.
Definition at line 29 of file OutputBuilderText.cpp.
References gIndentLevel, and gIndentLevel.
Referenced by OA::OutputBuilderText::graphEdgeLabelStart(), OA::OutputBuilderText::graphNodeLabelStart(), OA::OutputBuilderDOT::graphStart(), OA::OutputBuilderText::graphStart(), OA::OutputBuilderDOT::graphSubStart(), OA::OutputBuilderText::graphSubStart(), OA::OutputBuilderText::listStart(), OA::OutputBuilderText::mapEntryStart(), OA::OutputBuilderText::mapStart(), OA::OutputBuilderText::objStart(), and OA::Activity::ICFGDep::output().
ostream & OA::red | ( | ostream & | os) |
Definition at line 42 of file OutputBuilderText.cpp.
ostream & OA::redBG | ( | ostream & | os) |
Definition at line 63 of file OutputBuilderText.cpp.
ostream & OA::resetColor | ( | ostream & | os) |
Definition at line 91 of file OutputBuilderText.cpp.
bool OA::subSetOf | ( | LocSet & | set1, |
LocSet & | set2 | ||
) |
Definition at line 110 of file LocSet.cpp.
References debug, and OA_DEBUG_CTRL_MACRO.
bool OA::subSetOf | ( | std::set< OA_ptr< Location > > & | set1, |
std::set< OA_ptr< Location > > & | set2 | ||
) |
Function that determines if set1 of Locations* is a subset of set2
Definition at line 117 of file Location.cpp.
Referenced by OA::Alias::AliasMap::getMapSetId(), OA::ReachDefsOverwrite::ManagerReachDefsOverwriteStandard::transfer(), and OA::ReachDefs::ManagerReachDefsStandard::transfer().
ostream & OA::underlineOff | ( | ostream & | os) |
Definition at line 88 of file OutputBuilderText.cpp.
ostream & OA::underlineOn | ( | ostream & | os) |
Definition at line 84 of file OutputBuilderText.cpp.
OA_ptr< std::set< OA_ptr< ExprTree > > > OA::unionExprTreeSets | ( | std::set< OA_ptr< ExprTree > > & | set1, |
std::set< OA_ptr< ExprTree > > & | set2 | ||
) |
Function the unions sets of ExprTrees
Definition at line 47 of file CompareExprTree.cpp.
Definition at line 53 of file LocSet.cpp.
References debug, and OA_DEBUG_CTRL_MACRO.
OA_ptr< std::set< OA_ptr< Location > > > OA::unionLocSets | ( | std::set< OA_ptr< Location > > & | set1, |
std::set< OA_ptr< Location > > & | set2 | ||
) |
Function the unions sets of Location
Definition at line 57 of file Location.cpp.
Referenced by OA::Alias::EquivSets::getLocIterator(), OA::Alias::EquivSets::getMayLocs(), OA::Alias::AliasMap::getMayLocs(), and OA::Alias::AliasMap::getMustLocs().
ostream & OA::white | ( | ostream & | os) |
Definition at line 49 of file OutputBuilderText.cpp.
ostream & OA::whiteBG | ( | ostream & | os) |
Definition at line 70 of file OutputBuilderText.cpp.
ostream & OA::yellow | ( | ostream & | os) |
Definition at line 44 of file OutputBuilderText.cpp.
ostream & OA::yellowBG | ( | ostream & | os) |
Definition at line 65 of file OutputBuilderText.cpp.
|
static |
Definition at line 19 of file InvisibleLoc.cpp.
Referenced by OA::UnknownLoc::acceptVisitor(), OA::LocFieldSubSet::acceptVisitor(), OA::DGraph::DGraphImplement::addEdge(), OA::NewExprTree::compareTreesRootedAt(), OA::DGraph::DGraphImplement::create_exit_list(), OA::DGraph::DGraphImplement::create_reverse_post_order_list(), OA::DGraph::DGraphImplement::getEdgesIterator(), OA::DGraph::DGraphImplement::getNodesIterator(), intersectLocSets(), OA::InvisibleLoc::InvisibleLoc(), OA::Location::Location(), OA::LocIdxSubSet::LocIdxSubSet(), OA::LocSubSet::LocSubSet(), mayOverlapLocSets(), OA::Linearity::LinearityMatrix::meet(), OA::NamedLoc::NamedLoc(), OA::NewExprTree::NewExprTree(), OA::DGraph::NodeImplement::NodeImplement(), OA::NamedLoc::operator<(), OA::NewExprTree::operator<(), OA::NewExprTree::OpNode::operator<(), OA::NewExprTree::CallNode::operator<(), OA::NewExprTree::MemRefNode::operator<(), OA::NewExprTree::ConstSymNode::operator<(), OA::NewExprTree::ConstValNode::operator<(), OA::NamedLoc::operator==(), OA::DGraph::NodeImplement::operator==(), OA::DGraph::DGraphImplement::output(), OA::Liveness::ManagerLivenessStandard::performAnalysis(), OA::DGraph::DGraphImplement::reverse_postorder_recurse(), OA::DUG::ManagerDUGStandard::stmt_has_call(), subSetOf(), unionLocSets(), OA::UnnamedLoc::UnnamedLoc(), OA::LinearityLocsVisitor::visitCallNode(), OA::LinearityLocsVisitor::visitMemRefNode(), OA::NamedLocMayOverlapVisitor::visitNamedLoc(), OA::EvalToConstVisitor::visitOpNode(), and OA::LinearityLocsVisitor::visitOpNode().
|
static |
Definition at line 19 of file LocFieldSubSet.cpp.
|
static |
Definition at line 19 of file UnknownLoc.cpp.
|
static |
Definition at line 19 of file LocIdxSubSet.cpp.
|
static |
Definition at line 19 of file UnnamedLoc.cpp.
|
static |
Definition at line 19 of file LocSubSet.cpp.
|
static |
Definition at line 20 of file NamedLoc.cpp.
|
static |
Definition at line 20 of file LocSet.cpp.
|
static |
Definition at line 23 of file Location.cpp.
OutputBuilderText OA::defaultOutputBuilder(std::cout) |
int OA::gIndentLevel = 0 |
Definition at line 20 of file OutputBuilderText.cpp.
Referenced by indt(), popIndt(), and pushIndt().
int OA::gNestedObjects = 0 |
Definition at line 19 of file OutputBuilderText.cpp.
Referenced by OA::OutputBuilderText::objEnd(), and OA::OutputBuilderText::objStart().
|
static |
Definition at line 195 of file NestedSCR.cpp.
Referenced by PROMPF_INFO::Check_New_Ids(), OA::NestedSCR::Prenumber(), and OA::TarjTreeNode::TarjTreeNode().
|
static |
Definition at line 605 of file NestedSCR.cpp.
Referenced by OA::NestedSCR::ComputeIntervalIndex(), OA::NestedSCR::ComputeIntervalIndexSubTree(), OA::Loop::Loop(), and OA::TarjTreeNode::TarjTreeNode().
|
static |
Definition at line 194 of file NestedSCR.cpp.
Referenced by OA::Tree::add_empty_edge(), OA::Tree::addNode(), OA::SSA::Phi::arg(), STACK< T >::Bottom_nth(), OA::NestedSCR::Build(), c_ji_quint(), c_q_div(), c_q_flotj(), c_q_flotju(), c_q_sqrt(), c_q_to_a(), OA::NewExprTree::Edge::child(), OA::ExprTree::Edge::child(), OA::DomTree::compute_dominance_frontiers(), OA::SSA::SSAStandard::compute_uses_sets(), SEGMENTED_ARRAY< T, block_size >::Copy(), RELATED_SEGMENTED_ARRAY< T, block_size >::Copy(), xaif2whirl::XAIF_SAXHandler::copyAttributes(), OA::Graph::create_BFS_links(), OA::Tree::create_postorder_links(), OA::Tree::create_preorder_links(), OA::DGraph::DGraphImplement::createDFSList(), OA::NewExprTree::NodesIterator::current(), OA::ExprTree::NodesIterator::current(), OA::NewExprTree::ChildNodesIterator::current(), OA::ExprTree::ChildNodesIterator::current(), OA::NewExprTree::PreOrderIterator::current(), OA::ExprTree::PreOrderIterator::current(), OA::NewExprTree::PostOrderIterator::current(), OA::ExprTree::PostOrderIterator::current(), OA::NewExprTree::ReversePostOrderIterator::current(), OA::ExprTree::ReversePostOrderIterator::current(), SEGMENTED_ARRAY< T, block_size >::Delete_last(), RELATED_SEGMENTED_ARRAY< T, block_size >::Delete_last(), OA::Tree::DeletingRootOfNonSingletonTree::DeletingRootOfNonSingletonTree(), OA::NestedSCR::DFS(), OA::DomTree::DomTree(), OA::DomTree::domtree_node(), DRA_Clone_Instantiate(), DST_nput_char(), OA::DomTree::Node::dump(), OA::SSA::Phi::dump(), OA::DomTree::dump(), OA::SSA::SSAStandard::dump(), Open64IRInterface::dump(), dump_graph(), OA::Tree::DuplicateNode::DuplicateNode(), OA::NestedSCR::FillPredLists(), fp_class_f(), sexp::get_elem(), Get_Return_Info(), get_section_header(), OA::RIFG::getEdgeSink(), OA::RIFG::getEdgeSrc(), xaif2whirl::GetNextSiblingElement(), OA::RIFG::getNode(), xaif2whirl::GetPrevSiblingElement(), xaif2whirl::getReversePostDFSListR(), OA::NewExprTree::getRoot(), OA::ExprTree::getRoot(), OA::RIFG::getSinkNode(), OA::RIFG::getSourceNode(), OA::NestedSCR::GetTarjans(), OA::RIFG::IncomingEdgesIterator::IncomingEdgesIterator(), OA::NestedSCR::Init(), list_DFS_nodes(), list_ReversePostDFS_nodes(), Make_Const(), OA::CFG::CFG::mapLabelToNode(), fortTkSupport::MassageOACallGraphIntoXAIFCallGraph(), fortTkSupport::MassageOACFGIntoXAIFCFG(), nearest_power_of_two(), OA::DomTree::Node::Node(), OA::Graph::Edge::node1(), OA::Graph::Edge::node2(), OA::Tree::NodeInUse::NodeInUse(), OA::Tree::NonexistentNode::NonexistentNode(), preorder_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), postorder_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), breath_first_iter< TREE, ITERATOR, never_visited< TREE > >::operator++(), dep_order_iter< GRAPH, SUCC_ITERATOR, PRED_ITERATOR, VISITED >::operator++(), FB_Info_Switch::operator[](), OA::RIFG::OutgoingEdgesIterator::OutgoingEdgesIterator(), OA::DomTree::Node::parent(), OA::NewExprTree::Edge::parent(), OA::ExprTree::Edge::parent(), OA::SSA::SSAStandard::PhiNodesIterator::PhiNodesIterator(), OA::Tree::PostOrderIterator::PostOrderIterator(), OA::NestedSCR::Prenumber(), OA::Tree::PreOrderIterator::PreOrderIterator(), Read_PU_Infos(), OA::Tree::removeNode(), OA::NestedSCR::Renumber(), OA::DGraph::DGraphImplement::reverse_postorder_recurse(), postorder_iter< TREE, ITERATOR, never_visited< TREE > >::set_cur(), SLIST_NODE::Set_Next(), CHAIN_NODE::Set_Next(), CLIST_NODE::Set_Next(), CHAIN_NODE::Set_Prev(), OA::Activity::InterActive::setActiveSizeInBytes(), OA::CFG::CFG::setEntry(), OA::CFG::CFG::setExit(), OA::Activity::ActivePerStmt::setNumIter(), OA::Activity::InterVary::setNumIter(), OA::Activity::UsefulStandard::setNumIter(), OA::Activity::InterUseful::setNumIter(), OA::Activity::InterActive::setNumIterActive(), OA::Activity::InterActiveFortran::setNumIterActive(), OA::Activity::InterActive::setNumIterUseful(), OA::Activity::InterActiveFortran::setNumIterUseful(), OA::Activity::InterActive::setNumIterVary(), OA::Activity::InterActiveFortran::setNumIterVary(), SIMPNODE_SimplifyIntrinsic(), OA::SSA::SSAStandard::SSAStandard(), ST_Init(), STACK< T >::Top_nth(), xaif2whirl::XlateExpression::translateExpression(), whirl2xaif::Whirl2Xaif::translateIR(), xaif2whirl::XlateExpression::translateVarRef(), TY_Init(), whirl2xaif::WN2F_dealloca(), WN_ConstPowerOf2(), WN_Create_Intrinsic(), WN_has_side_effects(), WN_num_actuals(), WN_RotateIntconst(), WN_set_kid_count(), OA::DataFlow::DGraphSolverDFP::WorkList_Solve(), xaif2whirl::XercesPrintNode(), xaif2whirl::XlateExpression::xlate_BooleanOperation(), xaif2whirl::xlate_CFG_BranchMulti(), xaif2whirl::xlate_CFGstruct(), xaif2whirl::xlate_CFGunstruct(), whirl2xaif::xlate_FUNC_ENTRY(), xaif2whirl::XlateExpression::xlate_Intrinsic(), and OA::DGraph::DGraphImplement::~DGraphImplement().