summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/PPC/CodeGen.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-151-1/+1
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-1/+4
* 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
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+1
* Implement word2Float# and word2Double#Johan Tibell2012-12-131-0/+2
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-32/+40
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-2/+2
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-5/+6
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-5/+5
* Pass DynFlags down to bWordIan Lynagh2012-09-121-17/+20
* Handle II16 size value in PowerPC code generator.Erik de Castro Lopo2012-09-081-2/+2
* Remove some CPP from nativeGen/PPC/Regs.hIan Lynagh2012-08-281-1/+2
* Move more code into codeGen/CodeGen/Platform.hsIan Lynagh2012-08-281-16/+19
* 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-211-1/+1
* Make -fPIC a dynamic flagIan Lynagh2012-07-161-9/+10
* Remove some more redundant Platform argumentsIan Lynagh2012-06-201-3/+2
* Remove lots of commented out 'in' keywordsIan Lynagh2012-06-131-5/+0
* Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+1
* Add a quotRemWord2 primopIan Lynagh2012-04-211-6/+7
* Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-271-3/+3
* minor tweakGabor Greif2012-02-271-1/+1
* Add a 2-word-multiply operatorIan Lynagh2012-02-241-0/+1
* Add a Word add-with-carry primopIan Lynagh2012-02-231-7/+6
* Add a primop for unsigned quotRem; part of #5598Ian Lynagh2012-02-171-0/+1
* Define a quotRem CallishMachOp; fixes #5598Ian Lynagh2012-02-141-4/+10
* Track STG live register information for use in LLVMDavid Terei2012-01-091-1/+1
* Remove unused arg field of CmmReturnDavid Terei2012-01-051-1/+1
* Remove unused argument field on CmmJumpDavid Terei2012-01-051-1/+1
* fix warningSimon Marlow2012-01-041-6/+1
* Make getDynFlags* functions use HasDynFlags/getDynFlags tooIan Lynagh2011-12-191-9/+9
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-291-1/+1
* Fixes for NetBSDIan Lynagh2011-11-251-0/+1
* Explicitly handle unsupported Cmm prim ops.David Terei2011-11-221-3/+4
* Revert "Remove OSUnknown"Ian Lynagh2011-10-191-0/+1
* Remove OSUnknownIan Lynagh2011-10-181-1/+0
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-2/+3
* Renaming onlySimon Peyton Jones2011-08-251-4/+4
* Add popCnt# primopJohan Tibell2011-08-161-0/+3