summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add basic support for GHCJSAustin Seipp2013-09-061-0/+1
* Delete trailing whitespace in LlvmCodeGen/Ppr.hsAustin Seipp2013-08-241-2/+1
* Add support for iOS simulator (issue #8152).Austin Seipp2013-08-241-0/+3
* Bump supported llvm version to 3.4.Austin Seipp2013-08-141-1/+1
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-171-26/+35
* Fix llvm.prefetch instrinct for old LLVM versionsPeter Wortmann2013-07-051-3/+6
* LLVM refactor cleanupsPeter Wortmann2013-06-271-24/+33
* Major Llvm refactoringPeter Wortmann2013-06-275-830/+958
* Extend globals to aliasesPeter Wortmann2013-06-274-18/+18
* Use SDoc for all LLVM pretty-printingPeter Wortmann2013-06-272-14/+15
* Iteration on dterei's metadata designPeter Wortmann2013-06-272-15/+15
* Rework LLVM metadata representation to be more accurate.David Terei2013-06-272-24/+24
* Support QNXNTO for arm under LLVMStephen Paul Weber2013-06-201-0/+3
* Comment out function; consequence of reverting a553f18Simon Peyton Jones2013-06-111-2/+2
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-111-36/+24
* Fix warningsIan Lynagh2013-06-091-0/+3
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-091-24/+36
* Add iOS specific module layout entry to LLVM codegen; fixes #7721Ian Lynagh2013-03-021-0/+3
* Mimic OldCmm basic block ordering in the LLVM backend.Geoffrey Mainland2013-02-011-1/+1
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+21
* Add support for passing SSE vectors in registers.Geoffrey Mainland2013-02-013-37/+102
* Add the Int32X4# primitive type and associated primops.Paul Monday2013-02-011-0/+23
* Add the Float32X4# primitive type and associated primops.Geoffrey Mainland2013-02-011-0/+43
* Always pass vector values on the stack.Geoffrey Mainland2013-02-011-0/+11
* Add Cmm support for representing 128-bit-wide SIMD vectors.Geoffrey Mainland2013-02-012-1/+10
* Added support to cross-compile to androidNathan2013-01-241-0/+3