HPCToolkit
Prof::Struct::LM Member List

This is the complete list of members for Prof::Struct::LM, 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
baseName() constProf::Struct::LMinline
begLine() constProf::Struct::ACodeNodeinline
begLine(SrcFile::ln x)Prof::Struct::ACodeNodeinline
buildMap(VMAIntervalMap< T > *&mp, ANode::ANodeTy ty) constProf::Struct::LMprotected
checkLineRange(SrcFile::ln begLn, SrcFile::ln endLn)Prof::Struct::ACodeNodeinline
childCount() constNonUniformDegreeTreeNodeinline
clearMetrics()Prof::Metric::IDatainline
clone()Prof::Struct::LMinlinevirtual
codeName() constProf::Struct::LMinlinevirtual
codeName_LM_F() constProf::Struct::ACodeNodeprotected
compare(const ACodeNode *x, const ACodeNode *y)Prof::Struct::ACodeNodestatic
computeVMAMaps() constProf::Struct::LMinline
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
Ctor(const char *nm, ANode *parent)Prof::Struct::LMprotected
ddump() constProf::Struct::ANode
ddumpMetrics() constProf::Metric::IData
ddumpXML() constProf::Struct::ANode
demand(Root *pgm, const std::string &lm_fnm)Prof::Struct::LMstatic
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
dumpmaps() constProf::Struct::LM
dumpme(std::ostream &os=std::cerr, uint oFlags=0, const char *pre="") constProf::Struct::LMvirtual
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
eraseFromMap(VMAIntervalMap< T > *mp, T x) constProf::Struct::LMinlineprotected
eraseStmtIf(Stmt *stmt) constProf::Struct::LMinline
expandLineRange(SrcFile::ln begLn, SrcFile::ln endLn, int propagate=1)Prof::Struct::ACodeNode
File classProf::Struct::LMfriend
findByVMA(VMA vma) constProf::Struct::LM
findFile(const char *nm) constProf::Struct::LM
findFile(const std::string &nm) constProf::Struct::LMinline
findProc(VMA vma) constProf::Struct::LM
findStmt(VMA vma) constProf::Struct::LM
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
insertFileMap(File *file)Prof::Struct::LMprotected
insertInMap(VMAIntervalMap< T > *mp, T x) constProf::Struct::LMinlineprotected
insertMetricsBefore(size_t numMetrics)Prof::Metric::IDatainline
insertProcIf(Proc *proc) constProf::Struct::LMinline
insertStmtIf(Stmt *stmt) constProf::Struct::LMinline
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
LM(const char *nm, ANode *parent)Prof::Struct::LMinline
LM(const std::string &nm, ANode *parent)Prof::Struct::LMinline
m_begLnProf::Struct::ACodeNodeprotected
m_child_countNonUniformDegreeTreeNodeprotected
m_childrenNonUniformDegreeTreeNodeprotected
m_endLnProf::Struct::ACodeNodeprotected
m_fileMapProf::Struct::LMprivate
m_idProf::Struct::ANodeprotected
m_nameProf::Struct::LMprivate
m_next_siblingNonUniformDegreeTreeNodeprotected
m_origIdProf::Struct::ANode
m_parentNonUniformDegreeTreeNodeprotected
m_pretty_nameProf::Struct::LMprivate
m_prev_siblingNonUniformDegreeTreeNodeprotected
m_procMapProf::Struct::LMmutableprivate
m_stmtMapProf::Struct::LMmutableprivate
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::LMinlinevirtual
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 LM &x)Prof::Struct::LMprotected
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
pretty_name() constProf::Struct::LMinline
pretty_name(const char *nm)Prof::Struct::LMinline
PrevSibling() constNonUniformDegreeTreeNodeinline
prevSibling() constProf::Struct::ANodeinline
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
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::LMvirtual
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
verifyMap(VMAIntervalMap< T > *mp, const char *map_nm)Prof::Struct::LMprotectedstatic
verifyStmtMap() constProf::Struct::LM
vmaSet() constProf::Struct::ACodeNodeinline
vmaSet()Prof::Struct::ACodeNodeinline
VMAToProcMap typedefProf::Struct::LM
VMAToStmtRangeMap typedefProf::Struct::LM
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::LMvirtual
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
~LM()Prof::Struct::LMinlinevirtual
~NonUniformDegreeTreeNode()NonUniformDegreeTreeNodeinlinevirtual