HPCToolkit
Prof::CCT::Loop Member List

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

adump(const Metric::Mgr *metricMgr) constProf::CCT::ANode
aggregateMetricsExcl(uint mBegId, uint mEndId)Prof::CCT::ANode
aggregateMetricsExcl(const VMAIntervalSet &ivalset)Prof::CCT::ANode
aggregateMetricsExcl(uint mBegId)Prof::CCT::ANodeinline
aggregateMetricsIncl(uint mBegId, uint mEndId)Prof::CCT::ANode
aggregateMetricsIncl(const VMAIntervalSet &ivalset)Prof::CCT::ANode
aggregateMetricsIncl(uint mBegId)Prof::CCT::ANodeinline
ancestor(ANodeTy tp) constProf::CCT::ANode
ancestorCall() constProf::CCT::ANode
ancestorCount() constNonUniformDegreeTreeNode
ancestorLoop() constProf::CCT::ANode
ancestorProc() constProf::CCT::ANode
ancestorProcFrm() constProf::CCT::ANode
ancestorRoot() constProf::CCT::ANode
ancestorStmt() constProf::CCT::ANode
ANode(ANodeTy type, ANode *parent, Struct::ACodeNode *strct=NULL)Prof::CCT::ANodeinline
ANode(ANodeTy type, ANode *parent, Struct::ACodeNode *strct, const Metric::IData &metrics)Prof::CCT::ANodeinline
ANode(const ANode &x)Prof::CCT::ANodeinline
ANodeTy enum nameProf::CCT::ANode
ANodeTyToName(ANodeTy tp)Prof::CCT::ANodestatic
begLine() constProf::CCT::ANodeinline
childCount() constNonUniformDegreeTreeNodeinline
clearMetrics()Prof::Metric::IDatainline
codeName() constProf::CCT::ANodevirtual
computeMetrics(const Metric::Mgr &mMgr, uint mBegId, uint mEndId, bool doFinal)Prof::CCT::ANode
computeMetricsIncr(const Metric::Mgr &mMgr, uint mBegId, uint mEndId, Metric::AExprIncr::FnTy fn)Prof::CCT::ANode
computeMetricsIncrMe(const Metric::Mgr &mMgr, uint mBegId, uint mEndId, Metric::AExprIncr::FnTy fn)Prof::CCT::ANode
computeMetricsMe(const Metric::Mgr &mMgr, uint mBegId, uint mEndId, bool doFinal)Prof::CCT::ANode
ddump(const Metric::Mgr *metricMgr) constProf::CCT::ANode
ddumpMe() constProf::CCT::ANode
ddumpMetrics() constProf::Metric::IData
deleteChaff(ANode *x, uint8_t *deletedNodes=NULL)Prof::CCT::ANodestatic
demandMetric(size_t mId, size_t size=0) constProf::Metric::IDatainline
demandMetric(size_t mId, size_t size=0)Prof::Metric::IDatainline
dump(const Metric::Mgr *metricMgr, std::ostream &os=std::cerr, uint oFlags=0, const char *pfx="") constProf::CCT::ANode
dumpMetrics(std::ostream &os=std::cerr, int oFlags=0, const char *pfx="") constProf::Metric::IData
endLine() constProf::CCT::ANodeinline
ensureMetricsSize(size_t size) constProf::Metric::IDatainline
fileId() constProf::CCT::Loopinlinevirtual
findDynChild(const ADynNode &y_dyn)Prof::CCT::ANode
firstChild() constProf::CCT::ANodeinline
FirstChild() constNonUniformDegreeTreeNodeinline
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
hpcrun_node_type(uint16_t type)Prof::CCT::ANodeinline
hpcrun_node_type() constProf::CCT::ANodeinline
id() constProf::CCT::ANodeinline
id(uint id)Prof::CCT::ANodeinline
IData(size_t size=0)Prof::Metric::IDatainline
IData(const IData &x)Prof::Metric::IDatainline
insertMetricsBefore(size_t numMetrics)Prof::Metric::IDatainline
IntToANodeType(long i)Prof::CCT::ANodestatic
isLeaf() constNonUniformDegreeTreeNodeinline
lastChild() constProf::CCT::ANodeinline
LastChild() constNonUniformDegreeTreeNodeinline
link(NonUniformDegreeTreeNode *parent)NonUniformDegreeTreeNode
linkAfter(NonUniformDegreeTreeNode *sibling)NonUniformDegreeTreeNode
linkBefore(NonUniformDegreeTreeNode *sibling)NonUniformDegreeTreeNode
Loop(ANode *parent, Struct::ACodeNode *strct=NULL)Prof::CCT::Loopinline
m_child_countNonUniformDegreeTreeNodeprotected
m_childrenNonUniformDegreeTreeNodeprotected
m_hpcrun_typeProf::CCT::ANodeprotected
m_idProf::CCT::ANodeprotected
m_next_siblingNonUniformDegreeTreeNodeprotected
m_parentNonUniformDegreeTreeNodeprotected
m_prev_siblingNonUniformDegreeTreeNodeprotected
m_strctProf::CCT::ANodeprotected
m_typeProf::CCT::ANodeprotected
makeDensePreorderIds(uint nextId)Prof::CCT::ANode
maxDepth()NonUniformDegreeTreeNodeinline
maxDepth(uint parentDepth)NonUniformDegreeTreeNode
merge(ANode *y)Prof::CCT::ANode
mergeDeep(ANode *y, uint x_numMetrics, MergeContext &mrgCtxt, uint oFlag=0)Prof::CCT::ANode
mergeDeep_fixInsert(int newMetrics, MergeContext &mrgCtxt)Prof::CCT::ANodeprotected
mergeMe(const ANode &y, MergeContext *mrgCtxt=NULL, uint metricBegIdx=0, bool mayConflict=true)Prof::CCT::ANodevirtual
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::CCT::ANodeinlinevirtual
NextSibling() constNonUniformDegreeTreeNodeinline
nextSibling() constProf::CCT::ANodeinline
NonUniformDegreeTreeNode(NonUniformDegreeTreeNode *parent=0)NonUniformDegreeTreeNodeinline
NonUniformDegreeTreeNode(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
nposProf::Metric::IDatastatic
numMetrics() constProf::Metric::IDatainline
operator=(const ANode &x)Prof::CCT::ANodeinline
NonUniformDegreeTreeNode::operator=(const NonUniformDegreeTreeNode &other)NonUniformDegreeTreeNodeinline
Prof::Metric::IData::operator=(const IData &x)Prof::Metric::IDatainline
parent() constProf::CCT::ANodeinline
Parent() constNonUniformDegreeTreeNodeinline
PrevSibling() constNonUniformDegreeTreeNodeinline
prevSibling() constProf::CCT::ANodeinline
pruneByMetrics(const Metric::Mgr &mMgr, const VMAIntervalSet &ivalset, const ANode *root, double thresholdPct, uint8_t *prunedNodes=NULL)Prof::CCT::ANode
pruneByNodeId(ANode *&x, const uint8_t *prunedNodes)Prof::CCT::ANodestatic
pruneChildrenByNodeId(const uint8_t *prunedNodes)Prof::CCT::ANode
structure() constProf::CCT::ANodeinline
structure(const Struct::ACodeNode *strct)Prof::CCT::ANodeinline
structureId() constProf::CCT::ANodeinline
toString(const Metric::Mgr *metricMgr, uint oFlags=0, const char *pfx="") constProf::CCT::ANodevirtual
NonUniformDegreeTreeNode::toString(uint oFlags=0, const char *pfx="") constNonUniformDegreeTreeNodevirtual
toStringMe(uint oFlags=0) constProf::CCT::Loopvirtual
toStringMetrics(int oFlags=0, const char *pfx="") constProf::Metric::IData
TyANY enum valueProf::CCT::ANode
TyCall enum valueProf::CCT::ANode
TyLoop enum valueProf::CCT::ANode
TyNUMBER enum valueProf::CCT::ANode
type() constProf::CCT::ANodeinline
TyProc enum valueProf::CCT::ANode
TyProcFrm enum valueProf::CCT::ANode
TyRoot enum valueProf::CCT::ANode
TyStmt enum valueProf::CCT::ANode
Unique()Uniqueprotected
Unique(const char *theClassName)Uniqueprotected
unlink()NonUniformDegreeTreeNode
Vec typedefProf::CCT::ANode
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, const Metric::Mgr *metricMgr, uint metricBeg=Metric::IData::npos, uint metricEnd=Metric::IData::npos, uint oFlags=0, const char *pfx="") constProf::CCT::ANode
writeXML_path(std::ostream &os, const Metric::Mgr *metricMgr, uint metricBeg=Metric::IData::npos, uint metricEnd=Metric::IData::npos, uint oFlags=0, const char *pfx="") constProf::CCT::ANode
writeXML_post(std::ostream &os, uint oFlags=0, const char *pfx="") constProf::CCT::ANodeprotected
writeXML_pre(std::ostream &os, const Metric::Mgr *metricMgr, uint metricBeg=Metric::IData::npos, uint metricEnd=Metric::IData::npos, uint oFlags=0, const char *pfx="") constProf::CCT::ANodeprotected
zeroLinks()NonUniformDegreeTreeNodeinlineprotected
zeroMetrics(uint mBegId, uint mEndId)Prof::Metric::IDatainline
zeroMetricsDeep(uint mBegId, uint mEndId)Prof::CCT::ANode
~ANode()Prof::CCT::ANodeinlinevirtual
~IData()Prof::Metric::IDatainlinevirtual
~Loop()Prof::CCT::Loopinlinevirtual
~NonUniformDegreeTreeNode()NonUniformDegreeTreeNodeinlinevirtual
~Unique()Uniqueprotectedvirtual