Changes between Version 6 and Version 7 of Commentary/Compiler/Backends/LLVM/Installing


Ignore:
Timestamp:
Mar 29, 2010 4:26:02 AM (5 years ago)
Author:
dterei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/Backends/LLVM/Installing

    v6 v7  
    55
    66 * GHC Patch (applies to GHC): http://www.cse.unsw.edu.au/~davidt/downloads/ghc-llvmbackend-full.dpatch
    7 
    8 The back-end also lives in a Git repository where the actual development work is done, this can be found [https://cgi.cse.unsw.edu.au/~davidt/cgit/cgit.cgi/Thesis%20GHC%20Dev/ here]. The Git repository only includes the core back-end, not the changes needed to the rest of GHC.
    97
    108'''Update (24/03/2010)''': The changes required to LLVM for it to work with the back-end have been accepted upstream. You now just need to grab a recent 2.7 (since Pre-release1) build of LLVM or build your own copy from SVN.
     
    2321The LLVM code generator doesn't support at this time the {{{TABLES_NEXT_TO_CODE}}} optimisation due to limitations with LLVM.
    2422
    25 You will also need LLVM installed on your computer to use the back-end. Version 2.7 or SVN trunk is supported. If you want to use the back-end in an unregistered ghc build, then you can use a vanilla build of LLVM.
     23You will also need LLVM installed on your computer to use the back-end. Version '''2.7''' or later is supported. If you want to use the back-end in an unregistered ghc build, then you can use a vanilla build of LLVM.
    2624
    2725LLVM is very easy to build and install. It can be done as follows: