aboutsummaryrefslogtreecommitdiffstats
path: root/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorOwen Anderson <resistor@mac.com>2007-09-25 02:10:58 +0000
committerOwen Anderson <resistor@mac.com>2007-09-25 02:10:58 +0000
commit50fd00024ff83ada83b53a32ee3debf6038b0b1e (patch)
tree73527ca4fa3281cd19ce32632d16768aa31e02a2 /docs/ReleaseNotes.html
parent0488db9b99fcfca407e859ef5cccf40dea23de16 (diff)
downloadexternal_llvm-50fd00024ff83ada83b53a32ee3debf6038b0b1e.zip
external_llvm-50fd00024ff83ada83b53a32ee3debf6038b0b1e.tar.gz
external_llvm-50fd00024ff83ada83b53a32ee3debf6038b0b1e.tar.bz2
Fill in the sections about my contributions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42286 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r--docs/ReleaseNotes.html14
1 files changed, 11 insertions, 3 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 69132c4..eb8a256 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -98,9 +98,17 @@ optimizer, speeding it up and making it more aggressive</p>
<ul>
-<li>Owen DSE and MemDep analysis</li>
-<li>Owen GVN</li>
-<li>Owen GVN-PRE, not in llvm-gcc</li>
+<li>Owen Anderson wrote the new MemoryDependenceAnalysis pass, which provides
+ a lazy, caching layer on top of alias analysis. He then used it to rewrite
+ DeadStoreElimination which resulted in significantly better compile time in
+ common cases, </li>
+<li>Owen implemented the new GVN pass, which is also based on
+ MemoryDependenceAnalysis. This pass replaces GCSE/LoadVN in the standard
+ set of passes, providing more aggressive optimization at a some-what
+ improved compile-time cost.</li>
+<li>Owen implemented GVN-PRE, a partial redundancy elimination algorithm that
+ shares some details with the new GVN pass. It is still in need of compile
+ time tuning, and is not turned on by default.</li>
<li>Devang merged ETForest and DomTree into a single easier to use data
structure.</li>
<li>Nick Lewycky improved loop trip count analysis to handle many more common