Class CompSliceImpl#

Inheritance Relationships#

Base Type#

Class Documentation#

class CompSliceImpl : public LoopTreeShadowCreate#

Public Functions

inline CompSliceImpl(int looplevel)#
inline ~CompSliceImpl()#
inline virtual CompSliceImpl *CloneImpl() const#
inline void Dump() const#
inline std::string toString() const#
inline CompSliceStmt *QuerySliceStmt(const LoopTreeNode *n) const#
inline CompSliceLoop *QuerySliceLoop(const LoopTreeNode *n) const#
inline CompSliceLoop *CreateSliceLoop(LoopTreeNode *l, CompSliceLoop *that = 0)#
inline CompSliceStmt *CreateSliceStmt(LoopTreeNode *s, CompSliceStmt *that = 0)#
inline virtual void Append(const CompSliceImpl &that)#
inline int QuerySliceLevel() const#

Protected Functions

inline virtual LoopTreeShadowNode *CreateShadowNode(LoopTreeNode *n)#
inline virtual CompSliceLoop *CreateSliceLoopNode(LoopTreeNode *n, CompSliceLoop *that = 0)#
inline virtual CompSliceStmt *CreateSliceStmtNode(LoopTreeNode *n, CompSliceStmt *that = 0)#