Class CompSliceDepGraphNode#

Nested Relationships#

Nested Types#

Inheritance Relationships#

Base Types#

Class Documentation#

class CompSliceDepGraphNode : public MultiGraphElem, protected CompSliceNestObserver#

Public Functions

inline ~CompSliceDepGraphNode()#
inline virtual std::string toString() const#
inline NestInfo &GetInfo()#
LoopTreeNodeIterator GetStmtIterator() const#

Friends

friend class CompSliceDepGraphCreate
class EmptyNestInfo : public CompSliceDepGraphNode::NestInfo#

Public Functions

virtual LoopTreeNode *GenXformRoot(LoopTreeNode *parent) const#
inline virtual std::string toString() const#

Friends

friend class CompSliceDepGraphNode
class FullNestInfo : public CompSliceDepGraphNode::NestInfo#

Public Functions

inline virtual CompSliceNest *GetNest()#
inline virtual const CompSliceNest *GetNest() const#
virtual LoopTreeNode *GenXformRoot(LoopTreeNode *parent) const#
inline virtual std::string toString() const#

Friends

friend class CompSliceDepGraphNode
class NestInfo#

Subclassed by CompSliceDepGraphNode::EmptyNestInfo, CompSliceDepGraphNode::FullNestInfo

Public Functions

inline NestInfo()#
inline virtual ~NestInfo()#
inline virtual CompSliceNest *GetNest()#
inline virtual const CompSliceNest *GetNest() const#
inline NestInfo *InnerNest()#
inline const NestInfo *InnerNest() const#
virtual LoopTreeNode *GenXformRoot(LoopTreeNode *parent) const = 0#
virtual std::string toString() const = 0#

Friends

friend class CompSliceDepGraphNode