summaryrefslogtreecommitdiff
path: root/compiler/nativeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix warnings in NCGMonadIan Lynagh2008-12-291-8/+2
* 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
* Removed warnings, made Haddock happy, added examples in documentationdias@eecs.harvard.edu2008-10-171-3/+3
* Fixed linear regalloc bug, dropped some tracing codedias@eecs.harvard.edu2008-10-161-13/+24
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-135-25/+27
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-148-1122/+1144
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-0/+4
* Fix to i386_insert_ffrees (#2724, #1944)Simon Marlow2008-11-112-16/+13
* 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