summaryrefslogtreecommitdiff
path: root/compiler/nativeGen/AsmCodeGen.lhs
Commit message (Expand)AuthorAgeFilesLines
* Merge in new code generator branch.Simon Marlow2011-01-241-19/+18
* Fix error compiling AsmCodeGen.lhs for PPC Mac (unused makeFar addr)naur@post11.tele.dk2010-12-191-2/+2
* Define cTargetArch and start to use it rather than ifdefsIan Lynagh2011-01-041-14/+9
* Fix error compiling AsmCodeGen.lhs for PPC Mac (rtsPackageId)naur@post11.tele.dk2010-12-191-0/+1
* Fix unused import warning on OS XIan Lynagh2010-10-221-0/+2
* Fix warnings in AsmCodeGenDavid Terei2010-10-071-25/+34
* NCG: Refactor representation of code with liveness infoBen.Lippmeier@anu.edu.au2009-09-171-1/+3
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-83/+6
* __stg_EAGER_BLACKHOLE_INFO -> __stg_EAGER_BLACKHOLE_info (#4106)Simon Marlow2010-06-021-1/+1
* Fix error compiling AsmCodeGen.lhs for PPC Mac (mkRtsCodeLabel)naur@post11.tele.dk2010-04-031-3/+3
* Loop problems in native back ends, update to T3286 fixdias@cs.tufts.edu2009-11-051-4/+12
* Fix a space leak in the native code gen (again)Simon Marlow2009-09-111-5/+5
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+0
* Split Reg into vreg/hreg and add register pairsBen.Lippmeier@anu.edu.au2009-05-181-8/+29
* SPARC NCG: Fix word size conversionsBen.Lippmeier@anu.edu.au2009-02-171-1/+0
* SPARC NCG: Reorganise Reg and RegInfoBen.Lippmeier@anu.edu.au2009-02-161-1/+1
* NCG: validate fixes for ppc-darwinBen.Lippmeier@anu.edu.au2009-02-151-6/+5
* NCG: Validate fixes for x86-linuxBen.Lippmeier@anu.edu.au2009-02-151-1/+1
* NCG: Split up the native code generator into arch specific modulesBen.Lippmeier@anu.edu.au2009-02-151-35/+104
* NCG: Move RegLiveness -> RegAlloc.LivenessBen.Lippmeier@anu.edu.au2009-02-041-1/+1
* NCG: Rename MachRegs, MachInstrs -> Regs, Instrs to reflect arch specific namingBen.Lippmeier@anu.edu.au2009-02-041-2/+2
* NCG: Move the graph allocator into its own dirBen.Lippmeier@anu.edu.au2009-02-031-4/+4
* NCG: Split linear allocator into separate modules.Ben.Lippmeier@anu.edu.au2009-02-021-1/+3
* Optimise writing out the .s fileSimon Marlow2009-02-021-3/+8
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-8/+7
* 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-111-4/+1
* Follow Digraph changes in AsmCodeGenMax Bolingbroke2008-07-311-1/+1
* replace Cmm 'hint' with 'kind'Norman Ramsey2008-05-031-2/+2
* Change the last few (F)SLIT's into (f)sLit'sIan Lynagh2008-04-221-2/+2
* 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
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-041-2/+2
* Count CmmTops processed so far in the native code generatorBen.Lippmeier@anu.edu.au2007-09-141-6/+13
* Add iterative coalescing to graph coloring allocatorBen.Lippmeier@anu.edu.au2007-09-071-18/+12
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-061-3/+6
* Improve GraphColor.colorScanBen.Lippmeier@anu.edu.au2007-09-051-2/+2
* Refactor MachRegs.trivColorable to do unboxed accumulationBen.Lippmeier@anu.edu.au2007-09-051-2/+2
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-051-15/+15
* Do conservative coalescing in register allocatorBen.Lippmeier@anu.edu.au2007-09-031-11/+2
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* NCG space leak avoidance refactorBen.Lippmeier@anu.edu.au2007-09-031-11/+14
* Fix space leak in NCGBen.Lippmeier@anu.edu.au2007-08-311-50/+102
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Add count of reg-reg moves remaining for linear allocator statsBen.Lippmeier@anu.edu.au2007-08-241-1/+1
* Be more paranoid about not creating space leaks in coloring allocatorBen.Lippmeier@anu.edu.au2007-08-241-0/+10
* Refactor cmmNativeGen so dumps can be emitted inline with NCG stagesBen.Lippmeier@anu.edu.au2007-08-221-287/+194
* Instrument linear register allocator.Ben.Lippmeier@anu.edu.au2007-08-211-14/+32
* NCG debugging cleanupBen.Lippmeier@anu.edu.au2007-08-201-22/+19