summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmExpr.hs
Commit message (Expand)AuthorAgeFilesLines
* a bit more UNPACKingSimon Marlow2012-03-151-4/+5
* remove dead codeSimon Marlow2012-03-151-41/+1
* New stack layout algorithmSimon Marlow2012-02-081-18/+2
* strictness annotationsSimon Marlow2012-01-231-3/+3
* implement RegSet by Set, not UniqSetSimon Marlow2012-01-201-13/+28
* A little unpacking and strictnessSimon Marlow2012-01-191-3/+3
* More codegen refactoring with simonpjSimon Marlow2011-12-191-2/+7
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-291-1/+5
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Implement regslot inlining, document soundness concerns.Edward Z. Yang2011-06-141-1/+4
* Make array copy primops inlineJohan Tibell2011-05-191-2/+3
* Update CmmRegOff shorthand for CmmMachOp.Edward Z. Yang2011-04-131-2/+4
* Merge in new code generator branch.Simon Marlow2011-01-241-727/+12
* Remove (most of) the FiniteMap wrapperIan Lynagh2010-09-141-3/+3
* Beef up cmmMiniInline a tiny bitSimon Marlow2010-02-161-0/+11
* Comments in Cmmsimonpj@microsoft.com2009-09-101-0/+3
* Comments only, on Cmm data typessimonpj@microsoft.com2009-09-101-1/+17
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-3/+0
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-031-13/+4
* Fix #2838: we should narrow a CmmInt before converting to ImmIntegerSimon Marlow2008-12-091-0/+19
* add missing case to Ord GlobalReg (EagerBlackhole == EagerBlackhole)Simon Marlow2008-11-281-0/+1
* one more missing patch from new codegen pathdias@eecs.harvard.edu2008-11-261-0/+2
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-9/+28
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-97/+894
* Add optional eager black-holing, with new flag -feager-blackholingSimon Marlow2008-11-181-0/+1
* Fix Haddock errors.Thomas Schilling2008-07-201-6/+6
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-17/+38
* Cmm back end upgradesdias@eecs.harvard.edu2008-05-291-4/+50
* added 'filterRegsUsed' to CmmExprNorman Ramsey2007-09-171-1/+6
* Remove warning flags from individual compiler modulesIan Lynagh2007-09-121-1/+0
* wrote an analysis to help in sinking Reload instructionsNorman Ramsey2007-09-071-2/+6
* a good deal of salutory renamingNorman Ramsey2007-09-071-4/+4
* in CmmExpr, always have (Show GlobalReg), regardless of DEBUG settingNorman Ramsey2007-09-071-5/+1
* adding new files to do with new cmm functionalityNorman Ramsey2007-09-071-0/+230