diff --git a/hpvm/lib/Transforms/BuildDFG/BuildDFG.cpp b/hpvm/lib/Transforms/BuildDFG/BuildDFG.cpp index be3e6cae3dae775716fc3e2206879e978febddb0..25f5cd0870dc343c2cabe9e872f2b341f4fa899e 100644 --- a/hpvm/lib/Transforms/BuildDFG/BuildDFG.cpp +++ b/hpvm/lib/Transforms/BuildDFG/BuildDFG.cpp @@ -6,6 +6,15 @@ // License. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// +// +// BuildDFG pass is responsible for constructing dataflow graph from a textual +// representation of HPVM IR with HPVM intrinsics from GenHPVM pass. This pass +// makes use of three crutial abstractions: graph itself, dataflow nodes repre- +// -senting functions and data edges representing tranfer of data between +// the functions (or nodes in the graph). This pass is part of HPVM frontend +// and does not make any changes to the textual representation of the IR. +// +//===----------------------------------------------------------------------===// #define DEBUG_TYPE "buildDFG" #include "BuildDFG/BuildDFG.h"