Class LoopTreeDepGraphCreate#

Inheritance Relationships#

Base Types#

Class Documentation#

class LoopTreeDepGraphCreate : public DepInfoGraphCreate<LoopTreeDepGraphNode>, public LoopTreeObserver#

Public Functions

inline LoopTreeDepGraphCreate(const LoopTreeNodeDepMap &m, BaseGraphCreate *b = 0)#
~LoopTreeDepGraphCreate()#
void BuildDep(DepInfoAnal &anal, LoopTreeDepGraphNode *n1, LoopTreeDepGraphNode *n2, DepType t)#
void AddNode(LoopTreeDepGraphNode *result)#
LoopTreeDepGraphNode *CreateNode(LoopTreeNode *s, LoopTreeDepGraphNode *that = 0)#
LoopTreeDepGraphNode *CreateNode(LoopTreeNode *s, const DomainCond &c)#
LoopTreeDepGraphNode *CreateNode(LoopTreeNode *s, const DepInfo &m, const DomainCond &c)#
bool DeleteNode(LoopTreeDepGraphNode *n)#
DepInfoEdge *CreateEdge(LoopTreeDepGraphNode *n1, LoopTreeDepGraphNode *n2, const DepInfo &info)#
DepInfoEdge *CreateEdgeFromOrigAst(LoopTreeDepGraphNode *n1, LoopTreeDepGraphNode *n2, const DepInfo &info)#