summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-048-33/+36
* Add better panic message in getSRTInfo (Trac #1973)simonpj@microsoft.com2007-12-201-0/+1
* #include ../includes/MachRegs.h rather than just MachRegs.hIan Lynagh2007-12-051-1/+1
* Pad static literals to word size in the code generatorSimon Marlow2007-11-081-1/+12
* second attempt to fix C compiler warnings with -fhpcSimon Marlow2007-10-191-2/+5
* Move OPTIONS pragmas above commentsIan Lynagh2007-09-2110-70/+70
* get freshBlockId out of ZipCfg and bury it in MkZipCfg where it belongsNorman Ramsey2007-09-151-2/+2
* Make various assertions work when !DEBUGIan Lynagh2007-09-083-8/+1
* a good deal of salutory renamingNorman Ramsey2007-09-076-18/+18
* Add clarifying commentssimonpj@microsoft.com2007-09-071-1/+3
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-064-7/+22
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-052-3/+3
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-0423-23/+23
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-0323-46/+46
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-0123-0/+160
* Refactoring only: remove [Id] field from ForeignStubsSimon Marlow2007-08-261-5/+3
* Add a missing "entryCode"Ian Lynagh2007-08-251-1/+1
* Fix typo in commentMichael D. Adams2007-08-061-1/+1
* put CmmReturnInfo into a CmmCall (and related types)Norman Ramsey2007-08-204-7/+12
* Fix description and type profilingIan Lynagh2007-08-171-5/+3
* Rename a constructor CmmForeignCall to CmmCallee, and tidy Cmm codesimonpj@microsoft.com2007-08-094-9/+9
* Warning police: eliminate all defaulting within stage1Isaac Dupree2007-08-071-1/+1
* Change the strategy to determine dynamic data accessClemens Fruhwirth2007-07-319-84/+68
* Pointer TaggingSimon Marlow2007-07-2710-41/+294
* Typo fix in commentMichael D. Adams2007-07-161-1/+1
* Fixes for the unreg buildIan Lynagh2007-07-181-7/+5
* Factor 'callerSaveVolatileRegs' out of the NCG and into CgUtilMichael D. Adams2007-07-172-12/+185
* Adding pushing of hpc translation status through hi files.andy@galois.com2007-07-172-2/+2
* Adding support for package names into hpc outputed codeandy@galois.com2007-07-111-3/+7
* Ensure no statements after CmmReturn are emittedMichael D. Adams2007-07-051-0/+1
* Warning PoliceMichael D. Adams2007-07-051-3/+0
* Remove mapAccumL, mapAccumR, mapAccumBIan Lynagh2007-07-023-0/+5
* Added support for update frames to the CPS passMichael D. Adams2007-07-032-6/+8
* Multiple improvements to CPS algorithm.Michael D. Adams2007-07-021-0/+1
* Fix typo from amend-recordMichael D. Adams2007-06-271-1/+1
* Implemented and fixed bugs in CmmInfo handlingMichael D. Adams2007-06-278-281/+236
* Added stack checks to the CPS algorithmMichael D. Adams2007-06-271-1/+1
* First pass at implementing info tables for CPSMichael D. Adams2007-06-275-13/+45
* Added an SRT to each CmmCall and added the current SRT to the CgMonadMichael D. Adams2007-06-2712-79/+117
* Added pointerhood to LocalRegMichael D. Adams2007-06-2710-117/+148
* Fix bug relating to the return values of prim opsMichael D. Adams2007-06-261-1/+1
* Removed trailing whitespaceMichael D. Adams2007-06-211-1/+1
* Fixed typo in commentMichael D. Adams2007-06-191-1/+1
* Moved global register saving from the backend to codeGenMichael D. Adams2007-05-252-6/+25
* Make CmmProc take CmmFormals as argumentMichael D. Adams2007-05-222-3/+3
* Fixed a documentation errorMichael D. Adams2007-06-081-2/+2
* removing -fhpc-tracer from ghc, is subsumed by the GHC debuggerandy@galois.com2007-06-221-26/+0
* FIX #1418 (partially)Simon Marlow2007-06-131-2/+4
* Removed defunct compiler/codeGen/CgUsages.hi-boot-6Michael D. Adams2007-05-251-3/+0
* Keep flattenCgStmts from emitting spurious 'goto' after CmmSwitchMichael D. Adams2007-05-211-0/+1