summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Store a SrcSpan instead of a SrcLoc inside a NameSimon Marlow2007-05-111-1/+1
* Warning fix for unused and redundant importsMichael D. Adams2007-05-102-9/+0
* Store the constructor name in the info table in UTF-8Simon Marlow2007-05-092-3/+10
* Changing internal data structures used by Hpcandy@galois.com2007-04-301-5/+6
* add the constructor name field to the info table for RTS constructorsSimon Marlow2007-04-271-1/+1
* Make ticky work, at least partly, on 64-bit machinessimonpj@microsoft.com2007-04-241-9/+10
* Make constructor names in info tables position independentwolfgang.thaller@gmx.net2007-03-081-1/+2
* Remove vectored returns.Simon Marlow2007-02-289-245/+50
* Constructor names in info tablesbjpop@csse.unimelb.edu.au2007-02-201-6/+15
* Lightweight ticky-ticky profilingKirsten Chevalier2007-02-073-48/+53
* Semi-tagging optimisationSimon Marlow2007-01-225-96/+17
* Semi-tagging optimisationSimon Marlow2007-01-225-17/+96
* small debugging output cleanupmrchebas@gmail.com2007-01-191-4/+5
* don't make jump tables for small switches (<= 4 branches)mrchebas@gmail.com2007-01-191-3/+5