summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PPC/Ppr.hs
Commit message (Expand)AuthorAgeFilesLines
* Revert "Add support for SIMD operations in the NCG"Ben Gamari2019-07-161-6/+6
* Add support for SIMD operations in the NCGAbhiroop Sarkar2019-07-031-6/+6
* Move 'Platform' to ghc-bootJohn Ericson2019-06-191-1/+1
* asm-emit-time IND_STATIC eliminationGabor Greif2019-04-151-0/+11
* removing x87 register support from native code genCarter Schonwald2019-04-101-5/+2
* PPC NCG: Use liveness information in CmmCallPeter Trommler2019-03-151-2/+2
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* Rip out object splittingBen Gamari2019-03-051-10/+7
* NCG: fast compilation of very large strings (#16190)Sylvain Henry2019-02-141-2/+1
* PPC NCG: Refactor stack allocation codePeter Trommler2019-01-161-18/+0
* PPC NCG: Reduce memory consumption emitting string literalsPeter Trommler2019-01-131-15/+3
* PPC NCG: Remove Darwin supportPeter Trommler2019-01-011-74/+11
* Rename literal constructorsSylvain Henry2018-11-221-3/+3
* cmm: Use LocalBlockLabel instead of AsmTempLabel to represent blocksBen Gamari2017-11-281-2/+2
* Fix PPC NCG after blockID patchPeter Trommler2017-11-091-12/+10
* PPC NCG: Impl branch prediction, atomic ops.Peter Trommler2017-11-021-11/+51
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* nativeGen: Consistently use blockLbl to generate CLabels from BlockIdsBen Gamari2017-09-191-4/+5
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+2
* PPC NCG: Lower MO_*_Fabs as PowerPC fabs instructionPeter Trommler2017-05-011-0/+1
* PPC NCG: Implement callish prim opsPeter Trommler2017-04-251-57/+139
* Honour -dsuppress-uniques more thoroughlySimon Peyton Jones2017-02-171-6/+6
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-2/+2
* 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
* 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-291-0/+11
* Fix AIX/ppc codegen in `-prof` compilation modeHerbert Valerio Riedel2016-03-271-2/+8
* Add NCG support for AIX/ppc32Herbert Valerio Riedel2016-03-241-5/+34
* 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-121-54/+40
* nativeGen.PPC: Fix shift arith. right > 31 bitsPeter Trommler2015-11-111-3/+8
* 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-021-0/+33
* Fix todo in compiler/nativeGen: Rename Size to Formatmarkus2015-07-071-41/+41
* Implement PowerPC 64-bit native code backend for LinuxPeter Trommler2015-07-031-21/+142
* powerpc: fix and enable shared libraries by default on linuxSergei Trofimovich2014-12-141-0/+12
* 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
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* 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-1/+1
* Pass DynFlags down to bWordIan Lynagh2012-09-121-1/+2
* Fix the PPC and SPARC NCGs to handle multiple info tables in a procSimon Marlow2012-09-071-16/+21