summaryrefslogtreecommitdiff
path: root/compiler/llvmGen/LlvmMangler.hs
Commit message (Expand)AuthorAgeFilesLines
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Revert "Make LLVM output robust to -dead_strip on mach-o platforms"Ben Gamari2017-06-081-1/+10
* Make LLVM output robust to -dead_strip on mach-o platformsMoritz Angermann2017-05-011-10/+1
* Mangle .subsections_via_symbols away.Moritz Angermann2017-03-061-1/+10
* ErrUtils: Add timings to compiler phasesBen Gamari2016-03-241-3/+4
* llvmGen: Rework LLVM manglerBen Gamari2015-08-061-102/+81
* llvmGen: move to LLVM 3.6 exclusivelyBen Gamari2015-02-091-46/+3
* LlvmMangler: Be more selective when mangling object typesBen Gamari2014-08-151-4/+14
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-0/+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
* Fixup stack spills when generating AVX instructions.Geoffrey Mainland2013-09-221-1/+38
* Add CCS for llvmDavid Terei2011-12-031-1/+1
* Clean up LLVM Mangler.David Terei2011-11-221-48/+14
* Show LLVM mangler and code gen passes at v2David Terei2011-11-221-2/+5
* Fix #4211: No need to fixup stack using mangler on OSXDavid Terei2011-11-171-42/+4
* Change stack alignment to 16+8 bytes in STG codeDavid M Peixotto2011-11-011-2/+4
* Warning policeManuel M T Chakravarty2011-08-101-1/+1
* Stephen Blackheath's GHC/ARM registerised portKarel Gardas2011-08-101-1/+5
* Improve LLVM Mangler to handle debug information.David Terei2011-07-181-47/+76
* Fix silly mistake in last commitDavid Terei2011-06-251-5/+5
* Speed improvement to LLVM Mangler for large sections.David Terei2011-06-251-8/+9
* LLVM: Support LLVM 2.9 (#5103)David Terei2011-05-041-19/+33
* LLVM: Add support for 64bit OSX. (partial #4210)David Terei2011-05-041-4/+12
* LLVM: Fix bug with osx mangler and jump tables.David Terei2011-05-011-4/+6
* LLVM: Fix #4995, llvm mangler broken for large compilesDavid Terei2011-03-091-5/+8
* LLVM: Huge improvement to mangler speed.David Terei2011-02-131-179/+102
* Defensify naked read in LLVM manglerBen Lippmeier2010-12-101-10/+27
* Formatting onlyBen Lippmeier2010-12-101-19/+19
* LLVM: Fix OSX to work again with TNTC disabled.David Terei2010-07-201-6/+12
* LLVM: Fix up botched last commitDavid Terei2010-07-191-2/+2
* LLVM: Fix warning introduce in last commit.David Terei2010-07-191-2/+2
* LLVM: Use mangler to fix up stack alignment issues on OSXDavid Terei2010-07-181-13/+66
* LLVM: Add in new LLVM mangler for implementing TNTC on OSXDavid Terei2010-07-131-0/+129