Class CompSliceStmt#
Defined in File CompSliceImpl.h
Inheritance Relationships#
Base Types#
public LoopTreeShadowNode(Class LoopTreeShadowNode)public LoopTreeObserver(Class LoopTreeObserver)
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)#
-
inline CompSliceStmt(LoopTreeNode *s, CompSliceImpl *tc, int align = 0)#