summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/Llvm/Types.hs
Commit message (Expand)AuthorAgeFilesLines
* Revert "Multiple fixes / improvements for LLVM backend"Ben Gamari2018-10-301-1/+1
* Multiple fixes / improvements for LLVM backendKavon Farvardin2018-10-051-1/+1
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-161-0/+4
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Switch to LLVM version 3.8Erik de Castro Lopo2016-07-071-0/+8
* 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-141-0/+3
* Revert "Switch to LLVM version 3.7"Erik de Castro Lopo2015-10-101-1/+0
* Switch to LLVM version 3.7Erik de Castro Lopo2015-10-101-0/+1
* LLVM: Implement atomic operations in terms of LLVM primitivesBen Gamari2015-10-021-1/+1
* Support MO_{Add,Sub}IntC and MO_Add2 in the LLVM backendMichal Terepeta2015-07-041-1/+13
* llvmGen: Compatibility with LLVM 3.5 (re #9142)Ben Gamari2014-11-211-1/+2
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+1
* Major Llvm refactoringPeter Wortmann2013-06-271-0/+2
* Use full contents size for arraysPeter Wortmann2013-06-271-1/+3
* Extend globals to aliasesPeter Wortmann2013-06-271-11/+11
* Use SDoc for all LLVM pretty-printingPeter Wortmann2013-06-271-194/+202
* Iteration on dterei's metadata designPeter Wortmann2013-06-271-0/+1
* Add ability to call functions with metadata as arguments to LLVMDavid Terei2013-06-271-4/+7
* Rework LLVM metadata representation to be more accurate.David Terei2013-06-271-37/+0
* Add support for LLVM vectors.Geoffrey Mainland2013-02-011-26/+41
* 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
* Incorrect type conversion in LLVM backend (#5785).Ubuntu2012-01-181-1/+4
* Add Metadata support to LLVM bindings.David Terei2012-01-121-1/+38
* Fix printing of llvm IR to work with llvm-3.0David Terei2011-07-051-40/+19
* LLVM: Fix printing of local vars so LLVM works with -fnew-codegenDavid Terei2010-07-201-1/+2
* Remove unnecessary #includeIan Lynagh2010-07-131-1/+0
* LLVM: Fix various typos in commentsDavid Terei2010-07-071-1/+1
* LLVM: Add alias type defenitions to LlvmModule.David Terei2010-07-071-16/+18
* LLVM: Use packed structure type instead of structure typeDavid Terei2010-07-071-4/+4
* LLVM: Add in literal undefined value to bindingDavid Terei2010-07-051-0/+4
* LLVM: Add a literal NULL value to bindingDavid Terei2010-07-051-0/+4
* LLVM: Update to use new fp ops introduced in 2.7David Terei2010-06-281-5/+14
* LLVM: Fix bug with calling tail with empty listDavid Terei2010-06-251-8/+14
* Add support for parameter attributes to the llvm BE bindingDavid Terei2010-06-241-11/+64
* Fix handling of float literals in llvm BEDavid Terei2010-06-221-1/+11
* Declare some top level globals to be constant when appropriateDavid Terei2010-06-211-27/+26
* Fix negate op not working for -0 in llvm backendDavid Terei2010-06-211-15/+7
* Add support of TNTC to llvm backendDavid Terei2010-06-181-89/+94
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-0/+719