[llvm-commits] CVS: llvm/www/pubs/2002-08-09-LLVMCompilationStrategy.html 2003-05-05-LCTES03-CodeSafety.html

John Criswell criswell at choi.cs.uiuc.edu
Thu Jun 26 16:40:29 PDT 2003


Changes in directory llvm/www/pubs:

2002-08-09-LLVMCompilationStrategy.html updated: 1.1 -> 1.1.2.1
2003-05-05-LCTES03-CodeSafety.html updated: 1.2 -> 1.2.2.1

---
Log message:

Merged with mainline on Thursday, June 26, 2003.


---
Diffs of the changes:

Index: llvm/www/pubs/2002-08-09-LLVMCompilationStrategy.html
diff -u llvm/www/pubs/2002-08-09-LLVMCompilationStrategy.html:1.1 llvm/www/pubs/2002-08-09-LLVMCompilationStrategy.html:1.1.2.1
--- llvm/www/pubs/2002-08-09-LLVMCompilationStrategy.html:1.1	Mon May 19 10:32:47 2003
+++ llvm/www/pubs/2002-08-09-LLVMCompilationStrategy.html	Thu Jun 26 16:37:20 2003
@@ -35,6 +35,20 @@
   Technical Report #UIUCDCS-R-2002-2292, Computer Science Dept., Univ. of Illinois, Aug. 2002.
 </ul>
 
+<h2>Update:</h2>
+<ul>
+  Since this document was published, one <b>significant</b> change has been made
+  to LLVM: the GCC C front-end described in the document has been completely
+  rewritten from scratch.  The new C front-end is based on the mainline GCC CVS
+  tree (what will become GCC 3.4), and expands type-safe LLVM code from the GCC
+  AST representation, instead of from the untyped GCC RTL representation.<p>
+
+  This change dramatically improved the quality of code generated and the
+  stability of the system as a whole.<p>
+</ul>
+
+
+
 <h2>Download:</h2>
 <ul>
 <li><a href="2002-08-09-LLVMCompilationStrategy.ps">The LLVM Instruction Set and Compilation Strategy</a> (PS)


Index: llvm/www/pubs/2003-05-05-LCTES03-CodeSafety.html
diff -u llvm/www/pubs/2003-05-05-LCTES03-CodeSafety.html:1.2 llvm/www/pubs/2003-05-05-LCTES03-CodeSafety.html:1.2.2.1
--- llvm/www/pubs/2003-05-05-LCTES03-CodeSafety.html:1.2	Wed May 21 12:15:41 2003
+++ llvm/www/pubs/2003-05-05-LCTES03-CodeSafety.html	Thu Jun 26 16:37:20 2003
@@ -58,6 +58,7 @@
 <ul>
 <li><a href="2003-05-05-LCTES03-CodeSafety.ps">Memory Safety Without Runtime Checks or Garbage Collection</a> (PS)
 <li><a href="2003-05-05-LCTES03-CodeSafety.pdf">Memory Safety Without Runtime Checks or Garbage Collection</a> (PDF)
+<li><a href="2003-06-12-LCTES03-CodeSafety.ppt">Memory Safety Without Runtime Checks or Garbage Collection - Presentation</a> (PPT)
 </ul>
 
 <h2>Bibtex Entry:</h2>
@@ -72,5 +73,9 @@
     URL = {http://llvm.cs.uiuc.edu/pubs/2003-05-05-LCTES03-CodeSafety.html}
   }
 </pre>
+
+<h2> Links: </h2>
+
+<a href="http://safecode.cs.uiuc.edu/">SAFECode project</a> 
 
 </body></html>





More information about the llvm-commits mailing list