HPCToolkit
Prof::Struct::Proc Member List

This is the complete list of members for Prof::Struct::Proc, 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::Procinlinevirtual
codeName() constProf::Struct::Procvirtual
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::Procvirtual
CSV_DumpSelf(const Root &root, std::ostream &os=std::cout) constProf::Struct::ANode
Ctor(const char *n, ACodeNode *parent, const char *ln, bool hasSym)Prof::Struct::Procprivate
ddump() constProf::Struct::ANode
ddumpMetrics() constProf::Metric::IData
ddumpXML() constProf::Struct::ANode
demand(File *file, const std::string &name, const std::string &linkname, SrcFile::ln begLn=ln_NULL, SrcFile::ln endLn=ln_NULL, bool *didCreate=NULL)Prof::Struct::Procstatic
demand(File *file, const std::string &name)Prof::Struct::Procinlinestatic
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::Procvirtual
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
findStmt(SrcFile::ln begLn)Prof::Struct::Procinline
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
hasSymbolic() constProf::Struct::Procinline
hasSymbolic(bool x)Prof::Struct::Procinline
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
insertStmtMap(Stmt *stmt)Prof::Struct::Procprivate
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
linkName() constProf::Struct::Procinline
m_begLnProf::Struct::ACodeNodeprotected
m_child_countNonUniformDegreeTreeNodeprotected
m_childrenNonUniformDegreeTreeNodeprotected
m_endLnProf::Struct::ACodeNodeprotected
m_hasSymProf::Struct::Procprivate
m_idProf::Struct::ANodeprotected
m_linknameProf::Struct::Procprivate
m_nameProf::Struct::Procprivate
m_next_siblingNonUniformDegreeTreeNodeprotected
m_origIdProf::Struct::ANode
m_parentNonUniformDegreeTreeNodeprotected
m_prev_siblingNonUniformDegreeTreeNodeprotected
m_stmtMapProf::Struct::Procprivate
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::Procinlinevirtual
name(const char *x)Prof::Struct::Procinline
name(const std::string &x)Prof::Struct::Procinline
nameQual() constProf::Struct::ACodeNodeinlinevirtual
NextSibling() constNonUniformDegreeTreeNodeinline
nextSibling() constProf::Struct::ANodeinline
nextSiblingNonOverlapping() constProf::Struct::ACodeNode
NonUniformDegreeTreeNode(NonUniformDegreeTreeNode *parent=0)NonUniformDegreeTreeNodeinline
NonUniformDegreeTreeNode(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
nposProf::Metric::IDatastatic
numMetrics() constProf::Metric::IDatainline
operator=(const Proc &x)Prof::Struct::Procprotected
Prof::Struct::ACodeNode::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() constNonUniformDegreeTreeNodeinline
prevSibling() constProf::Struct::ANodeinline
Proc(const Proc &x)Prof::Struct::Procinlineprotected
Proc(const char *name, ACodeNode *parent, const char *linkname, bool hasSym, SrcFile::ln begLn=ln_NULL, SrcFile::ln endLn=ln_NULL)Prof::Struct::Procinline
Proc(const std::string &name, ACodeNode *parent, const std::string &linkname, bool hasSym, SrcFile::ln begLn=ln_NULL, SrcFile::ln endLn=ln_NULL)Prof::Struct::Procinline
pruneByMetrics()Prof::Struct::ANode
relocate()Prof::Struct::ACodeNodeprotected
relocateIf()Prof::Struct::ACodeNodeinlineprotected
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
Stmt classProf::Struct::Procfriend
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::Procvirtual
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
~NonUniformDegreeTreeNode()NonUniformDegreeTreeNodeinlinevirtual
~Proc()Prof::Struct::Procinlinevirtual