summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmMonad.hs
Commit message (Expand)AuthorAgeFilesLines
* Comments and white space onlySimon Peyton Jones2013-06-061-2/+2
* extended ticky to also track "let"s that are not conventional closuresNicolas Frisby2013-05-021-1/+1
* Revert "extended ticky to also track "let"s that are not closures"Nicolas Frisby2013-04-121-1/+1
* extended ticky to also track "let"s that are not closuresNicolas Frisby2013-04-121-1/+1
* Remove cg_tag from CgIdInfoBoris Sukholitko2013-03-091-1/+0
* Detabify StgCmmMonadBoris Sukholitko2013-03-091-175/+168
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-10/+10
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-42/+93
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-8/+10
* Fix -split-objs with the new code generatorSimon Marlow2012-09-041-22/+3
* Remove uses of fixC from the codeGen, and make the FCode monad strictSimon Marlow2012-08-091-52/+22
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-4/+6
* Use "ReturnedTo" when generating safe foreign callsSimon Marlow2012-08-061-17/+4
* Add a comment to explain why the FCode monad is lazySimon Marlow2012-08-061-0/+7
* Explicitly share some return continuationsSimon Marlow2012-08-021-9/+81
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-6/+14
* Generate slightly less crap to be cleaned up laterSimon Marlow2012-07-061-1/+7
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-6/+6
|\
| * Remove PlatformOutputableIan Lynagh2012-06-131-6/+6
* | Lower safe foreign calls in the new CmmLayoutStackSimon Marlow2012-03-061-7/+8
* | Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-02-131-2/+2
|\ \ | |/
| * Add a class HasDynFlags(getDynFlags)Ian Lynagh2011-12-191-2/+2
* | New stack layout algorithmSimon Marlow2012-02-081-10/+8
* | Run the complete backend (Stg -> .S) incrementally on each StgBindingSimon Marlow2012-01-261-7/+8
* | Different implementation of MkGraphSimon Marlow2012-01-251-5/+90
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-6/+6
* get rid of the cg_rep field of CgIdInfo, which wasn't used anywhereSimon Marlow2011-08-251-2/+0
* Renaming onlySimon Peyton Jones2011-08-251-3/+3
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-11/+7
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-1/+1
* Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-131-2/+2
* Merge in new code generator branch.Simon Marlow2011-01-241-12/+13
* Remove unnecessary importsIan Lynagh2010-10-261-1/+0
* Fix some whitespaceIan Lynagh2010-10-211-16/+16
* Use takeUniqFromSupply in emitProcWithConventionIan Lynagh2010-10-211-2/+3
* Comments onlysimonpj@microsoft.com2010-03-041-0/+2
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-1/+3
* Calls with and without passing node arguments more clearly separateddias@eecs.tufts.edu2009-03-231-1/+1
* Small step toward call-conv improvement: separate out calls and returnsdias@eecs.tufts.edu2009-03-231-1/+1
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-031-4/+7
* Don't adjust hp up when the case scrutinee won't allocatedias@eecs.harvard.edu2008-10-141-6/+4
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-34/+69
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-0/+601