summaryrefslogtreecommitdiffstats
path: root/docs/AliasAnalysis.html
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2007-10-02 00:43:25 +0000
committerOwen Anderson <resistor@mac.com>2007-10-02 00:43:25 +0000
commit5a726b8ecfc26cd67b15962be0eabff9a7a20102 (patch)
tree5699f078ceac4cf1ae7e6a2312e7bd899f6bee80 /docs/AliasAnalysis.html
parentd6f8ee71202df6cb887cfcdad502555bfcca90ad (diff)
downloadexternal_llvm-5a726b8ecfc26cd67b15962be0eabff9a7a20102.zip
external_llvm-5a726b8ecfc26cd67b15962be0eabff9a7a20102.tar.gz
external_llvm-5a726b8ecfc26cd67b15962be0eabff9a7a20102.tar.bz2
Mention memdep in the AA documentation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42519 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/AliasAnalysis.html')
-rw-r--r--docs/AliasAnalysis.html19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/AliasAnalysis.html b/docs/AliasAnalysis.html
index 748b3cb..7c3fa81 100644
--- a/docs/AliasAnalysis.html
+++ b/docs/AliasAnalysis.html
@@ -50,6 +50,7 @@
implementations</a></li>
</ul>
</li>
+ <li><a hread="#memdep">Memory Dependence Analysis</a></li>
</ol>
<div class="doc_author">
@@ -948,6 +949,24 @@ algorithm will have a lower number of may aliases).</p>
</div>
<!-- *********************************************************************** -->
+<div class="doc_section">
+ <a name="memdep">Memory Dependence Analysis</a>
+</div>
+<!-- *********************************************************************** -->
+
+<div class="doc_text">
+
+<p>If you're just looking to be a client of alias analysis information, consider
+using the Memory Dependence Analysis interface instead. MemDep is a lazy,
+caching layer on top of alias analysis that is able to answer the question of
+what preceding memory operations a given instruction depends on, either at an
+intra- or inter-block level. Because of its laziness and caching
+policy, using MemDep can be a significant performance win over accessing alias
+analysis directly.</p>
+
+</div>
+
+<!-- *********************************************************************** -->
<hr>
<address>