summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmMonad.hs
Commit message (Expand)AuthorAgeFilesLines
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* Turn on MonadFail desugaring by defaultHerbert Valerio Riedel2018-08-071-1/+10
* Get rid of more CPP in cmm/ and codeGen/Michal Terepeta2018-03-191-8/+5
* StgCmmMonad: Remove unnecessary use of unboxed tuplesBen Gamari2017-09-261-53/+22
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-2/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+1
* Move dataConTagZ to DataConSimon Peyton Jones2017-04-281-0/+1
* Typos in comments [ci skip]Gabor Greif2017-04-111-2/+2
* Cmm: Add support for undefined unwinding statementsBen Gamari2017-02-081-1/+1
* Generalize CmmUnwind and pass unwind information through NCGBen Gamari2017-02-081-4/+4
* Use newBlockId instead of newLabelCBen Gamari2016-11-291-15/+10
* LLVM generate llvm.expect for conditional branchesAlex Biehl2016-11-171-9/+31
* Remove StgRubbishArg and CmmArgÖmer Sinan Ağacan2016-08-101-13/+4
* StgCmm: Remove unused Bool field of Return sequelÖmer Sinan Ağacan2016-08-051-4/+3
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-5/+14
* Replace calls to `ptext . sLit` with `text`Jan Stolarek2016-01-181-3/+3
* StgCmmForeign: Push local register creation into code generationBen Gamari2016-01-051-0/+6
* Remove some redundant definitions/constraintsHerbert Valerio Riedel2015-12-311-3/+1
* StgCmmMonad: Implement Outputable instance for Sequel for debuggingÖmer Sinan Ağacan2015-12-041-0/+4
* Support multiple debug output levelsBen Gamari2015-11-231-2/+2
* Make Monad/Applicative instances MRP-friendlyHerbert Valerio Riedel2015-10-171-2/+2
* Rename package key to unit ID, and installed package ID to component ID.Edward Z. Yang2015-10-141-1/+1
* Annotate CmmBranch with an optional likely targetSimon Marlow2015-09-231-3/+3
* 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