This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: [ast-optimizer-branch] [patch]: SSA for trees


On Tue, 24 Jul 2001, Nathan Sidwell wrote:

> Distributing the maintainership is a good idea. I'm sure we can keep
> eachother well enough informed so as to not trip up. I think the
> rules should be like the mainline -- boot & test, have a changelog,
> we'll be much more tolerant of breakage though. Diego & Dan - you
> may maintain the ssa stuff there. Please add something to that effect
> to the web page, when you have time.
> 
OK.  This patch adds a description for the tree SSA work.  Dan,
please add a description for the work you're doing.

The patch passed a visual inspection.  OK to install?


Index: ast-optimizer.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/ast-optimizer.html,v
retrieving revision 1.2
diff -d -p -d -u -p -r1.2 ast-optimizer.html
--- ast-optimizer.html	2001/07/23 12:07:29	1.2
+++ ast-optimizer.html	2001/07/24 16:06:42
@@ -94,6 +94,17 @@ heavily templated C++ code. A new bottom
 testing, which it is hoped will provide better -O3 performance.
 See <a href="/ml/gcc-patches/2001-07/msg00859.html">this thread</a>.</p>
 
+<li><h3><a name="ssa_for_trees">SSA for trees</h3>
+<p>This SSA implementation is based on M.J. Wolfe's Factored Use-Def (FUD).
+Building an SSA web early in the compile process will allow the
+implementation of more aggressive target-independent transformations.  This
+should simplify the job of lower level passes and hopefully produce better
+code.
+
+<p>The tree SSA infrastructure is maintained by <a
+href="mailto:dnovillo@redhat.com";>Diego Novillo
+&lt;dnovillo@redhat.com&gt;</a>.
+
 </ul>
 
 <h2>Contributing</h2>
Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/projects/index.html,v
retrieving revision 1.17
diff -d -p -d -u -p -r1.17 index.html
--- index.html	2001/07/23 12:07:29	1.17
+++ index.html	2001/07/24 16:06:43
@@ -115,9 +115,8 @@ the tag <code>new-regalloc-branch</code>
 under x86-linux and ppc-linux.</p>
 
 <h3><a name="ssa_for_trees">SSA for trees</h3>
-<p>Diego Novillo is working on implementing
-<a href="http://gcc.gnu.org/ml/gcc-patches/2001-03/msg00565.html";>
- SSA analysis for trees</a>.</p>
+<p>Diego Novillo is working on implementing 
+<a href="ast-optimizer.html#ssa_for_trees">SSA analysis for trees</a>.</p>
 
 <h3><a name="ssa_conditional_constant_propagation_pass">SSA Conditional Constant Propagation Pass</h3>
 <p>Daniel Berlin has posted an 80% complete


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]