summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PPC
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add MO_AddIntC, MO_SubIntC MachOps and implement in X86 backendReid Barton2014-08-231-0/+2
* Implement new CLZ and CTZ primops (re #9340)Herbert Valerio Riedel2014-08-141-0/+2
* nativeGen: detabify/dewhitespace PPC/RegInfoAustin Seipp2014-07-201-16/+7
* nativeGen: detabify/dewhitespace PPC/CondAustin Seipp2014-07-201-25/+17
* remove SPARC related comment in PPC code generatorPeter Trommler2014-07-101-9/+0
* Re-add more primops for atomic ops on byte arraysJohan Tibell2014-06-301-0/+4
* Revert "Add more primops for atomic ops on byte arrays"Johan Tibell2014-06-261-4/+0
* Add more primops for atomic ops on byte arraysJohan Tibell2014-06-241-0/+4
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-155-3/+9
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-1/+4
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-013-3/+3
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-171-0/+1
* Fix many ASSERT uses under Clang.Austin Seipp2013-06-181-1/+1
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-111-1/+0
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-091-0/+1
* Refactor cmmMakeDynamicReferenceIan Lynagh2013-05-131-4/+4
* Fix bugs in PPC.Instr.allocMoreStack (#7498)PHO2013-02-111-39/+85
* AsmCodeGen.NcgImpl.ncgMakeFarBranches should take account of info tables (#709)PHO2013-02-021-7/+9
* Move AsmCodeGen.makeFarBranches to PPC.Instr (#709)PHO2013-02-021-1/+39
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+1
* Fix bugs in allocMoreStack (#7498, #7510)Simon Marlow2013-01-071-3/+4
* PPC: Implement stack resizing for the linear register allocator.Erik de Castro Lopo2012-12-161-14/+58
* De-tab compiler/nativeGen/PPC/Instr.hs.Erik de Castro Lopo2012-12-161-273/+266
* Implement word2Float# and word2Double#Johan Tibell2012-12-131-0/+2
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-125-36/+44
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-10-312-3/+3
|\
| * Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-302-3/+3
* | Do not treat a constructor in a *pattern* as a *use* of that constructorSimon Peyton Jones2012-10-291-6/+1
|/
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* Teach the linear register allocator how to allocate more stack if necessarySimon Marlow2012-09-201-0/+2
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-162-8/+10
* Move some more constants into platformConstantsIan Lynagh2012-09-141-13/+16
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-5/+5
* Pass DynFlags down to bWordIan Lynagh2012-09-122-18/+22
* Handle II16 size value in PowerPC code generator.Erik de Castro Lopo2012-09-081-2/+2
* Fix the PPC and SPARC NCGs to handle multiple info tables in a procSimon Marlow2012-09-071-16/+21
* Remove some CPP from nativeGen/PPC/Regs.hIan Lynagh2012-08-283-27/+16
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-283-310/+34
* Fix -fPIC with the new code generatorSimon Marlow2012-08-281-2/+0