test commit: added a few comments
authorPreston Briggs <preston.briggs@gmail.com>
Wed, 21 Nov 2012 18:53:19 +0000 (18:53 +0000)
committerPreston Briggs <preston.briggs@gmail.com>
Wed, 21 Nov 2012 18:53:19 +0000 (18:53 +0000)
llvm-svn: 168445

llvm/include/llvm/Analysis/DependenceAnalysis.h

index 39f5720..1983c00 100644 (file)
 // of memory references in a function, returning either NULL, for no dependence,
 // or a more-or-less detailed description of the dependence between them.
 //
+// This pass exists to support the DependenceGraph pass. There are two separate
+// passes because there's a useful separation of concerns. A dependence exists
+// if two conditions are met:
+//
+//    1) Two instructions reference the same memory location, and
+//    2) There is a flow of control leading from one instruction to the other.
+//
+// DependenceAnalysis attacks the first condition; DependenceGraph will attack
+// the second (it's not yet ready).
+//
 // Please note that this is work in progress and the interface is subject to
 // change.
 //