summaryrefslogtreecommitdiff
path: root/compiler/cmm/Cmm.hs
Commit message (Expand)AuthorAgeFilesLines
* Remove tabs, so that I can push.Iavor S. Diatchki2011-12-181-9/+1
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Renaming onlySimon Peyton Jones2011-08-251-15/+19
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-152/+132
* 'Fix' a validation problem when bootstrap is 7.2.1David Terei2011-08-191-1/+1
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-2/+2
* More aggressive CmmRegOff inlining, and fix failure to inline to assignments.Edward Z. Yang2011-05-151-2/+3
* Add GenCmmGraph, which is a generic version of CmmGraph.Edward Z. Yang2011-04-151-8/+13
* Fix warningsSimon Marlow2011-01-281-2/+6
* Merge in new code generator branch.Simon Marlow2011-01-241-417/+166
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+1
* Add two local type signaturessimonpj@microsoft.com2010-07-291-12/+16
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-0/+1
* Keep Touch'd variables live through the back enddias@cs.tufts.edu2009-09-181-0/+1
* Comments only, on Cmm data typessimonpj@microsoft.com2009-09-101-1/+3
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-031-1/+1
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-2/+8
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-39/+88
* 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