summaryrefslogtreecommitdiff
path: root/compiler/llvmGen
Commit message (Expand)AuthorAgeFilesLines
* Validate inferred theta. Fixes #8883Jan Stolarek2014-04-191-0/+1
* Fix new Haddock doc parse failures.Austin Seipp2014-01-121-7/+6
* Re-work the naming story for the GHCi prompt (Trac #8649)Simon Peyton Jones2014-01-091-2/+2
* Fix validate failure.Austin Seipp2014-01-071-4/+4
* Remove trailing whitespace.Austin Seipp2014-01-071-3/+2
* LlvmMangler: Make sure no symbols slip through re-.typingBen Gamari2014-01-071-7/+12
* LlvmMangler: Rewrite @function symbols to @objectBen Gamari2014-01-071-5/+11
* LLVM mangler: fix AVX instruction rewriter.Austin Seipp2014-01-071-1/+1
* Typo: s/LlVM/LlVM/Joachim Breitner2013-11-171-1/+1
* Fix bug in LLVM code generatorBen Lippmeier2013-11-141-1/+5
* 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
* Fixup stack spills when generating AVX instructions.Geoffrey Mainland2013-09-221-1/+38
* 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
* Remove spurious extra brace in LLVM metadataPeter Wortmann2013-07-051-1/+1
* Fix llvm.prefetch instrinct for old LLVM versionsPeter Wortmann2013-07-051-3/+6
* LLVM refactor cleanupsPeter Wortmann2013-06-273-28/+34
* Major Llvm refactoringPeter Wortmann2013-06-277-940/+1103
* Use full contents size for arraysPeter Wortmann2013-06-271-1/+3
* Rewrite ppLlvmBlock to use standard library "break"Peter Wortmann2013-06-271-13/+8
* Extend globals to aliasesPeter Wortmann2013-06-278-37/+43
* Use SDoc for all LLVM pretty-printingPeter Wortmann2013-06-276-284/+284
* Iteration on dterei's metadata designPeter Wortmann2013-06-277-98/+49
* Add ability to call functions with metadata as arguments to LLVMDavid Terei2013-06-275-16/+51
* Rework LLVM metadata representation to be more accurate.David Terei2013-06-277-85/+167
* Support QNXNTO for arm under LLVMStephen Paul Weber2013-06-201-0/+3
* Avoid generating empty llvm.used definitions.Geoffrey Mainland2013-06-121-12/+12
* 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
* Fixed moer tyopsGabor Greif2013-04-251-8/+8
* 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
* Tell LLVM that all vector stores and loads are potentially unaligned.Geoffrey Mainland2013-02-011-3/+22
* Add support for LLVM vectors.Geoffrey Mainland2013-02-014-27/+71