summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmNode.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix definition of DefinerOfRegs for CmmForeignCallJan Stolarek2013-09-041-5/+74
* Comments and type synonym in CmmSinkJan Stolarek2013-09-031-0/+2
* Fix a bug in stack layout with safe foreign calls (#8083)Simon Marlow2013-07-241-5/+6
* Whitespace only in CmmNodeIan Lynagh2013-04-141-21/+14
* Derive instance Eq for CmmNodeGabor Greif2013-04-061-14/+3
* commentsSimon Marlow2013-03-051-2/+3
* Remove OldCmm, convert backends to consume new CmmSimon Marlow2012-11-121-1/+13
* Generalize register sets and liveness calculations.Geoffrey Mainland2012-10-301-11/+49
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-14/+32
* Fix a bug in foldExpDeepSimon Marlow2012-08-311-8/+1
* Foreign calls may clobber caller-saves registersSimon Marlow2012-08-061-8/+28
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-6/+0
* Track liveness of GlobalRegs in the new code generatorSimon Marlow2012-07-091-11/+11
* Delete some unused codeSimon Marlow2012-07-051-4/+0
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-1/+1
* a bit more UNPACKingSimon Marlow2012-03-151-4/+7
* remove dead codeSimon Marlow2012-03-151-31/+0
* remove unused Conventions (Foreign, Private)Simon Marlow2012-02-131-8/+0
* New stack layout algorithmSimon Marlow2012-02-081-2/+2
* add mapSuccessorsSimon Marlow2012-02-031-1/+9
* don't inline foldExpDeepSimon Marlow2012-01-301-1/+0
* optimise foldExpDeepSimon Marlow2012-01-251-1/+10
* strictness annotationsSimon Marlow2012-01-231-2/+2
* unpack the Label in CmmEntrySimon Marlow2012-01-181-1/+1
* More codegen refactoring with simonpjSimon Marlow2011-12-191-0/+5
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-8/+15
* 'Fix' a validation problem when bootstrap is 7.2.1David Terei2011-08-191-1/+1
* comment updatesSimon Marlow2011-06-281-4/+7
* Port MachOp folding to new code generator.Edward Z. Yang2011-06-171-0/+50
* Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-131-4/+4
* Work around lack of saving volatile registers from unsafe foreign calls.Edward Z. Yang2011-05-151-6/+26
* More aggressive CmmRegOff inlining, and fix failure to inline to assignments.Edward Z. Yang2011-05-151-1/+1
* Comments onlySimon Peyton Jones2011-05-091-3/+25
* Unsafe foreign calls (fat machine instructions) do not kill all registers.Edward Z. Yang2011-04-111-0/+2
* Fix warningsSimon Marlow2011-01-281-2/+7
* Merge in new code generator branch.Simon Marlow2011-01-241-0/+303