summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-077-12/+11
* Make more arch-specific #if's exclusive with #else #error casesDuncan Coutts2008-02-074-12/+16
* remove a bogus assertionSimon Marlow2008-02-071-2/+1
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-077-11/+12
* lots of portability changes (#1405)Isaac Dupree2008-01-173-13/+12
* Fix warnings in utils/FastTypesIan Lynagh2008-01-133-3/+3
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-042-20/+21
* expand "out of stack slots" panic to suggest using -fregs-graph, see #1993Simon Marlow2008-01-021-1/+2
* #include ../includes/MachRegs.h rather than just MachRegs.hIan Lynagh2007-12-051-1/+1
* FIX #1843: Generate different instructions on PPCIan Lynagh2007-12-031-2/+2
* (native gen) fix code generated for GDTOI on x86_32Bertram Felgenhauer2007-11-211-3/+12
* FIX #1910: fix code generated for GDTOI on x86_32Bertram Felgenhauer2007-11-211-12/+3
* FIX #1910: fix code generated for GDTOI on x86_32Bertram Felgenhauer2007-11-211-3/+12
* FIX validate for PPC Mac OS X - RegAllocStats.hsThorkil Naur2007-10-051-0/+1
* FIX validate for PPC Mac OS X - RegAllocLinear.hsThorkil Naur2007-10-051-1/+2
* Move OPTIONS pragmas above commentsIan Lynagh2007-09-219-39/+39
* Tune coalescing in non-iterative register allocatorBen.Lippmeier@anu.edu.au2007-09-171-21/+8
* Bugfix to iterative coalescerBen.Lippmeier@anu.edu.au2007-09-172-8/+14
* Add -dasm-lintBen.Lippmeier@anu.edu.au2007-09-171-4/+20
* Count CmmTops processed so far in the native code generatorBen.Lippmeier@anu.edu.au2007-09-141-6/+13
* Change spill cost function back to inverse length of live range.Ben.Lippmeier@anu.edu.au2007-09-141-4/+19
* Replace missing '#' on options pragmaBen.Lippmeier@anu.edu.au2007-09-141-1/+1
* Better cleaning of spills in spill cleanerBen.Lippmeier@anu.edu.au2007-09-141-50/+122
* 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-135-106/+260
* comment wibblesBen.Lippmeier@anu.edu.au2007-09-121-8/+22
* move generic graph-colouring code into utilSimon Marlow2007-09-124-1193/+0
* Forgot to import Data.List.findv.dijk.bas@gmail.com2007-09-121-1/+1
* Sign extension hack to work around PC64 relocation limitation for binutils <2...Clemens Fruhwirth2007-09-121-1/+19
* foldl1' was added to Data.List in GHC 6.4.xSimon Marlow2007-09-121-1/+2
* Try and rewrite reloads to reg-reg moves in the spill cleanerBen.Lippmeier@anu.edu.au2007-09-112-40/+129
* Don't try and coalesce nodes with themselvesBen.Lippmeier@anu.edu.au2007-09-113-22/+30
* Try and allocate vregs spilled/reloaded from some slot to the same hregBen.Lippmeier@anu.edu.au2007-09-112-5/+53
* Better handling of live range joins via spill slots in spill cleanerBen.Lippmeier@anu.edu.au2007-09-112-60/+146
* Make sure to coalesce all the nodes found during iterative scanningBen.Lippmeier@anu.edu.au2007-09-101-1/+5
* Add iterative coalescing to graph coloring allocatorBen.Lippmeier@anu.edu.au2007-09-075-134/+269
* Make various assertions work when !DEBUGIan Lynagh2007-09-081-7/+3
* a good deal of salutory renamingNorman Ramsey2007-09-073-6/+8
* Warning policesimonpj@microsoft.com2007-09-071-1/+1
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-062-16/+15
* Cure space leak in coloring register allocatorBen.Lippmeier@anu.edu.au2007-09-063-19/+74
* Small improvement to GraphColor.selectColorBen.Lippmeier@anu.edu.au2007-09-061-7/+27
* Improve GraphColor.colorScanBen.Lippmeier@anu.edu.au2007-09-053-13/+113
* Refactor MachRegs.trivColorable to do unboxed accumulationBen.Lippmeier@anu.edu.au2007-09-056-15/+89
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-058-56/+56
* warning policeBen.Lippmeier@anu.edu.au2007-09-0513-189/+133
* Do conservative coalescing in register allocatorBen.Lippmeier@anu.edu.au2007-09-033-29/+33
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-0421-21/+21
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-0321-42/+42
* NCG space leak avoidance refactorBen.Lippmeier@anu.edu.au2007-09-031-11/+14