Class CompSliceDepGraphCreate#

Inheritance Relationships#

Base Type#

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)#