summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/RegAllocColor.hs
Commit message (Expand)AuthorAgeFilesLines
* NCG: Move the graph allocator into its own dirBen.Lippmeier@anu.edu.au2009-02-031-368/+0
* Fixes for haddock 0.8Ian Lynagh2008-07-211-1/+1
* Fix Haddock errors.Thomas Schilling2008-07-201-3/+3
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-1/+1
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-1/+1
* lots of portability changes (#1405)Isaac Dupree2008-01-171-1/+1
* Move OPTIONS pragmas above commentsIan Lynagh2007-09-211-1/+1
* Tune coalescing in non-iterative register allocatorBen.Lippmeier@anu.edu.au2007-09-171-21/+8
* Bugfix to iterative coalescerBen.Lippmeier@anu.edu.au2007-09-171-6/+7
* Add -dasm-lintBen.Lippmeier@anu.edu.au2007-09-171-4/+20
* warning policeBen.Lippmeier@anu.edu.au2007-09-131-1/+0
* Better calculation of spill costs / selection of spill candidates.Ben.Lippmeier@anu.edu.au2007-09-131-55/+10
* comment wibblesBen.Lippmeier@anu.edu.au2007-09-121-8/+22
* Try and allocate vregs spilled/reloaded from some slot to the same hregBen.Lippmeier@anu.edu.au2007-09-111-5/+7
* Better handling of live range joins via spill slots in spill cleanerBen.Lippmeier@anu.edu.au2007-09-111-1/+1
* Add iterative coalescing to graph coloring allocatorBen.Lippmeier@anu.edu.au2007-09-071-6/+19
* Cure space leak in coloring register allocatorBen.Lippmeier@anu.edu.au2007-09-061-14/+70
* Improve GraphColor.colorScanBen.Lippmeier@anu.edu.au2007-09-051-8/+21
* Refactor MachRegs.trivColorable to do unboxed accumulationBen.Lippmeier@anu.edu.au2007-09-051-4/+5
* warning policeBen.Lippmeier@anu.edu.au2007-09-051-12/+6
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Do aggressive register coalescingBen.Lippmeier@anu.edu.au2007-09-031-3/+13
* Add coalescence edges back to the register graphBen.Lippmeier@anu.edu.au2007-08-281-7/+10
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Add a count of how many spill/reloads/reg-reg-moves remain to dump-asm-statsBen.Lippmeier@anu.edu.au2007-08-241-1/+2
* Erase unneeded spill/reloads after register allocationBen.Lippmeier@anu.edu.au2007-08-241-3/+8
* Be more paranoid about not creating space leaks in coloring allocatorBen.Lippmeier@anu.edu.au2007-08-241-7/+12
* Show spill/reload pseudo instrs in regalloc stage dumpBen.Lippmeier@anu.edu.au2007-08-241-4/+7
* Add spill/reload pseudo instrs to MachInstrsBen.Lippmeier@anu.edu.au2007-08-231-1/+5
* Regalloc stage dump in right orderBen.Lippmeier@anu.edu.au2007-08-231-2/+2
* comment wibbleBen.Lippmeier@anu.edu.au2007-08-221-9/+9
* Refactor cmmNativeGen so dumps can be emitted inline with NCG stagesBen.Lippmeier@anu.edu.au2007-08-221-10/+18
* Add vreg-population-lifetimes to drop-asm-statsBen.Lippmeier@anu.edu.au2007-08-171-2/+4
* Refactor dumping of register allocator statistics.Ben.Lippmeier@anu.edu.au2007-08-171-82/+19
* Add graph coloring register allocator.Ben.Lippmeier@anu.edu.au2007-08-141-0/+332