OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OA Namespace Reference

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
 

Classes

class  ExprTree
 
class  DifferentiableLocsVisitor
 
class  EvalToConstVisitor
 
class  EvalToMemRefVisitor
 
class  ExprTreeSetIterator
 
class  ExprTreeVisitor
 
class  LinearityLocsVisitor
 
class  MemRefIterator
 An iterator over MemRefHandle's. More...
 
class  MemRefsVisitor
 
class  OutputExprTreeVisitor
 
class  AssignPairIterator
 
class  ConstValBasicInterface
 
class  ConstValIntInterface
 
class  EvalToConstVisitorIRInterface
 
class  ExprTreeIRInterface
 
class  IRHandle
 Base class for all handles. More...
 
class  ProcHandle
 
class  StmtHandle
 
class  StmtLabel
 
class  SymHandle
 
class  ExprHandle
 
class  MemRefHandle
 
class  CallHandle
 
class  OpHandle
 
class  ConstSymHandle
 
class  ConstValHandle
 
class  LeafHandle
 
class  IRHandleSetIterator
 
class  IRHandleListIterator
 Implemented iterator that any of the IRHandles could use. More...
 
class  ProcHandleIterator
 Generic iterator over ProcHandle's. More...
 
class  ExprHandleIterator
 Generic iterator over ExprHandle's. More...
 
class  StmtHandleIterator
 Generic iterator over StmtHandles. More...
 
class  MemRefHandleIterator
 Generic iterator over memory references. More...
 
class  CallHandleIterator
 Generic iterator over memory references. More...
 
class  SymHandleIterator
 An iterator over symbols. More...
 
class  IRHandlesIRInterface
 
class  OpBasicInterface
 
class  equivalentMREsVisitor
 
class  InvisibleLocMayOverlapVisitor
 
class  InvisibleLocMustOverlapVisitor
 
class  InvisibleLoc
 
class  LocIterator
 Iterator over locations. More...
 
class  LocSetIterator
 general iterator for Locations More...
 
class  OverlapSymIterator
 An iterator over Symbols. More...
 
class  Location
 
class  LocationVisitor
 
class  LocFieldSubSetMustOverlapVisitor
 
class  LocFieldSubSet
 
class  LocIdxSubSetMustOverlapVisitor
 
class  LocIdxSubSet
 
class  LocSubSetMustOverlapVisitor
 
class  LocSubSet
 
class  NamedLocMayOverlapVisitor
 
class  NamedLocMustOverlapVisitor
 
class  NamedLoc
 
class  UnknownLoc
 
class  UnnamedLocMayOverlapVisitor
 
class  UnnamedLoc
 
class  Loop
 
class  MREIteratorClass
 
class  MemRefExpr
 
class  NamedRef
 
class  UnnamedRef
 
class  UnknownRef
 
class  RefOp
 
class  AddressOf
 
class  Deref
 
class  SubSetRef
 
class  IdxAccess
 
class  IdxExprAccess
 
class  FieldAccess
 
class  MemRefExprVisitor
 
class  NewExprTree
 
class  NewExprTreeVisitor
 
class  OutputNewExprTreeVisitor
 
class  Annotation
 
class  DomTree
 
class  Exception
 
class  Graph
 
class  Iterator
 
class  ListIterator
 
class  TarjWork
 
class  TarjTreeNode
 
class  NestedSCR
 
class  OA_ptr
 
class  OutputBuilder
 
class  OutputBuilderDOT
 
class  OutputBuilderText
 
class  RIFG
 
class  LowLinkState
 
class  SCCSet
 
class  SetIterator
 
class  Tree
 
class  UnionFindElement
 
class  UnionFindUniverse
 

Typedefs

typedef std::set< OA_ptr
< ExprTree > > 
ExprTreeSet
 
typedef IRCallsiteParamIterator ExprHandleIterator
 
typedef unsigned long irhandle_t
 
typedef ProcHandleIterator IRProcIterator
 
typedef ExprHandleIterator IRCallsiteParamIterator
 
typedef StmtHandleIterator IRRegionStmtIterator
 
typedef StmtHandleIterator IRStmtIterator
 
typedef CallHandleIterator IRCallsiteIterator
 
typedef SymHandleIterator IRSymIterator
 
typedef SymHandleIterator IRFormalParamIterator
 
typedef std::set< OA_ptr
< Location > > 
LocSet
 
typedef SetIterator< StmtHandleStmtIterator
 
typedef MREIteratorClass
< MemRefExpr
MemRefExprIterator
 
typedef MREIteratorClass
< NamedRef
NamedRefIterator
 
typedef MREIteratorClass
< UnnamedRef
UnnamedRefIterator
 
typedef MREIteratorClass
< UnknownRef
UnknownRefIterator
 
typedef MREIteratorClass< RefOpRefOpIterator
 
typedef MREIteratorClass< DerefDerefIterator
 
typedef MREIteratorClass
< SubSetRef
SubSetRefIterator
 
typedef MREIteratorClass
< IdxAccess
IdxAccessIterator
 
typedef MREIteratorClass
< IdxExprAccess
IdxExprAccessIterator
 
typedef MREIteratorClass
< FieldAccess
FieldAccessIterator
 
typedef std::set< OA_ptr
< DGraph::Interface::Node > > 
SCCNodeSet
 

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< LocSetintersectLocSets (LocSet &set1, LocSet &set2)
 
OA_ptr< LocSetunionLocSets (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
 

Detailed Description

Namespace for the whole OpenAnalysis Toolkit.

#ifndef CallGraphMANAGERSTANDARD_H #define CallGraphMANAGERSTANDARD_H

Typedef Documentation

Definition at line 65 of file MemRefExpr.hpp.

typedef std::set< OA_ptr< ExprTree > > OA::ExprTreeSet

Definition at line 34 of file CompareExprTree.hpp.

Definition at line 67 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.

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.

Enumerate all the statements in a program This iterator DOES step into compound statements.

Definition at line 386 of file IRHandles.hpp.

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.

Definition at line 61 of file MemRefExpr.hpp.

Definition at line 64 of file MemRefExpr.hpp.

typedef std::set<OA_ptr<DGraph::Interface::Node> > OA::SCCNodeSet

Definition at line 31 of file SCC.hpp.

Definition at line 26 of file Loop.hpp.

Definition at line 66 of file MemRefExpr.hpp.

Definition at line 63 of file MemRefExpr.hpp.

Definition at line 62 of file MemRefExpr.hpp.

Function Documentation

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)
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.

template<class T >
void OA::deque_erase ( std::deque< T >  d,
elt 
)

Since std::deque does not support random deletion of elements, we must search for an element and then erase it.

Definition at line 325 of file Tree.cpp.

void OA::dumpLocSet ( LocSet &  set,
std::ostream &  os,
OA_ptr< IRHandlesIRInterface >  pIR 
)

Definition at line 25 of file LocSet.cpp.

References OA::Location::dump().

Here is the call graph for this function:

void OA::dumpLocSet ( std::set< OA_ptr< Location > > &  set,
std::ostream &  os,
OA_ptr< IRHandlesIRInterface >  pIR,
bool  succinct 
)
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.

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.

OA_ptr<LocSet > OA::intersectLocSets ( LocSet &  set1,
LocSet &  set2 
)

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 
)
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.

Here is the call graph for this function:

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().

Here is the call graph for this function:

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::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.

OA_ptr<LocSet > OA::unionLocSets ( LocSet &  set1,
LocSet &  set2 
)

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 
)
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.

Variable Documentation

int OA::debug = false
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().

bool OA::debug = false
static

Definition at line 19 of file LocFieldSubSet.cpp.

bool OA::debug = false
static

Definition at line 19 of file UnknownLoc.cpp.

bool OA::debug = false
static

Definition at line 19 of file LocIdxSubSet.cpp.

bool OA::debug = false
static

Definition at line 19 of file UnnamedLoc.cpp.

bool OA::debug = false
static

Definition at line 19 of file LocSubSet.cpp.

bool OA::debug = false
static

Definition at line 20 of file NamedLoc.cpp.

bool OA::debug = false
static

Definition at line 20 of file LocSet.cpp.

bool OA::debug = false
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
int OA::last_id
static
int OA::n
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().