summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-093-87/+31
* 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-213-28/+122
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-0/+3
* Allow -dead_strip linking on platforms with .subsections_via_symbolsMoritz Angermann2014-11-191-1/+7
* 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
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-1/+1
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-0/+2
* `M-x delete-trailing-whitespace` & `M-x untabify`...Herbert Valerio Riedel2014-08-311-7/+7
* Add MO_AddIntC, MO_SubIntC MachOps and implement in X86 backendReid Barton2014-08-231-0/+2
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-141-1/+8
* Package keys (for linking/type equality) separated from package IDs.Edward Z. Yang2014-08-051-1/+1
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-24/+47
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-47/+24
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-24/+47
* Some typos in commentsGabor Greif2014-06-111-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-155-4/+9
* Avoid trivial cases of NondecreasingIndentationHerbert Valerio Riedel2014-05-151-2/+2
* Re-work the naming story for the GHCi prompt (Trac #8649)Simon Peyton Jones2014-01-091-2/+2
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-4/+7
* Pass 512-bit-wide vectors in registers.Geoffrey Mainland2013-09-223-0/+9
* Pass 256-bit-wide vectors in registers.Geoffrey Mainland2013-09-223-0/+9
* SIMD primops are now generated using schemas that are polymorphic inGeoffrey Mainland2013-09-221-0/+6
* TyposKrzysztof Gogolewski2013-09-201-2/+2
* Fix AMP warnings.Austin Seipp2013-09-111-3/+12