summaryrefslogtreecommitdiff
path: root/compiler/cmm/Cmm.hs
Commit message (Expand)AuthorAgeFilesLines
* Module hierarchy: StgToCmm (#13009)Sylvain Henry2019-09-101-2/+2
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-4/+3
* Comments and refactoring onlySimon Marlow2018-05-171-0/+12
* Merge FUN_STATIC closure with its SRTSimon Marlow2018-05-161-1/+6
* An overhaul of the SRT representationSimon Marlow2018-05-161-13/+1
* Get rid of more CPP in cmm/ and codeGen/Michal Terepeta2018-03-191-1/+1
* cmm: Remove unnecessary HsVersion.h includesMichal Terepeta2018-02-061-2/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+4
* compiler/cmm/PprC.hs: constify labels in .rodataSergei Trofimovich2017-04-241-0/+13
* Cmm: remove a few unused type aliasesMichal Terepeta2017-03-241-9/+0
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-3/+3
* Reduce the size of string literals in binaries.Thijs Alkemade2016-12-061-0/+1
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-6/+6
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-3/+8
* Revert "Place static closures in their own section."Edward Z. Yang2014-10-201-1/+0
* Place static closures in their own section.Edward Z. Yang2014-10-011-0/+1
* comment updateSimon Marlow2014-07-311-4/+1
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+1
* Remove unnecessary warnings suppressions, fixes ticket #7756; thanks monoidal...Edward Z. Yang2013-03-091-1/+0
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+38
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-2/+10
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-1/+6
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-5/+10
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-5/+0
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-4/+4
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-9/+1
|\
| * Remove tabs, so that I can push.Iavor S. Diatchki2011-12-181-9/+1
* | just commentsSimon Marlow2012-02-081-2/+0
* | New stack layout algorithmSimon Marlow2012-02-081-1/+2
* | commentsSimon Marlow2012-02-031-1/+4
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Renaming onlySimon Peyton Jones2011-08-251-15/+19
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-152/+132
* 'Fix' a validation problem when bootstrap is 7.2.1David Terei2011-08-191-1/+1
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-2/+2
* More aggressive CmmRegOff inlining, and fix failure to inline to assignments.Edward Z. Yang2011-05-151-2/+3
* Add GenCmmGraph, which is a generic version of CmmGraph.Edward Z. Yang2011-04-151-8/+13
* Fix warningsSimon Marlow2011-01-281-2/+6
* Merge in new code generator branch.Simon Marlow2011-01-241-417/+166
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-1/+1
* Add two local type signaturessimonpj@microsoft.com2010-07-291-12/+16
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-151-0/+1
* Keep Touch'd variables live through the back enddias@cs.tufts.edu2009-09-181-0/+1
* Comments only, on Cmm data typessimonpj@microsoft.com2009-09-101-1/+3
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-031-1/+1
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-2/+8
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-39/+88
* haddock 2 doc fixesIan Lynagh2008-08-281-1/+1
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-9/+1