summaryrefslogtreecommitdiff
path: root/compiler/cmm/Cmm.hs
Commit message (Expand)AuthorAgeFilesLines
...
* haddock 2 doc fixesIan Lynagh2008-08-281-1/+1
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-9/+1
* Cmm back end upgradesdias@eecs.harvard.edu2008-05-291-4/+9
* replace Cmm 'hint' with 'kind'Norman Ramsey2008-05-031-8/+8
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-041-4/+12
* massive convulsion in ZipDataflowNorman Ramsey2007-09-211-0/+1
* Small changes to mk-ing flow graphssimonpj@microsoft.com2007-09-191-3/+3
* get freshBlockId out of ZipCfg and bury it in MkZipCfg where it belongsNorman Ramsey2007-09-151-2/+2
* Turn off orphan warningsIan Lynagh2007-09-101-4/+0
* a good deal of salutory renamingNorman Ramsey2007-09-071-21/+16
* Fix building with old compilers which don't understand -fno-warn-orphansIan Lynagh2007-09-061-8/+4
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-061-170/+81
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-051-18/+19
* enable and slay warnings in cmm/Cmm.hsNorman Ramsey2007-09-051-7/+2
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* put CmmReturnInfo into a CmmCall (and related types)Norman Ramsey2007-08-201-3/+4
* annotate C-- calls that do not returnNorman Ramsey2007-08-201-0/+4
* Rename a constructor CmmForeignCall to CmmCallee, and tidy Cmm codesimonpj@microsoft.com2007-08-091-58/+63
* Added support for GC block declaration to the Cmm syntaxMichael D. Adams2007-07-051-1/+1
* Added support for update frames to the CPS passMichael D. Adams2007-07-031-5/+17
* Multiple improvements to CPS algorithm.Michael D. Adams2007-07-021-1/+3
* Implemented and fixed bugs in CmmInfo handlingMichael D. Adams2007-06-271-4/+8
* Added stack checks to the CPS algorithmMichael D. Adams2007-06-271-1/+8
* First pass at implementing info tables for CPSMichael D. Adams2007-06-271-8/+45
* Added an SRT to each CmmCall and added the current SRT to the CgMonadMichael D. Adams2007-06-271-0/+2
* Added pointerhood to LocalRegMichael D. Adams2007-06-271-9/+20
* Moved global register saving from the backend to codeGenMichael D. Adams2007-05-251-4/+0
* Make CmmProc take CmmFormals as argumentMichael D. Adams2007-05-221-3/+3
* Major cleanup of the CPS code (but more is still to come)Michael D. Adams2007-05-181-1/+2
* Second working draft of a CPS algorithm for C--.Michael D. Adams2007-05-181-0/+2
* Added spLimReg to complement spReg and hpRegMichael D. Adams2007-05-181-2/+3
* Added types CmmActuals and CmmFormals for function parameters to CmmMichael D. Adams2007-05-181-5/+8
* Added 'return' to C--, and made arguments to 'jump' into CmmExprMichael D. Adams2007-05-161-2/+5
* further improvements to the x86/x86_64 NCGSimon Marlow2007-03-011-0/+2
* optimisation: shortcut branches when possible (x86/x86_64 only for now)mrchebas@gmail.com2007-01-221-0/+36
* Module header tidyup, phase 1Simon Marlow2006-10-111-6/+7
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+322