summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen/Data.hs
Commit message (Expand)AuthorAgeFilesLines
* Implement s390x LLVM backend.Stefan Schulze Frielinghaus2019-10-221-1/+3
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* asm-emit-time IND_STATIC eliminationGabor Greif2019-04-151-3/+31
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-1/+3
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-161-3/+5
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Implement split-sections support for windows.Tamar Christina2017-07-081-5/+15
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-12/+0
* llvm backend: Put string constants in .rodata.str.* sections (#13265)Reid Barton2017-03-091-5/+12
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-0/+2
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-9/+33
* Remove LlvmCodeGen panic variants.Edward Z. Yang2015-04-141-9/+1
* llvmGen: move to LLVM 3.6 exclusivelyBen Gamari2015-02-091-1/+1
* llvmGen: Compatibility with LLVM 3.5 (re #9142)Ben Gamari2014-11-211-5/+5
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-201-1/+0
* Place static closures in their own section.Edward Z. Yang2014-10-011-0/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+1
* Major Llvm refactoringPeter Wortmann2013-06-271-108/+45
* Extend globals to aliasesPeter Wortmann2013-06-271-4/+4
* Add Cmm support for representing 128-bit-wide SIMD vectors.Geoffrey Mainland2013-02-011-0/+8
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Pass DynFlags down to llvmWordIan Lynagh2012-09-161-5/+7
* Pass DynFlags down to bWordIan Lynagh2012-09-121-4/+6
* Fix ugly complexity issue in LLVM backend (#5652)David Terei2011-12-031-26/+19
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-5/+5
* Remove the unused CmmAlign and CmmDataLabel from CmmStaticMax Bolingbroke2011-07-051-7/+0
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-4/+2
* Merge in new code generator branch.Simon Marlow2011-01-241-1/+1
* LLVM: Fix various typos in commentsDavid Terei2010-07-071-1/+1
* LLVM: Add alias type defenitions to LlvmModule.David Terei2010-07-071-1/+1
* Declare some top level globals to be constant when appropriateDavid Terei2010-06-211-6/+19
* Reduce the number of passes over the cmm in llvm BEDavid Terei2010-06-211-11/+10
* Fix negate op not working for -0 in llvm backendDavid Terei2010-06-211-1/+1
* Add support of TNTC to llvm backendDavid Terei2010-06-181-2/+3
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-0/+190