summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/Llvm
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add Metadata support to LLVM bindings.David Terei2012-01-123-6/+109
* More improvements to llvm output style (#5750)David Terei2012-01-121-13/+14
* Improve style of '-ddump-llvm' output. (#5750)David Terei2012-01-101-15/+33
* Fix printing of llvm IR to work with llvm-3.0David Terei2011-07-052-48/+40
* Add new mem{cpy,set,move} cmm prim ops.David Terei2011-05-312-0/+7
* LLVM: Fix printing of local vars so LLVM works with -fnew-codegenDavid Terei2010-07-201-1/+2
* LLVM: Add inline assembly to binding.David Terei2010-07-142-0/+26
* Remove unnecessary #includeIan Lynagh2010-07-131-1/+0
* LLVM: Allow getelementptr to use LlvmVar for indexes.David Terei2010-07-122-6/+4
* LLVM: Fix various typos in commentsDavid Terei2010-07-072-5/+5
* LLVM: Add alias type defenitions to LlvmModule.David Terei2010-07-073-30/+30
* 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: Use the inbounds keyword for getelementptr instructions.David Terei2010-07-022-5/+7
* 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
* Allow for stg registers to have pointer type in llvm BE.David Terei2010-06-211-0/+3
* Add support for parameter attributes to the llvm BE bindingDavid Terei2010-06-243-15/+85
* 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-213-50/+33
* Fix negate op not working for -0 in llvm backendDavid Terei2010-06-211-15/+7
* Add support of TNTC to llvm backendDavid Terei2010-06-183-159/+161
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-153-0/+1253