Class LoopTreeTransform#

Inheritance Relationships#

Derived Types#

Class Documentation#

class LoopTreeTransform#

Subclassed by LoopTreeBlockLoop, LoopTreeCopyArrayToBuffer, LoopTreeDistributeNode, LoopTreeEmbedStmt, LoopTreeMergeLoop, LoopTreeMergeStmtLoop, LoopTreeReplaceAst, LoopTreeSplitStmt, LoopTreeSwapNodePos

Public Functions

LoopTreeNode *InsertHandle(LoopTreeNode *pos, int opt)#
LoopTreeNode *InsertLoop(LoopTreeNode *l, LoopTreeNode *pos, int opt)#

Protected Functions

inline void UnlinkNode(LoopTreeNode *n)#
void ReplaceChildren(LoopTreeNode *on, LoopTreeNode *nn, int pos)#
void InsertNode(LoopTreeNode *node, LoopTreeNode *pos, int opt)#
inline void RemoveNode(LoopTreeNode *node)#