Class DepCompCopyArrayToBuffer#

Inheritance Relationships#

Derived Type#

Class Documentation#

class DepCompCopyArrayToBuffer#

Subclassed by CopyArrayOperator

Public Functions

void EnforceCopyRoot(DepCompCopyArrayCollect::CopyArrayUnit &curunit, const DepCompAstRefGraphCreate &refDep, DepCompCopyArrayCollect::CopyArrayUnit::NodeSet &cuts)#
void EnforceCopyRoot(DepCompCopyArrayCollect::CopyArrayUnit &curunit, const DepCompAstRefGraphCreate &refDep, const DepCompAstRefGraphNode *outnode, DepCompCopyArrayCollect::CopyArrayUnit::NodeSet &cuts)#
void CollectCopyArray(DepCompCopyArrayCollect &col, const DepCompAstRefGraphCreate &refDep)#
void ApplyCopyArray(DepCompCopyArrayCollect &col, const DepCompAstRefGraphCreate &refDep)#

Protected Functions

virtual void ApplyXform(DepCompCopyArrayCollect::CopyArrayUnit &curarray, CopyArrayConfig &config, LoopTreeNode *replRoot, LoopTreeNode *initStmt, LoopTreeNode *saveStmt)#