<li>Implement alias analysis based optimizations:
<ul>
<li>Dead store elimination
- <li>Location invariant Code Motion (LcICM)
<li>Store+Reload or "store forwarding" elimination:<p>
Change:
<pre>
<pre>
store int X, int *P
Y = X</pre>
- <li>Register promotion (move loads and stores out of loop bodies, for example)
</ul>
</ol>
<address><a href="mailto:sabre@nondot.org">Chris Lattner</a></address>
<!-- Created: Tue Aug 6 15:00:33 CDT 2002 -->
<!-- hhmts start -->
-Last modified: Fri Feb 7 13:24:26 CST 2003
+Last modified: Wed Feb 26 10:37:31 CST 2003
<!-- hhmts end -->
</font></body></html>