summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmMonad.hs
Commit message (Expand)AuthorAgeFilesLines
* Typos in commentsGabor Greif2014-12-171-1/+1
* Add unwind information to CmmPeter Wortmann2014-12-161-1/+7
* Tick scopesPeter Wortmann2014-12-161-21/+67
* Source notes (Cmm support)Peter Wortmann2014-12-161-0/+4
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-10/+10
* Rename PackageId to PackageKey, distinguishing it from Cabal's PackageId.Edward Z. Yang2014-07-211-1/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+2
* Comments on virtHp, realHp (Trac #8864)Simon Peyton Jones2014-03-131-3/+33
* Fix AMP warnings.Austin Seipp2013-09-111-0/+5
* Optimize self-recursive tail callsJan Stolarek2013-08-291-45/+41
* Whitespaces and comment formattingJan Stolarek2013-08-291-14/+13
* Comments only, relating to #8166 fixSimon Peyton Jones2013-08-271-1/+9
* Comments onlyJan Stolarek2013-08-221-3/+1
* Comments onlyJan Stolarek2013-08-201-1/+2
* Cleanup StgCmm passJan Stolarek2013-08-201-27/+2
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-78/+78
* Avoid needlessly splitting a UniqSupply when extracting a Unique (#8041)Patrick Palka2013-07-061-2/+4
* Remove redundant import, revealed by the fix to #7963Simon Peyton Jones2013-06-181-1/+0
* 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