mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-02 16:56:39 +00:00
Remove implemented stuff
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13673 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d7923910c5
commit
97d49ef58f
@ -32,6 +32,11 @@
|
||||
</ol></li>
|
||||
</ul>
|
||||
|
||||
<div class="doc_author">
|
||||
<p>Written by the <a href="http://llvm.cs.uiuc.edu/">LLVM Team</a></p>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- *********************************************************************** -->
|
||||
<div class="doc_section">
|
||||
<a name="what">What is this?</a>
|
||||
@ -209,9 +214,6 @@ themselves. It seems natural to want to take advantage of this...</p>
|
||||
<li>Implement a flow-sensitive context-insensitive alias analysis algorithm<br>
|
||||
- Just an efficient local algorithm perhaps?</li>
|
||||
|
||||
<li>Implement an interface to update analyses in response to common code motion
|
||||
transformations</li>
|
||||
|
||||
<li>Implement alias-analysis-based optimizations:
|
||||
<ul>
|
||||
<li>Dead store elimination</li>
|
||||
@ -275,8 +277,6 @@ profiling code to work with the generic profiling interfaces.</li>
|
||||
- Design some way to represent and query dep analysis</li>
|
||||
<li>Implement a strength reduction pass</li>
|
||||
<li>Value range propagation pass</li>
|
||||
<li>Implement an unswitching pass</li>
|
||||
<li>Write a loop unroller, with a simple heuristic for when to unroll</li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user