[llvm-commits] CVS: llvm-www/pubs/2007-03-12-BossaLLVMIntro.html 2007-03-12-BossaLLVMIntro.pdf index.html

Chris Lattner sabre at nondot.org
Tue Mar 13 06:15:36 PDT 2007



Changes in directory llvm-www/pubs:

2007-03-12-BossaLLVMIntro.html added (r1.1)
2007-03-12-BossaLLVMIntro.pdf added (r1.1)
index.html updated: 1.44 -> 1.45
---
Log message:

add a new talk


---
Diffs of the changes:  (+40 -0)

 2007-03-12-BossaLLVMIntro.html |   38 ++++++++++++++++++++++++++++++++++++++
 2007-03-12-BossaLLVMIntro.pdf  |    0 
 index.html                     |    2 ++
 3 files changed, 40 insertions(+)


Index: llvm-www/pubs/2007-03-12-BossaLLVMIntro.html
diff -c /dev/null llvm-www/pubs/2007-03-12-BossaLLVMIntro.html:1.1
*** /dev/null	Tue Mar 13 08:15:29 2007
--- llvm-www/pubs/2007-03-12-BossaLLVMIntro.html	Tue Mar 13 08:15:19 2007
***************
*** 0 ****
--- 1,38 ----
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+ <html>
+ <head>
+   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+   <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen" />
+   <title>The LLVM Compiler System</title>
+ </head>
+ <body>
+ 
+ <div class="pub_title">
+   The LLVM Compiler System 
+ </div>
+ <div class="pub_author">
+   <a href="http://www.nondot.org/sabre/">Chris Lattner</a>
+ </div>
+ 
+ <h2>Abstract:</h2>
+ <blockquote>
+ <p>
+ LLVM (http://llvm.org) is a suite of carefully designed open source libraries which implement compiler components (like language front-ends, code generators, aggressive optimizers, Just-In-Time compiler support, debug support, link-time optimization, etc). The goal of the LLVM project is to build these components in a way that allows them to be combined together to create familiar tools (like a C compiler), interesting new tools (like an OpenGL JIT compiler) and many other things we haven't though of yet.  Because LLVM is under continuous development, clients of these components naturally benefit from improvements in the libraries.</p>
+ 
+ <p>This talk gives an overview of LLVM's architecture, design and philosophy, and gives a high-level overview of the various components that are available.  It then describes implementation details and design points of some example clients -- LLVM's GCC-based C/C++/Objective-C compiler, the OpenGL stack in Mac OS/X Leopard, and scripting language compilers -- describing some of the novel capabilities that LLVM contributes to these projects.</p>
+ 
+ </blockquote>
+ 
+ <h2>Published:</h2>
+ <blockquote>
+   "The LLVM Compiler System", Chris Lattner,<br>
+   <i><a href="http://www.bossaconference.org/">2007 Bossa Conference on Open Source, Mobile Internet and Multimedia</a></i>, Recife, Brazil, March 2007.<br>
+ </blockquote>
+ 
+ <h2>Download Presentation:</h2>
+ <ul>
+   <li><a href="2007-03-12-BossaLLVMIntro.pdf">The LLVM Compiler System</a> (PDF)</li>
+ </ul>
+ 
+ </body>
+ </html>


Index: llvm-www/pubs/2007-03-12-BossaLLVMIntro.pdf


Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.44 llvm-www/pubs/index.html:1.45
--- llvm-www/pubs/index.html:1.44	Fri Feb  2 17:00:07 2007
+++ llvm-www/pubs/index.html	Tue Mar 13 08:15:19 2007
@@ -3,6 +3,8 @@
 
 <ol>
 
+<li>"<a href="2007-03-12-BossaLLVMIntro.html">The LLVM Compiler System</a>"<br>Chris Lattner<br><i>2007 Bossa Conference on Open Source, Mobile Internet and Multimedia</i>,  Recife, Brazil, March 2007.<br></li>
+
 <li>"<a href="2006-06-18-WIOSCA-LLVAOS.html">A Virtual Instruction Set Interface for Operating System Kernels</a>"<br>John Criswell, Brent Monroe, and Vikram Adve.<br><i>
 Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA '06)</i>, Boston, Massachusetts, 2006.<br></li>
 






More information about the llvm-commits mailing list