summaryrefslogtreecommitdiff
path: root/compiler/cmm/PprCmm.hs
Commit message (Expand)AuthorAgeFilesLines
* Refactor the story around switches (#10137)Joachim Breitner2015-03-301-15/+22
* Add unwind information to CmmPeter Wortmann2014-12-161-0/+4
* Tick scopesPeter Wortmann2014-12-161-1/+3
* Source notes (Cmm support)Peter Wortmann2014-12-161-1/+9
* add a commentSimon Marlow2014-08-011-0/+3
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-2/+3
* Fix a bug in stack layout with safe foreign calls (#8083)Simon Marlow2013-07-241-2/+3
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-7/+10
* Pass DynFlags down to bWordIan Lynagh2012-09-121-1/+2
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-1/+1
* Merge branch 'master' of darcs.haskell.org:/srv/darcs//ghcIan Lynagh2012-07-191-4/+9
|\
| * tidy up pretty-printing of CmmCallSimon Marlow2012-07-171-4/+9
* | Move -fno-warn-orphan flag into individual modulesIan Lynagh2012-07-151-0/+1
|/
* Track liveness of GlobalRegs in the new code generatorSimon Marlow2012-07-091-2/+2
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-55/+54
|\
| * Remove more redundant Platform argumentsIan Lynagh2012-06-131-25/+24
| * Remove PlatformOutputableIan Lynagh2012-06-131-47/+47
* | remove unused Conventions (Foreign, Private)Simon Marlow2012-02-131-2/+0
|/
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-39/+44
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-2/+1
* More work towards cross-compilationIan Lynagh2011-07-151-23/+26
* Merge in new code generator branch.Simon Marlow2011-01-241-592/+224
* 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