summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PPC
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix for optimizer bug on linux-powerpc (#6156).Erik de Castro Lopo2012-08-231-4/+4
* Make the PPC globalRegMaybe more similar to the other platforms'Ian Lynagh2012-08-212-27/+27
* Whitespace only in compiler/nativeGen/PPC/Regs.hsIan Lynagh2012-08-211-201/+194
* Pass platform down to lastxmmIan Lynagh2012-08-211-2/+2
* Start separating out the RTS and Haskell imports of MachRegs.hIan Lynagh2012-08-061-1/+1
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-36/+37
* Remove pprNatCmmDecl's Platform argumentIan Lynagh2012-07-241-5/+6
* Remove unnecessary Platform arguments in nativeGen/PPC/Ppr.hsIan Lynagh2012-07-241-207/+214
* Make -fPIC a dynamic flagIan Lynagh2012-07-161-9/+10
* Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-151-0/+1
* Remove some more redundant Platform argumentsIan Lynagh2012-06-201-3/+2
* Use 'ppr' rather than 'pprCLabel platform'Ian Lynagh2012-06-131-19/+19
* Remove lots of commented out 'in' keywordsIan Lynagh2012-06-131-5/+0
* Remove PlatformOutputableIan Lynagh2012-06-131-2/+2
* Use SDoc rather than Doc in the native gensIan Lynagh2012-06-122-52/+48
* Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+1
* Add a quotRemWord2 primopIan Lynagh2012-04-211-6/+7
* PPC: Handle right shift of > 31 bits. Fix #5900.Erik de Castro Lopo2012-03-231-3/+11
* PPC ppr: tabs -> spaces.Erik de Castro Lopo2012-03-231-232/+225
* Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-271-3/+3
* minor tweakGabor Greif2012-02-271-1/+1