Class DepInfo#
Defined in File DepInfo.h
Inheritance Relationships#
Base Type#
protected CountRefHandle< DepInfoImpl >(Template Class CountRefHandle)
Derived Type#
protected DomainCond(Class DomainCond)
Class Documentation#
-
class DepInfo : protected CountRefHandle<DepInfoImpl>#
Subclassed by DomainCond
Public Functions
-
inline DepInfo()#
-
inline DepInfo(int)#
-
inline int rows() const#
-
inline int cols() const#
-
inline AstNodePtr SrcRef() const#
-
inline AstNodePtr SnkRef() const#
-
inline int CommonLevel() const#
-
inline int &CommonLevel()#
-
inline void Dump() const#
-
std::string toString() const#
-
void CarryLevels(int &minLevel, int &maxLevel) const#
-
int CarryLevel() const#
-
bool IsTop() const#
-
bool IsBottom(int level = 0) const#
-
bool IsID() const#
-
inline bool is_precise() const#
-
inline void set_precise()#
-
bool ClosureEntries()#
-
void InsertLoop(int level, DepDirection dir)#
-
void RemoveLoop(int level, DepDirection dir)#
-
void DistLoop(int level)#
-
void MergeLoop(int index1, int index2, DepDirection dir)#
-
void SwapLoop(int index1, int index2, DepDirection dir)#
-
void AlignLoop(int index1, int index2, DepDirection dir)#
-
void TransformDep(DepInfo &dep, DepDirection dir) const#
Friends
- friend class DepInfoGenerator
-
inline DepInfo()#