Class LoopTreeRelateLoopIvar#

Inheritance Relationships#

Base Type#

Class Documentation#

class LoopTreeRelateLoopIvar : public LoopTreeNode#

Public Functions

inline LoopTreeRelateLoopIvar(LoopTreeNode *l1, LoopTreeNode *l2, int align)#
inline virtual ~LoopTreeRelateLoopIvar()#
inline LoopTreeNode *GetLoop1() const#
inline LoopTreeNode *GetLoop2() const#
inline SymbolicVar GetIvar1() const#
inline SymbolicVar GetIvar2() const#
inline int GetAlign() const#
inline virtual std::string GetClassName() const#
virtual bool SelfRemove()#
bool MergeSibling(int opt)#
virtual std::string toString() const#
virtual AstNodePtr CodeGen(const AstNodePtr &c) const#
inline virtual LoopTreeNode *Clone() const#