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)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168445 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Analysis/DependenceAnalysis.h

index 39f57208ee40f66ba1eb6d2370c3e4cfd6b9856b..1983c00c5736620e7fbb6f73dec93ad93742c249 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.
 //