summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmCodeGen/Ppr.hs
Commit message (Expand)AuthorAgeFilesLines
* asm-emit-time IND_STATIC eliminationGabor Greif2019-04-151-1/+1
* llvmGen: Eliminate duplicate definitionGabor Greif2018-11-221-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Clean up opt and llcMoritz Angermann2017-09-061-62/+1
* Revert "Make LLVM output robust to -dead_strip on mach-o platforms"Ben Gamari2017-06-081-71/+2
* Typos in comments [ci skip]Gabor Greif2017-05-051-2/+2
* Make LLVM output robust to -dead_strip on mach-o platformsMoritz Angermann2017-05-011-2/+70
* Adds x86_64-apple-darwin14 target.Moritz Angermann2016-07-051-7/+10
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-1/+3
* Fix GHCi on Arm (#10375).Erik de Castro Lopo2015-10-151-1/+1
* llvmGen: move to LLVM 3.6 exclusivelyBen Gamari2015-02-091-65/+25
* LlvmCodeGen cross-compiling fixes (#9895)Erik de Castro Lopo2014-12-291-2/+12
* llvmGen: Compatibility with LLVM 3.5 (re #9142)Ben Gamari2014-11-211-7/+31
* 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
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+2
* 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
* Major Llvm refactoringPeter Wortmann2013-06-271-45/+37
* Extend globals to aliasesPeter Wortmann2013-06-271-4/+4
* Support QNXNTO for arm under LLVMStephen Paul Weber2013-06-201-0/+3
* Add iOS specific module layout entry to LLVM codegen; fixes #7721Ian Lynagh2013-03-021-0/+3
* Added support to cross-compile to androidNathan2013-01-241-0/+3
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Generate correct LLVM for the new register allocation scheme.Geoffrey Mainland2012-10-301-2/+2
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-1/+1
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-2/+3
* Pass DynFlags down to llvmWordIan Lynagh2012-09-161-2/+2
* Remove some CPP from llvmGen/LlvmCodeGen/Ppr.hsIan Lynagh2012-08-281-35/+24
* Use SDoc rather than Doc in LLVMIan Lynagh2012-06-121-7/+6
* Use Type Based Alias Analysis (TBAA) in LLVM backend (#5567)David Terei2012-01-121-5/+11
* More improvements to llvm output style (#5750)David Terei2012-01-121-1/+1
* Fix trac # 5486David Terei2011-12-051-2/+2
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-3/+3
* Renaming onlySimon Peyton Jones2011-08-251-4/+4
* enable ARM specific target data layout and triple againKarel Gardas2011-08-211-5/+5
* disable for now ARM specific target data layout and tripleKarel Gardas2011-08-101-5/+5
* fix ARM/LLVM target data layout specification together with target tripleKarel Gardas2011-08-101-2/+2
* LLVM: set target data layout for arm-unknown-linux tripletKarel Gardas2011-08-101-1/+8
* Refactoring: explicitly mark whether we have an info table in RawCmmMax Bolingbroke2011-07-061-10/+10
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-2/+2
* LLVM: Support LLVM 2.9 (#5103)David Terei2011-05-041-20/+11
* Merge in new code generator branch.Simon Marlow2011-01-241-2/+2
* LLVM: Use mangler to fix up stack alignment issues on OSXDavid Terei2010-07-181-5/+20
* LLVM: Fix mistype in last commit which broke TNTC under win/linux.David Terei2010-07-141-1/+1
* LLVM: Add in new LLVM mangler for implementing TNTC on OSXDavid Terei2010-07-131-11/+23
* LLVM: Add alias type defenitions to LlvmModule.David Terei2010-07-071-1/+5
* Add support for parameter attributes to the llvm BE bindingDavid Terei2010-06-241-2/+1
* More updates to datalayout description in llvm BEDavid Terei2010-06-221-7/+9
* Update datalayout info in llvm BEDavid Terei2010-06-221-2/+2