summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PPC
Commit message (Expand)AuthorAgeFilesLines
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-196-0/+12
* nativeGen: Consistently use blockLbl to generate CLabels from BlockIdsBen Gamari2017-09-192-7/+7
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Add support for producing position-independent executablesBen Gamari2017-08-221-3/+3
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-233-3/+6
* PPC NCG: Lower MO_*_Fabs as PowerPC fabs instructionPeter Trommler2017-05-013-0/+12
* PPC NCG: Implement callish prim opsPeter Trommler2017-04-253-174/+588
* Generate better fp abs for X86 and llvm with default cmm otherwiseDominic Steinitz2017-03-071-0/+2
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-171-6/+6
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-082-4/+5
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-0/+6
* Inline compiler/NOTES into X86/Ppr.hsMatthew Pickering2016-11-161-1/+1
* Typos in commentsGabor Greif2016-10-171-1/+1
* PPC/CodeGen: fix lwa instruction generationPeter Trommler2016-10-011-4/+12
* PPC NCG: Implement minimal stack frame header.Peter Trommler2016-08-312-8/+27
* PPC NCG: Fix and refactor TOC handling.Peter Trommler2016-06-191-28/+28
* PPC NCG: Fix float parameter passing on 64-bit.Peter Trommler2016-06-192-7/+22
* PPC NCG: Fix pretty printing of st[wd]ux instr.Peter Trommler2016-05-161-1/+2
* PPC NCG: Improve pointer de-tagging codePeter Trommler2016-04-293-5/+36
* Fix AIX/ppc codegen in `-prof` compilation modeHerbert Valerio Riedel2016-03-271-2/+8
* Remove code-duplication in the PPC NCGHerbert Valerio Riedel2016-03-241-26/+19
* Add NCG support for AIX/ppc32Herbert Valerio Riedel2016-03-243-10/+135
* PPC NCG: Emit more portable `fcmpu 0, ...` instead of `fcmpu cr0, ...`Herbert Valerio Riedel2016-03-211-2/+6
* Restore original alignment for info tablesSimon Brenner2016-01-271-3/+9
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-109/+109
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-1/+0
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-122-60/+45
* nativeGen.PPC: Fix shift arith. right > 31 bitsPeter Trommler2015-11-111-3/+8
* Add subWordC# on x86ishNikita Karetnikov2015-10-311-0/+1
* PPC: Fix right shift by 32 bits #10870Erik de Castro Lopo2015-10-121-6/+15
* compiler/nativeGen/PPC/Ppr.hs: WhitespaceErik de Castro Lopo2015-10-121-7/+7
* nativeGen PPC: fix > 16 bit offsets in stack handlingPeter Trommler2015-10-023-13/+73
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-3/+4
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-17/+16
* Delete FastBoolThomas Miedema2015-08-212-6/+2
* Fix todo in compiler/nativeGen: Rename Size to Formatmarkus2015-07-074-178/+181
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-034-203/+746
* Encode alignment in MO_Memcpy and friendsBen Gamari2015-06-161-15/+5
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-6/+8
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+1
* Tick scopesPeter Wortmann2014-12-161-1/+2
* Source notes (Cmm support)Peter Wortmann2014-12-161-0/+1
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-144-5/+70
* Allow -dead_strip linking on platforms with .subsections_via_symbolsMoritz Angermann2014-11-191-6/+1
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-201-1/+0
* Indentation and non-semantic changes only.Edward Z. Yang2014-10-191-21/+21
* Place static closures in their own section.Edward Z. Yang2014-10-011-0/+1
* Stop exporting, and stop using, functions marked as deprecatedThomas Miedema2014-09-271-1/+1