Class CompSliceDepGraphCreate#
Defined in File CompSliceDepGraph.h
Inheritance Relationships#
Base Type#
public DepInfoGraphCreate< CompSliceDepGraphNode >(Template Class DepInfoGraphCreate)
Class Documentation#
-
class CompSliceDepGraphCreate : public DepInfoGraphCreate<CompSliceDepGraphNode>#
Public Functions
-
void MoveEdgeEndPoint(DepInfoEdge *e, EdgeDirection dir, CompSliceDepGraphNode *n)#
-
inline CompSliceDepGraphNode *CreateNode(LoopTreeDepComp &c, DependenceHoisting &op)#
-
inline CompSliceDepGraphNode *CreateNode(LoopTreeDepComp &c, DependenceHoisting &op, LoopTreeTransDepGraphCreate *t)#
-
inline bool DeleteNode(CompSliceDepGraphNode *n)#
-
DepInfoEdge *CreateEdge(CompSliceDepGraphNode *n1, CompSliceDepGraphNode *n2, const DepInfo &info)#
-
CompSliceDepGraphCreate(LoopTreeDepComp &comp, DependenceHoisting &op, LoopTreeTransDepGraphCreate *tc = 0)#
-
inline CompSliceDepGraphNode *QueryDepNode(const CompSliceNest *nest)#
-
void TopoSort(bool reverse = false)#
-
void MoveEdgeEndPoint(DepInfoEdge *e, EdgeDirection dir, CompSliceDepGraphNode *n)#