summaryrefslogtreecommitdiff
path: root/compiler/llvmGen
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Switch to LLVM version 3.8Erik de Castro Lopo2016-07-072-1/+9
* Adds x86_64-apple-darwin14 target.Moritz Angermann2016-07-051-7/+10
* Remove uniqSetToListBartosz Nitka2016-07-011-1/+4
* llvmGen: Add strictness to metadata fieldsBen Gamari2016-06-191-5/+5
* llvmGen: Consolidate MetaExpr pretty-printingBen Gamari2016-06-182-13/+5
* llvmGen: Make metadata ids a newtypeBen Gamari2016-06-185-20/+30
* ErrUtils: Add timings to compiler phasesBen Gamari2016-03-242-4/+6
* LlvmCodeGen: Fix generation of malformed LLVM blocksErik de Castro Lopo2016-03-121-1/+33
* Add MonadUnique instance for LlvmMBen Gamari2016-03-112-9/+16
* Test for undef bugs in the LLVM backend when validatingReid Barton2016-01-271-1/+25
* 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-182-1/+7
* 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-144-27/+23
* Revert "Switch to LLVM version 3.7"Erik de Castro Lopo2015-10-104-23/+29
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-104-32/+26
* 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-025-17/+124
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-1/+1
* llvmGen: Rework LLVM manglerBen Gamari2015-08-061-102/+81
* 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-044-4/+112
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-161-23/+20
* Remove unneeded compatibility with LLVM < 3.6Michal Terepeta2015-05-191-35/+9
* Remove LlvmCodeGen panic variants.Edward Z. Yang2015-04-143-28/+3
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-8/+7
* llvmGen: move to LLVM 3.6 exclusivelyBen Gamari2015-02-098-166/+72
* LlvmCodeGen cross-compiling fixes (#9895)Erik de Castro Lopo2014-12-291-2/+12
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+1
* Tick scopesPeter Wortmann2014-12-161-1/+2
* Source notes (Cmm support)Peter Wortmann2014-12-161-0/+1
* llvmGen: Compatibility with LLVM 3.5 (re #9142)Ben Gamari2014-11-215-31/+127
* Revert change to alias handling in ppLlvmGlobal introduced in d87fa34, which ...Luke Iannini2014-11-211-1/+1