summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen
Commit message (Expand)AuthorAgeFilesLines
* llvmGen: Clean up warningBen Gamari2017-07-211-1/+0
* Use prettyprinterBen Gamari2017-07-201-2/+4
* Implement split-sections support for windows.Tamar Christina2017-07-081-5/+15
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+3
* Typos [ci skip]Gabor Greif2017-06-131-1/+1
* Revert "Make LLVM output robust to -dead_strip on mach-o platforms"Ben Gamari2017-06-081-71/+2
* Typos in comments [ci skip]Gabor Greif2017-05-051-2/+2
* Make LLVM output robust to -dead_strip on mach-o platformsMoritz Angermann2017-05-011-2/+70
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-12/+0
* Typos in comments [ci skip]Gabor Greif2017-04-051-1/+1
* llvm backend: Put string constants in .rodata.str.* sections (#13265)Reid Barton2017-03-091-5/+12
* Generate better fp abs for X86 and llvm with default cmm otherwiseDominic Steinitz2017-03-071-0/+2
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-1/+1
* Ditch static flagsSylvain Henry2017-02-021-2/+2
* LLVM: Tweak TBAA metadata codegenErik de Castro Lopo2017-01-161-2/+7
* Fix terminal corruption bug and clean up SDoc interface.Phil Ruffwind2017-01-101-3/+2
* Typos in commentsGabor Greif2016-12-161-1/+1
* Fix LLVM TBAA metadataDemi Obenour2016-12-092-12/+8
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-0/+2
* LLVM generate llvm.expect for conditional branchesAlex Biehl2016-11-171-7/+28
* Adds x86_64-apple-darwin14 target.Moritz Angermann2016-07-051-7/+10
* Remove uniqSetToListBartosz Nitka2016-07-011-1/+4
* llvmGen: Make metadata ids a newtypeBen Gamari2016-06-181-8/+10
* Add MonadUnique instance for LlvmMBen Gamari2016-03-112-9/+16
* Typos in commentsGabor Greif2016-01-271-1/+1
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-1/+0
* Drop pre-AMP compatibility CPP conditionalsHerbert Valerio Riedel2015-12-312-7/+0
* LLVM backend: Show expected LLVM version in warnings/errorsÖmer Sinan Ağacan2015-12-181-1/+4
* Make HasDynFlags more transformers friendlyHerbert Valerio Riedel2015-12-081-5/+5
* Implement warnings for Semigroups as parent of MonoidDavid Luposchainsky2015-11-291-0/+10
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-124-12/+46
* cmm: Expose machine's stack and return address registerBen Gamari2015-11-011-0/+1
* llvmGen: Really fix build with ClangErik de Castro Lopo2015-11-011-5/+6
* llvmGen: Fix build with ClangErik de Castro Lopo2015-11-011-2/+2
* Add subWordC# on x86ishNikita Karetnikov2015-10-311-2/+11
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Fix GHCi on Arm (#10375).Erik de Castro Lopo2015-10-151-1/+1
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-141-13/+7
* Revert "Switch to LLVM version 3.7"Erik de Castro Lopo2015-10-101-4/+11
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-101-11/+4
* LLVM: Factor out accumulation of LLVM statements and variablesBen Gamari2015-10-021-197/+189
* LLVM: Implement atomic operations in terms of LLVM primitivesBen Gamari2015-10-021-14/+54
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-1/+1
* Typos in comments [skip ci]Gabor Greif2015-08-031-1/+1
* Support MO_U_QuotRem2 in LLVM backendMichal Terepeta2015-08-031-0/+72
* LlvmCodeGen: add support for MO_U_Mul2 CallishMachOpMichal Terepeta2015-07-201-0/+34
* Support MO_{Add,Sub}IntC and MO_Add2 in the LLVM backendMichal Terepeta2015-07-041-3/+84
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-161-23/+20
* Remove unneeded compatibility with LLVM < 3.6Michal Terepeta2015-05-191-35/+9