summaryrefslogtreecommitdiff
path: root/compiler/cmm/PprCmm.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-309/+0
* Remove unused imports of the form 'import foo ()' (Fixes #17065)James Foster2019-08-151-2/+0
* Also suppress uniques in cmm dumps with `-dsuppress-uniques`.klebinger.andreas@gmx.at2018-06-041-1/+5
* An overhaul of the SRT representationSimon Marlow2018-05-161-1/+1
* Hoopl: improve postorder calculationMichal Terepeta2018-03-191-2/+2
* cmm: Include braces on default branch as required by the parserklebinger.andreas@gmx.at2018-01-181-2/+2
* Fix references to cminusminus.orgBen Gamari2018-01-181-2/+2
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-2/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+2
* Change -dppr-ticks to -dsuppress-ticksSimon Peyton Jones2017-02-201-4/+3
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-081-1/+3
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-32/+32
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-1/+4
* 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