summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert "Multiple fixes / improvements for LLVM backend"Ben Gamari2018-11-072-64/+58
* Revert "Fix for T14251 on ARM"Ben Gamari2018-11-072-90/+39
* [LlvmCodeGen] Fixes for Int8#/Word8#Michal Terepeta2018-11-071-1/+1
* Add Int8# and Word8#Michal Terepeta2018-11-021-0/+4
* Fix for T14251 on ARMKavon Farvardin2018-10-282-39/+90
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-091-4/+0
* Add Int8# and Word8#Michal Terepeta2018-10-071-0/+4
* Multiple fixes / improvements for LLVM backendKavon Farvardin2018-10-042-58/+64
* Fix precision of asinh/acosh/atanh by making them primopsArtem Pelenitsyn2018-08-211-0/+8
* Turn on MonadFail desugaring by defaultHerbert Valerio Riedel2018-08-071-9/+23
* Fix typosKrzysztof Gogolewski2018-08-051-2/+2
* Fix a major copy'n'paste error in LLVM CodeGenKrzysztof Gogolewski2018-07-221-1/+1
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-162-8/+14
* Add 'addWordC#' PrimOpSebastian Graf2018-05-051-0/+6
* Add new mbmi and mbmi2 compiler flagsJohn Ky2018-01-211-20/+77
* Revert "Add new mbmi and mbmi2 compiler flags"Ben Gamari2017-11-221-6/+0
* Add new mbmi and mbmi2 compiler flagsJohn Ky2017-11-151-0/+6
* Turn `compareByteArrays#` out-of-line primop into inline primopalexbiehl2017-10-291-0/+1
* Add -falignment-sanitization flagBen Gamari2017-10-291-0/+4
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-195-0/+10
* Canonicalise Monoid instances in GHCHerbert Valerio Riedel2017-09-091-2/+1
* Clean up opt and llcMoritz Angermann2017-09-061-62/+1
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-4/+0
* 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