Class CompSliceLoop#

Inheritance Relationships#

Base Types#

Class Documentation#

class CompSliceLoop : public LoopTreeShadowNode, public LoopTreeObserver#

Public Functions

inline CompSliceLoop(LoopTreeNode *l, CompSliceImpl *impl, bool r = true)#
inline CompSliceLoop(LoopTreeNode *n, const CompSliceLoop &that)#
inline ~CompSliceLoop()#
inline void SetReversal(bool r)#
inline CompSlice::SliceLoopInfo GetSliceInfo() const#
inline bool LoopReversible() const#
inline LoopTreeNode *GetSliceLoop() const#
inline void Dump() const#
inline virtual std::string toString() const#
inline virtual std::string GetClassName() const#

Protected Functions

inline virtual void UpdateDeleteNode(const LoopTreeNode *n)#
inline virtual LoopTreeShadowNode *CloneNode(LoopTreeNode *n) const#
inline virtual void UpdateDistNode(const DistNodeInfo &info)#
inline virtual void UpdateMergeLoop(const MergeLoopInfo &info)#
inline void ReplaceRepr(LoopTreeNode *n)#