summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/MachRegs.lhs
Commit message (Expand)AuthorAgeFilesLines
* NCG: Split MachRegs.hs into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-041-1591/+0
* SPARC NCG: Fix generation of 64 bit ops on 32 bit sparcBen.Lippmeier@anu.edu.au2009-01-201-3/+4
* Start fixing the SPARC native code generatorBen.Lippmeier@anu.edu.au2009-01-141-1/+1
* Fix some holes in the SPARC native code generator.Ben.Lippmeier@anu.edu.au2009-01-121-5/+20
* Make the SPARC NCG compile again - it's still broken though.Ben.Lippmeier@anu.edu.au2009-01-101-9/+53
* Fix #2838: we should narrow a CmmInt before converting to ImmIntegerSimon Marlow2008-12-091-1/+4
* Remove INLINE pragmas on recursive functionssimonpj@microsoft.com2008-12-051-1/+0
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-0/+2
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-31/+123
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-6/+5
* Make more arch-specific #if's exclusive with #else #error casesDuncan Coutts2008-02-071-4/+5
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-5/+6
* lots of portability changes (#1405)Isaac Dupree2008-01-171-11/+10
* Fix warnings in utils/FastTypesIan Lynagh2008-01-131-1/+1
* #include ../includes/MachRegs.h rather than just MachRegs.hIan Lynagh2007-12-051-1/+1
* Better calculation of spill costs / selection of spill candidates.Ben.Lippmeier@anu.edu.au2007-09-131-0/+1
* Refactor MachRegs.trivColorable to do unboxed accumulationBen.Lippmeier@anu.edu.au2007-09-051-6/+78
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Add graph coloring register allocator.Ben.Lippmeier@anu.edu.au2007-08-141-1/+90
* Factor 'callerSaveVolatileRegs' out of the NCG and into CgUtilMichael D. Adams2007-07-171-175/+5
* Moved global register saving from the backend to codeGenMichael D. Adams2007-05-251-0/+4
* Remove code that is dead, as we require __GLASGOW_HASKELL__ >= 504Ian Lynagh2007-04-061-5/+0
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+1437