[llvm-commits] [www-pubs] r112758 - in /www-pubs/trunk: 2010-09-HASKELLSYM-LLVM-GHC.html 2010-09-HASKELLSYM-LLVM-GHC.pdf pubs.js

Chris Lattner sabre at nondot.org
Wed Sep 1 15:51:07 PDT 2010

Author: lattner
Date: Wed Sep  1 17:51:07 2010
New Revision: 112758

URL: http://llvm.org/viewvc/llvm-project?rev=112758&view=rev
add "An LLVM Backend for GHC"

    www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.pdf   (with props)

Added: www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.html
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.html?rev=112758&view=auto
--- www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.html (added)
+++ www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.html Wed Sep  1 17:51:07 2010
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+  <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen">
+  <title>An LLVM Backend for GHC</title>
+<div class="pub_title">
+  An LLVM Backend for GHC
+<div class="pub_author">
+  David A. Terei and Manuel M. T. Chakravarty
+In the presence of ever-changing computer architectures, high-quality optimising
+compiler backends are moving targets that require specialist knowledge and
+sophisticated algorithms. In this paper, we explore a new backend for the
+Glasgow Haskell Compiler (GHC) that leverages the Low Level Virtual Machine
+(LLVM), a new breed of compiler written explicitly for use by other compiler
+writers, not high-level programmers, that promises to enable outsourcing of
+low-level and architecture-dependent aspects of code generation. We discuss the
+conceptual challenges and our backend design. We also provide an extensive
+quantitative evaluation of the performance of the backend and of the code it
+  "An LLVM Backend for GHC"<br>
+   David A. Terei and Manuel M. T. Chakravarty<br>
+<i>In Proceedings ACM SIGPLAN Haskell Symposium 2010,</i>
+Baltimore MD, United States, September 2010.
+  <li><a href="2010-09-HASKELLSYM-LLVM-GHC.pdf">
+  An LLVM Backend for GHC
+  </a> (PDF)</li>
+<!-- *********************************************************************** -->
+  <a href="http://jigsaw.w3.org/css-validator/check/referer"><img
+  src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a>
+  <a href="http://validator.w3.org/check/referer"><img
+  src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>

Added: www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.pdf
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.pdf?rev=112758&view=auto
Binary file - no diff available.

Propchange: www-pubs/trunk/2010-09-HASKELLSYM-LLVM-GHC.pdf
    svn:mime-type = application/octet-stream

Modified: www-pubs/trunk/pubs.js
URL: http://llvm.org/viewvc/llvm-project/www-pubs/trunk/pubs.js?rev=112758&r1=112757&r2=112758&view=diff
--- www-pubs/trunk/pubs.js (original)
+++ www-pubs/trunk/pubs.js Wed Sep  1 17:51:07 2010
@@ -1,6 +1,13 @@
 // The array should be sorted reverse-chronologically, and will be displayed on
 // the page in the order listed.
 var PUBS = [
+  {url: "2010-09-HASKELLSYM-LLVM-GHC.html",
+   title: "An LLVM Backend for GHC",
+   published: "ACM SIGPLAN Haskell Symposium 2010",
+   location: "Baltimore, Maryland",
+   author: "David A. Terei and Manuel M. T. Chakravarty",
+   month: 9,
+   year: 2010},
   {url: "2010-08-SBLP-SSI.html",
    title: "Efficient SSI Conversion",
    published: "Brazilian Symposium on Programming Languages 2010",

More information about the llvm-commits mailing list