summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmSink.hs
Commit message (Expand)AuthorAgeFilesLines
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-10/+48
* Add a ToDo commentSimon Marlow2012-10-051-0/+21
* Misc tidyupSimon Marlow2012-09-241-1/+1
* no functional changesSimon Marlow2012-09-241-7/+16
* Pass DynFlags down to bWordIan Lynagh2012-09-121-20/+20
* Define callerSaves for all platformsIan Lynagh2012-08-071-31/+35
* fix warningSimon Marlow2012-08-061-2/+2
* Fix two bugs in the sinker.Simon Marlow2012-08-061-11/+69
* Foreign calls may clobber caller-saves registersSimon Marlow2012-08-061-4/+21
* comments and refactoringSimon Marlow2012-08-021-31/+50
* fix a bug in the inlinerSimon Marlow2012-08-021-9/+13
* Eliminate "r = r" assignments.Simon Marlow2012-08-021-0/+5
* Improve accuracy of memory conflict trackingSimon Marlow2012-08-021-49/+83
* Inline into the last nodeSimon Marlow2012-08-021-60/+132
* fix haddock parse errorSimon Marlow2012-07-301-1/+1
* fix warningsSimon Marlow2012-07-301-0/+2
* bug fixes for the sinkerSimon Marlow2012-07-301-37/+76
* Merge sinking and inlining to get better results.Simon Marlow2012-07-301-79/+69
* fix warningsSimon Marlow2012-07-171-1/+2
* Move sinking into a separate module, and add a simple inlining passSimon Marlow2012-07-171-0/+255