Class CompSliceStmt#

Inheritance Relationships#

Base Types#

Class Documentation#

class CompSliceStmt : public LoopTreeShadowNode, public LoopTreeObserver#

Public Functions

inline CompSliceStmt(LoopTreeNode *s, CompSliceImpl *tc, int align = 0)#
inline CompSliceStmt(LoopTreeNode *n, const CompSliceStmt &that)#
inline ~CompSliceStmt()#
inline void SetSliceAlign(int a)#
inline void IncreaseSliceAlign(int a)#
inline LoopTreeNode *GetSliceStmt() const#
inline CompSlice::SliceStmtInfo GetSliceInfo() const#
inline int GetSliceAlign() const#
inline void SetSliceLoop(CompSliceLoop *loop, int a)#
inline void Dump() const#
inline virtual std::string toString() const#
inline virtual std::string GetClassName() const#

Protected Functions

inline virtual LoopTreeShadowNode *CloneNode(LoopTreeNode *n) const#
inline virtual void UpdateSplitStmt(const SplitStmtInfo &info)#
inline virtual void UpdateDeleteNode(const LoopTreeNode *n)#