[llvm-commits] CVS: llvm/www/pubs/2003-05-01-GCCSummit2003.html
Chris Lattner
lattner at cs.uiuc.edu
Fri May 2 11:30:01 PDT 2003
Changes in directory llvm/www/pubs:
2003-05-01-GCCSummit2003.html added (r1.1)
---
Log message:
Add description page for GCC summit paper
---
Diffs of the changes:
Index: llvm/www/pubs/2003-05-01-GCCSummit2003.html
diff -c /dev/null llvm/www/pubs/2003-05-01-GCCSummit2003.html:1.1
*** /dev/null Fri May 2 11:29:12 2003
--- llvm/www/pubs/2003-05-01-GCCSummit2003.html Fri May 2 11:29:01 2003
***************
*** 0 ****
--- 1,42 ----
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+ <html><head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Architecture for a Next-Generation GCC</title>
+ </head>
+
+ <body bgcolor="#FFFFFF" text="#000000"> <!-- leftmargin="0" marginwidth="0" -->
+
+ <p align="center"><br> <font size="7"
+ face="Georgia,Palatino,Times,Roman">Architecture for a Next-Generation
+ GCC</font> </p>
+
+ <h2>Abstract:</h2>
+ <blockquote>
+ This paper presents a design and implementation of a whole-program
+ interprocedural optimizer built in the GCC framework. Through the introduction
+ of a new language-independent intermediate representation, we extend the current
+ GCC architecture to include a powerful mid-level optimizer and add link-time
+ interprocedural analysis and optimization capabilities. This intermediate
+ representation is an SSA-based, low-level, strongly-typed, representation which
+ is designed to support both efficient global optimizations and high-level
+ analyses. Because most of the program is available at link-time, aggressive
+ ``whole-program'' optimizations and analyses are possible, improving the time
+ and space requirements of compiled programs. The final proposed organization of
+ GCC retains the important features which make it successful today, requires
+ almost no modification to either the front- or back-ends of GCC, and is
+ completely compatible with user makefiles.
+ </blockquote>
+
+ <h2>Published:</h2>
+ <ul>
+ <a href="http://www.gccsummit.org/2003/">2003 GCC Summit</a>, Ottawa, CA
+ </ul>
+
+
+ <h2>Download:</h2>
+ <ul>
+ <li><a href="2003-05-01-GCCSummit2003.ps">Postscript Format</a>
+ <li><a href="2003-05-01-GCCSummit2003.pdf">PDF Format</a>
+ </ul>
+
+ </body></html>
More information about the llvm-commits
mailing list