summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/Llvm
Commit message (Expand)AuthorAgeFilesLines
* Multiple fixes / improvements for LLVM backendKavon Farvardin2018-10-041-1/+1
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-161-0/+4
* A bunch of typofixesGabor Greif2017-09-261-2/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-194-0/+8
* Fix note references and some typosGabor Greif2017-07-262-3/+3
* Typos in comments [ci skip]Gabor Greif2017-05-261-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-171-1/+1
* Spelling fixes in comments [ci skip]Gabor Greif2017-01-182-2/+2
* Typos in manual, comments and testsGabor Greif2017-01-121-1/+1
* Switch to LLVM version 3.8Erik de Castro Lopo2016-07-072-1/+9
* 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-182-10/+18
* Test for undef bugs in the LLVM backend when validatingReid Barton2016-01-271-1/+25
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-142-4/+13
* Revert "Switch to LLVM version 3.7"Erik de Castro Lopo2015-10-102-16/+10
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-102-13/+19
* LLVM: Implement atomic operations in terms of LLVM primitivesBen Gamari2015-10-023-3/+67
* Support MO_{Add,Sub}IntC and MO_Add2 in the LLVM backendMichal Terepeta2015-07-043-1/+28
* llvmGen: move to LLVM 3.6 exclusivelyBen Gamari2015-02-093-27/+37
* llvmGen: Compatibility with LLVM 3.5 (re #9142)Ben Gamari2014-11-211-1/+2
* Revert change to alias handling in ppLlvmGlobal introduced in d87fa34, which ...Luke Iannini2014-11-211-1/+1
* arm64: 64bit iOS and SMP support (#7942)Luke Iannini2014-11-191-1/+1
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-302-6/+19
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-262-19/+6
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-242-6/+19
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-152-1/+3
* Fix new Haddock doc parse failures.Austin Seipp2014-01-121-7/+6
* Fix bug in LLVM code generatorBen Lippmeier2013-11-141-1/+5
* Remove spurious extra brace in LLVM metadataPeter Wortmann2013-07-051-1/+1
* LLVM refactor cleanupsPeter Wortmann2013-06-271-1/+0
* Major Llvm refactoringPeter Wortmann2013-06-271-0/+2
* 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-272-15/+19
* Use SDoc for all LLVM pretty-printingPeter Wortmann2013-06-273-269/+267
* Iteration on dterei's metadata designPeter Wortmann2013-06-274-81/+32
* Add ability to call functions with metadata as arguments to LLVMDavid Terei2013-06-274-15/+50
* Rework LLVM metadata representation to be more accurate.David Terei2013-06-274-60/+141
* Fixed moer tyopsGabor Greif2013-04-251-8/+8
* 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-013-26/+70
* Fix floating point constants in LLVM backend (#7600).David Terei2013-01-171-8/+30
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-2/+1
* Pass DynFlags down to llvmWordIan Lynagh2012-09-161-16/+17
* Use SDoc rather than Doc in LLVMIan Lynagh2012-06-121-57/+49
* Improve support for LLVM >= 3.0 write barrier. (#5814)David Terei2012-01-302-13/+26
* llvmGen: Use new fence instructionBen Gamari2012-01-302-0/+22
* Incorrect type conversion in LLVM backend (#5785).Ubuntu2012-01-181-1/+4