Class LoopTreeRestrLoopRange#
Defined in File LoopTreeDummyNode.h
Inheritance Relationships#
Base Types#
public LoopTreeNode(Class LoopTreeNode)public LoopTreeObserver(Class LoopTreeObserver)
Class Documentation#
-
class LoopTreeRestrLoopRange : public LoopTreeNode, public LoopTreeObserver#
Public Functions
-
LoopTreeRestrLoopRange(LoopTreeNode *l, int align, SymbolicVal _lb, SymbolicVal _ub)#
-
inline LoopTreeNode *GetRestrLoop() const#
-
inline virtual std::string GetClassName() const#
-
inline SymbolicVar GetVar() const#
-
virtual std::string toString() const#
-
virtual AstNodePtr CodeGen(const AstNodePtr &c) const#
-
bool RemoveSelf()#
-
virtual bool SelfRemove()#
-
bool MergeSibling(int opt)#
-
inline virtual LoopTreeNode *Clone() const#
-
LoopTreeRestrLoopRange(LoopTreeNode *l, int align, SymbolicVal _lb, SymbolicVal _ub)#