Class LoopTreeDepGraphCreate#
Defined in File LoopTreeDepComp.h
Inheritance Relationships#
Base Types#
public DepInfoGraphCreate< LoopTreeDepGraphNode >(Template Class DepInfoGraphCreate)public LoopTreeObserver(Class LoopTreeObserver)
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)#
-
inline LoopTreeDepGraphCreate(const LoopTreeNodeDepMap &m, BaseGraphCreate *b = 0)#