Class AstTreeDepGraphAnal#

Nested Relationships#

Nested Types#

Inheritance Relationships#

Derived Type#

Class Documentation#

class AstTreeDepGraphAnal#

Subclassed by BuildAstTreeDepGraph

Public Functions

inline AstTreeDepGraphAnal(AstTreeDepGraphBuildImpl *g, DepInfoAnal &_impl)#
inline const DomainCond &GetStmtDomain(const AstNodePtr &s)#
void ComputeStmtDep(const StmtNodeInfo &n1, const StmtNodeInfo &n2, int t)#
void ComputeDataDep(const StmtNodeInfo &n1, const StmtNodeInfo &n2, DepType t = DEPTYPE_ALL)#
void ComputeCtrlDep(const StmtNodeInfo &nc, const StmtNodeInfo &ns, DepType t = DEPTYPE_CTRL)#

Protected Attributes

AstTreeDepGraphBuildImpl *graph#
struct StmtNodeInfo#

Public Functions

inline StmtNodeInfo(GraphAccessInterface::Node *n, const AstNodePtr &s)#
inline StmtNodeInfo()#

Public Members

GraphAccessInterface::Node *node#
AstNodePtr start#