summaryrefslogtreecommitdiff
path: root/compiler/cmm/PprCmm.hs
Commit message (Expand)AuthorAgeFilesLines
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-0/+1
* Add two local type signaturessimonpj@microsoft.com2010-07-291-0/+2
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-021-1/+6
* Add Outputable.blankLine and use itsimonpj@microsoft.com2009-10-291-4/+3
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* When generating C, don't pretend functions are dataIan Lynagh2009-02-061-1/+2
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-15/+11
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-54/+81
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-0/+1
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-3/+12
* Cmm back end upgradesdias@eecs.harvard.edu2008-05-291-1/+2
* replace Cmm 'hint' with 'kind'Norman Ramsey2008-05-031-11/+11
* minor changes to Cmm left over from September 2007Norman Ramsey2008-05-031-16/+32
* (F)SLIT -> (f)sLit in PprCmmIan Lynagh2008-04-121-74/+72
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-041-7/+7
* generalize instance Outputable GenCmm to H98 (#1405)Isaac Dupree2007-12-261-3/+3
* change the zipper representation of callsNorman Ramsey2007-09-121-2/+1
* prettyprint 'hinted' things in a more readable wayNorman Ramsey2007-09-111-1/+7
* a good deal of salutory renamingNorman Ramsey2007-09-071-2/+2
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-061-14/+15
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-051-7/+10
* 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
* Add graph coloring register allocator.Ben.Lippmeier@anu.edu.au2007-08-141-6/+14
* put CmmReturnInfo into a CmmCall (and related types)Norman Ramsey2007-08-201-4/+7
* Rename a constructor CmmForeignCall to CmmCallee, and tidy Cmm codesimonpj@microsoft.com2007-08-091-2/+2
* FIX -ddump-cmm by temporarily disabling the gc_target part (#1582)Simon Marlow2007-08-031-4/+4
* 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-10/+25
* pprTypeInfo: print slow entry ptSimon Marlow2007-07-031-2/+2
* Implemented and fixed bugs in CmmInfo handlingMichael D. Adams2007-06-271-7/+12
* Added stack checks to the CPS algorithmMichael D. Adams2007-06-271-2/+7
* First pass at implementing info tables for CPSMichael D. Adams2007-06-271-20/+58
* Added an SRT to each CmmCall and added the current SRT to the CgMonadMichael D. Adams2007-06-271-4/+5
* Added pointerhood to LocalRegMichael D. Adams2007-06-271-4/+8
* Moved global register saving from the backend to codeGenMichael D. Adams2007-05-251-3/+3
* Make CmmProc take CmmFormals as argumentMichael D. Adams2007-05-221-1/+4
* Fixed missing space in pretty printer for CmmJumpMichael D. Adams2007-05-181-0/+1
* Added 'return' to C--, and made arguments to 'jump' into CmmExprMichael D. Adams2007-05-161-6/+16
* FIX #1471: print strings using Haskell quoting syntaxSimon Marlow2007-07-021-3/+1
* prettifying Cmm: print MachOps as identifiers by replacing ' ' with '_'mrchebas@gmail.com2007-01-171-1/+4
* prettifying Cmm a bit: convert (x + (-N)) to (x - N)mrchebas@gmail.com2007-01-171-0/+2
* Module header tidyup, phase 1Simon Marlow2006-10-111-11/+11
* Reorganisation of the source treeSimon Marlow2006-04-071-0/+462