summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PIC.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-241-838/+0
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan2020-01-311-4/+4
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-4/+4
* Fix typos, via a Levenshtein-style correctorBrian Wignall2020-01-041-1/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-2/+2
* Factor out a smaller part of Platform for host fallbackJohn Ericson2019-10-041-4/+4
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* Remove all target-specific portions of Config.hsJohn Ericson2019-05-141-24/+24
* Rip out object splittingBen Gamari2019-03-051-2/+0
* PPC NCG: GOT declaration for all 64-bit ELF systemsPeter Trommler2019-01-171-5/+3
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-011-62/+0
* Allow CmmLabelDiffOff with different widthsSimon Marlow2018-05-161-12/+12
* Add -fexternal-dynamic-refsSimon Marlow2018-03-081-5/+8
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Add support for producing position-independent executablesBen Gamari2017-08-221-16/+17
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+1
* PPC NCG: Implement callish prim opsPeter Trommler2017-04-251-2/+3
* CLabel: Kill redundant UnitId argument from labelDynamicBen Gamari2016-12-161-8/+8
* Purge GHC of literate PerlDemi Obenour2016-11-291-1/+1
* Add NCG support for AIX/ppc32Herbert Valerio Riedel2016-03-241-0/+56
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-87/+87
* DynFlags: remove Opt_StaticThomas Miedema2015-12-151-7/+7
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-12/+71
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-141-27/+18
* PPC: Fix loads of PIC data with > 16 bit offsets (#7830).Erik de Castro Lopo2014-02-281-2/+3
* nativeGen: Fix spelling in commentBen Gamari2014-01-071-1/+1
* Make the current module available to labelDynamicIan Lynagh2013-05-131-20/+25
* Refactor cmmMakeDynamicReferenceIan Lynagh2013-05-131-8/+13
* Remove redundant cmmMakeDynamicReference' wrapperIan Lynagh2013-05-131-4/+2
* No need to map over all blocks, setting up PIC.Gabor Greif2013-04-131-12/+4
* Make explicit that there can be only one entry pointGabor Greif2013-04-121-3/+3
* There can be several blocks in a PPC/ELF cmm procGabor Greif2013-04-081-8/+15
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+1
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-8/+8
* Whitespace only in nativeGen/PIC.hsIan Lynagh2012-10-191-282/+275
* Some alpha renamingIan Lynagh2012-10-161-16/+16
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-4/+5
* Pass DynFlags down to bWordIan Lynagh2012-09-121-1/+1
* Make the ways dynamicIan Lynagh2012-09-031-8/+7
* Load the PIC base register on every entry pointSimon Marlow2012-08-311-7/+27
* Make -fPIC a dynamic flagIan Lynagh2012-07-161-32/+32
* Use SDoc rather than Doc in the native gensIan Lynagh2012-06-121-54/+39
* Remove some old comments about the manglerDavid Terei2011-11-221-5/+0
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Add "have subsections via symbols" to the Platform typeIan Lynagh2011-10-191-7/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-44/+44
* Some CPP removalIan Lynagh2011-10-021-8/+8