summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen/Base.hs
Commit message (Expand)AuthorAgeFilesLines
* Pass 256-bit-wide vectors in registers.simdGeoffrey Mainland2013-07-081-0/+1
* LLVM refactor cleanupsPeter Wortmann2013-06-271-24/+33
* Major Llvm refactoringPeter Wortmann2013-06-271-98/+295
* Extend globals to aliasesPeter Wortmann2013-06-271-1/+1
* Use SDoc for all LLVM pretty-printingPeter Wortmann2013-06-271-1/+1
* Add support for passing SSE vectors in registers.Geoffrey Mainland2013-02-011-5/+6
* Add Cmm support for representing 128-bit-wide SIMD vectors.Geoffrey Mainland2013-02-011-1/+2
* Up supported LLVM version to 3.3.David Terei2013-01-181-1/+1
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Generate correct LLVM for the new register allocation scheme.Geoffrey Mainland2012-10-301-14/+24
* Remove the old codegenSimon Marlow2012-10-191-1/+1
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-6/+5
* Pass DynFlags down to llvmWordIan Lynagh2012-09-161-18/+18
* Pass DynFlags down to gcWordIan Lynagh2012-09-121-2/+2
* Move activeStgRegs into CodeGen.PlatformIan Lynagh2012-08-211-6/+9
* Fix inverted test for platformUnregisterised (should fix the optllvm breakage)Simon Marlow2012-08-211-2/+2
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-10/+11
* Warn if using unsupported version of LLVM.David Terei2012-06-251-2/+9
* Use SDoc rather than Doc in LLVMIan Lynagh2012-06-121-1/+4
* Add '-freg-liveness' flag to control if STG liveness informationDavid Terei2012-01-121-5/+11
* Fix trac # 5486David Terei2011-12-051-3/+25
* Formatt wibbleDavid Terei2011-12-031-1/+0
* Add CCS for llvmDavid Terei2011-12-031-9/+18
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-20/+26
* Renaming onlySimon Peyton Jones2011-08-251-2/+2
* Refactoring: explicitly mark whether we have an info table in RawCmmMax Bolingbroke2011-07-061-1/+1
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-1/+1
* Fix LLVM backend in unregisterised build to use CDavid Terei2011-06-271-1/+3
* Add new mem{cpy,set,move} cmm prim ops.David Terei2011-05-311-9/+28
* Merge in new code generator branch.Simon Marlow2011-01-241-1/+1
* LLVM: Fix various typos in commentsDavid Terei2010-07-071-1/+1
* LLVM: Fix test '2047' under linux-x64David Terei2010-06-281-5/+5
* Add noalias and nocapture attributes to pointer stg registersDavid Terei2010-06-281-3/+7
* Add support for parameter attributes to the llvm BE bindingDavid Terei2010-06-241-9/+19
* Declare some top level globals to be constant when appropriateDavid Terei2010-06-211-2/+2
* Add support of TNTC to llvm backendDavid Terei2010-06-181-11/+18
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-0/+164