Class DomainCond#

Inheritance Relationships#

Base Type#

Class Documentation#

class DomainCond : protected DepInfo#

Public Functions

DomainCond(int loops)#
inline DomainCond()#
inline DomainCond(const DomainCond &that)#
DomainCond(DepInfo &dep, DepDirection dir)#
inline DomainCond &operator=(const DomainCond &that)#
inline int NumOfLoops() const#
bool IsTop() const#
bool IsBottom() const#
std::string toString() const#
inline const DepRel &Entry(int index1, int index2) const#
inline DepRel &Entry(int index1, int index2)#
bool ClosureCond()#
void SetLoopRel(int index1, int index2, const DepRel &r)#
void Initialize(const DepRel &r)#
inline bool operator<(const DomainCond &that) const#
inline bool operator<=(const DomainCond &that) const#
bool operator|=(const DomainCond &that)#
bool operator&=(const DomainCond &that)#
inline bool operator==(const DomainCond &that) const#
inline bool operator!=(const DomainCond &that) const#
void InsertLoop(int level)#
void RemoveLoop(int level)#
void RestrictDepInfo(DepInfo &dep, DepDirection dir) const#
void MergeLoop(int index1, int index2)#
void SwapLoop(int index1, int index2)#
void AlignLoop(int index1, int align)#