summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Follow Digraph changes in RegLivenessMax Bolingbroke2008-07-311-1/+1
* Follow Digraph changes in RegAllocLinear.hsMax Bolingbroke2008-07-311-2/+2
* Follow Digraph changes in AsmCodeGenMax Bolingbroke2008-07-311-1/+1
* FIX #2388: check that the operand fits before using the 'test' opcodeSimon Marlow2008-07-301-1/+1
* oops, fix a small pessimisation made in previous refactoringSimon Marlow2008-07-301-1/+1
* Fix a build error on powerpc/Linux; spotted by Jeroen PullesIan Lynagh2008-07-231-1/+1
* refactoring/tidyup: (not.is64BitInteger) -> is32BitIntegerSimon Marlow2008-07-221-18/+18
* Fixes for haddock 0.8Ian Lynagh2008-07-215-15/+15
* Fix Haddock errors.Thomas Schilling2008-07-202-4/+4
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-298-1/+8
* Cmm back end upgradesdias@eecs.harvard.edu2008-05-291-0/+2
* Fix sin/cos/tan on x86; trac #2059Ian Lynagh2008-05-034-30/+69
* replace Cmm 'hint' with 'kind'Norman Ramsey2008-05-032-20/+20
* Use panic rather than error in RegLivenessIan Lynagh2008-04-301-2/+2
* Update an error messageIan Lynagh2008-04-301-1/+1
* Update a panic messageIan Lynagh2008-04-301-1/+1
* Fix build on PPC: Add some missing parenthesesIan Lynagh2008-04-271-1/+1
* Include HsVersions.h where necessaryRoman Leshchinskiy2008-04-232-0/+4
* Change the last few (F)SLIT's into (f)sLit'sIan Lynagh2008-04-222-3/+3
* (F)SLIT -> (f)sLit in MachCodeGenIan Lynagh2008-04-121-113/+113
* (F)SLIT -> (f)sLit in PositionIndependentCodeIan Lynagh2008-04-121-82/+81
* (F)SLIT -> (f)sLit in RegallocLinearIan Lynagh2008-04-121-4/+4
* (F)SLIT -> (f)sLit in RegLivenessIan Lynagh2008-04-121-5/+3
* (F)SLIT -> (f)sLit in PprMachIan Lynagh2008-04-121-641/+638
* Don't import FastString in HsVersions.hIan Lynagh2008-03-293-0/+3
* Remove some redundant importsIan Lynagh2008-03-291-4/+0
* Remove an #ifdef DEBUGIan Lynagh2008-03-291-5/+2
* 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