HPCToolkit
Prof::Struct::Loop Member List

This is the complete list of members for Prof::Struct::Loop, including all inherited members.

ACodeNode(ANodeTy ty, ANode *parent=NULL, SrcFile::ln begLn=ln_NULL, SrcFile::ln endLn=ln_NULL, VMA begVMA=0, VMA endVMA=0)Prof::Struct::ACodeNodeinlineprotected
ACodeNode(const ACodeNode &x)Prof::Struct::ACodeNodeinlineprotected
ACodeNodeParent() constProf::Struct::ANode
ACodeNodeWithLine(SrcFile::ln ln) constProf::Struct::ACodeNode
aggregateMetrics(uint mBegId, uint mEndId)Prof::Struct::ANode
aggregateMetrics(uint mBegId)Prof::Struct::ANodeinline
ancestor(ANodeTy type) constProf::Struct::ANode
ancestor(ANodeTy ty1, ANodeTy ty2) constProf::Struct::ANode
ancestor(ANodeTy ty1, ANodeTy ty2, ANodeTy ty3) constProf::Struct::ANode
ancestorAlien() constProf::Struct::ANode
ancestorCount() constNonUniformDegreeTreeNode
ancestorFile() constProf::Struct::ANode
ancestorGroup() constProf::Struct::ANode
ancestorLM() constProf::Struct::ANode
ancestorLoop() constProf::Struct::ANode
ancestorProc() constProf::Struct::ANode
ancestorProcCtxt() constProf::Struct::ANode
ancestorRoot() constProf::Struct::ANode
ancestorStmt() constProf::Struct::ANode
ANode(ANodeTy ty, ANode *parent=NULL)Prof::Struct::ANodeinline
ANode(const ANode &x)Prof::Struct::ANodeinlineprotected
ANodeTy enum nameProf::Struct::ANode
ANodeTyToName(ANodeTy tp)Prof::Struct::ANodestatic
ANodeTyToXMLelement(ANodeTy tp)Prof::Struct::ANodestatic
arePathsOverlapping(ANode *lca, ANode *desc1, ANode *desc2)Prof::Struct::ANodestatic
begLine() constProf::Struct::ACodeNodeinline
begLine(SrcFile::ln x)Prof::Struct::ACodeNodeinline
checkLineRange(SrcFile::ln begLn, SrcFile::ln endLn)Prof::Struct::ACodeNodeinline
childCount() constNonUniformDegreeTreeNodeinline
clearMetrics()Prof::Metric::IDatainline
clone()Prof::Struct::Loopinlinevirtual
codeName() constProf::Struct::Loopvirtual
codeName_LM_F() constProf::Struct::ACodeNodeprotected
compare(const ACodeNode *x, const ACodeNode *y)Prof::Struct::ACodeNodestatic
containsInterval(SrcFile::ln begLn, SrcFile::ln endLn) constProf::Struct::ACodeNodeinline
containsInterval(SrcFile::ln begLn, SrcFile::ln endLn, int beg_epsilon, int end_epsilon) constProf::Struct::ACodeNodeinline
containsLine(SrcFile::ln ln) constProf::Struct::ACodeNodeinline
containsLine(SrcFile::ln ln, int beg_epsilon, int end_epsilon) constProf::Struct::ACodeNode
CSV_dump(const Root &root, std::ostream &os=std::cout, const char *file_name=NULL, const char *proc_name=NULL, int lLevel=0) constProf::Struct::ACodeNodevirtual
CSV_DumpSelf(const Root &root, std::ostream &os=std::cout) constProf::Struct::ANode
ddump() constProf::Struct::ANode
ddumpMetrics() constProf::Metric::IData
ddumpXML() constProf::Struct::ANode
demandMetric(size_t mId, size_t size=0) constProf::Metric::IDatainline
demandMetric(size_t mId, size_t size=0)Prof::Metric::IDatainline
distance(ANode *ancestor, ANode *descendent)Prof::Struct::ANodestatic
dump(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") constProf::Struct::ANode
dumpme(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") constProf::Struct::Loopvirtual
dumpMetrics(std::ostream &os=std::cerr, int oFlags=0, const char *pfx="") constProf::Metric::IData
endLine() constProf::Struct::ACodeNodeinline
endLine(SrcFile::ln x)Prof::Struct::ACodeNodeinline
ensureMetricsSize(size_t size) constProf::Metric::IDatainline
expandLineRange(SrcFile::ln begLn, SrcFile::ln endLn, int propagate=1)Prof::Struct::ACodeNode
fileName() constProf::Struct::Loopinline
fileName(const std::string &fnm)Prof::Struct::Loopinline
FirstChild() constNonUniformDegreeTreeNodeinline
firstChild() constProf::Struct::ANodeinline
freezeLine()Prof::Struct::ACodeNodeinline
getScopeFileName()Prof::Struct::ACodeNodeinline
getScopeLineNum()Prof::Struct::ACodeNodeinline
hasMetric(size_t mId) constProf::Metric::IDatainline
hasMetrics(uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos) constProf::Metric::IDatainline
hasMetricSlow(size_t mId) constProf::Metric::IDatainline
id() constProf::Struct::ANodeinline
Id_NULLProf::Struct::ANodestatic
IData(size_t size=0)Prof::Metric::IDatainline
IData(const IData &x)Prof::Metric::IDatainline
insertMetricsBefore(size_t numMetrics)Prof::Metric::IDatainline
IntToANodeTy(long i)Prof::Struct::ANodestatic
isLeaf() constNonUniformDegreeTreeNodeinline
isMergable(ANode *node_dst, ANode *node_src)Prof::Struct::ANodestatic
isVisible() constProf::Struct::ANodeinline
LastChild() constNonUniformDegreeTreeNodeinline
lastChild() constProf::Struct::ANodeinline
leastCommonAncestor(ANode *n1, ANode *n2)Prof::Struct::ANodestatic
lineRange() constProf::Struct::ACodeNode
link(NonUniformDegreeTreeNode *parent)NonUniformDegreeTreeNode
linkAfter(NonUniformDegreeTreeNode *sibling)NonUniformDegreeTreeNode
linkAndSetLineRange(ACodeNode *parent)Prof::Struct::ACodeNode
linkBefore(NonUniformDegreeTreeNode *sibling)NonUniformDegreeTreeNode
Loop(ACodeNode *parent, std::string &filenm, SrcFile::ln begLn=ln_NULL, SrcFile::ln endLn=ln_NULL)Prof::Struct::Loopinline
m_begLnProf::Struct::ACodeNodeprotected
m_child_countNonUniformDegreeTreeNodeprotected
m_childrenNonUniformDegreeTreeNodeprotected
m_endLnProf::Struct::ACodeNodeprotected
m_filenmProf::Struct::Loopprivate
m_idProf::Struct::ANodeprotected
m_next_siblingNonUniformDegreeTreeNodeprotected
m_origIdProf::Struct::ANode
m_parentNonUniformDegreeTreeNodeprotected
m_prev_siblingNonUniformDegreeTreeNodeprotected
m_typeProf::Struct::ANodeprotected
m_visibleProf::Struct::ANodeprotected
m_vmaSetProf::Struct::ACodeNodeprotected
maxDepth()NonUniformDegreeTreeNodeinline
maxDepth(uint parentDepth)NonUniformDegreeTreeNode
maxId()Prof::Struct::ANodeinlinestatic
merge(ANode *node_dst, ANode *node_src)Prof::Struct::ANodestatic
mergePaths(ANode *lca, ANode *node_dst, ANode *node_src)Prof::Struct::ANodestatic
metric(size_t mId) constProf::Metric::IDatainline
metric(size_t mId)Prof::Metric::IDatainline
metricObject(size_t mId)Prof::Metric::IDatainline
MetricVec typedefProf::Metric::IData
name() constProf::Struct::ANodeinlinevirtual
nameQual() constProf::Struct::ACodeNodeinlinevirtual
nextSibling() constProf::Struct::ANodeinline
NextSibling() constNonUniformDegreeTreeNodeinline
nextSiblingNonOverlapping() constProf::Struct::ACodeNode
NonUniformDegreeTreeNode(NonUniformDegreeTreeNode *parent=0)NonUniformDegreeTreeNodeinline
NonUniformDegreeTreeNode(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
nposProf::Metric::IDatastatic
numMetrics() constProf::Metric::IDatainline
operator=(const ACodeNode &x)Prof::Struct::ACodeNodeinlineprotected
Prof::Struct::ANode::operator=(const ANode &x)Prof::Struct::ANodeinlineprotected
Prof::NonUniformDegreeTreeNode::operator=(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
Prof::Metric::IData::operator=(const IData &x)Prof::Metric::IDatainline
Parent() constNonUniformDegreeTreeNodeinline
parent() constProf::Struct::ANodeinline
prevSibling() constProf::Struct::ANodeinline
PrevSibling() constNonUniformDegreeTreeNodeinline
pruneByMetrics()Prof::Struct::ANode
relocate()Prof::Struct::ACodeNodeprotected
relocateIf()Prof::Struct::ACodeNodeinlineprotected
setFile(std::string filenm)Prof::Struct::Loop
setInvisible()Prof::Struct::ANodeinline
setLineRange(SrcFile::ln begLn, SrcFile::ln endLn, int propagate=1)Prof::Struct::ACodeNode
setScopeLocation(std::string &file, SrcFile::ln line)Prof::Struct::ACodeNodeinline
thawLine()Prof::Struct::ACodeNodeinline
toString(uint oFlags=0, const char *pre="") constProf::Struct::ANodevirtual
toString_id(uint oFlags=0) constProf::Struct::ANode
toStringMe(uint oFlags=0, const char *pre="") constProf::Struct::ANode
toStringMetrics(int oFlags=0, const char *pfx="") constProf::Metric::IData
toStringXML(uint oFlags=0, const char *pre="") constProf::Struct::ANode
toXML(uint oFlags=0) constProf::Struct::Loopvirtual
TyAlien enum valueProf::Struct::ANode
TyANY enum valueProf::Struct::ANode
TyFile enum valueProf::Struct::ANode
TyGroup enum valueProf::Struct::ANode
TyLM enum valueProf::Struct::ANode
TyLoop enum valueProf::Struct::ANode
TyNUMBER enum valueProf::Struct::ANode
type() constProf::Struct::ANodeinline
TyProc enum valueProf::Struct::ANode
TyRef enum valueProf::Struct::ANode
TyRoot enum valueProf::Struct::ANode
TyStmt enum valueProf::Struct::ANode
TyVariable enum valueProf::Struct::ANode
unlink()NonUniformDegreeTreeNode
vmaSet() constProf::Struct::ACodeNodeinline
vmaSet()Prof::Struct::ACodeNodeinline
writeMetricsXML(std::ostream &os, const Mgr *metricMgr, uint mBegId=Metric::IData::npos, uint mEndId=Metric::IData::npos, int oFlags=0, const char *pfx="") constProf::Metric::IData
writeXML(std::ostream &os=std::cout, uint oFlags=0, const char *pre="") constProf::Struct::ANodevirtual
writeXML_post(std::ostream &os=std::cout, uint oFlags=0, const char *prefix="") constProf::Struct::ANodeprotected
writeXML_pre(std::ostream &os=std::cout, uint oFlags=0, const char *prefix="") constProf::Struct::ANodeprotected
XMLLineRange(uint oFlags) constProf::Struct::ACodeNodevirtual
XMLVMAIntervals(uint oFlags) constProf::Struct::ACodeNodevirtual
zeroLinks()NonUniformDegreeTreeNodeinlineprotected
zeroMetrics(uint mBegId, uint mEndId)Prof::Metric::IDatainline
~ACodeNode()Prof::Struct::ACodeNodeinlinevirtual
~ANode()Prof::Struct::ANodeinlinevirtual
~IData()Prof::Metric::IDatainlinevirtual
~Loop()Prof::Struct::Loopinlinevirtual
~NonUniformDegreeTreeNode()NonUniformDegreeTreeNodeinlinevirtual