summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmSink.hs
Commit message (Expand)AuthorAgeFilesLines
* TyposKrzysztof Gogolewski2013-10-121-1/+1
* Comments onlyJan Stolarek2013-09-201-0/+1
* 80 columnsSimon Marlow2013-09-141-5/+8
* Improve sinking passJan Stolarek2013-09-121-22/+75
* Fix definition of DefinerOfRegs for CmmForeignCallJan Stolarek2013-09-041-3/+4
* Comments and type synonym in CmmSinkJan Stolarek2013-09-031-22/+33
* Comments onlyJan Stolarek2013-09-021-20/+40
* Comment onlySimon Peyton Jones2013-04-191-1/+1
* Generalize register sets and liveness calculations.Geoffrey Mainland2012-10-301-15/+15
* Fix a bug in CmmSink exposed by a recent optimisation (#7366)Simon Marlow2012-10-251-0/+10
* Fix bug in 88a6f863d9f127fc1b03a1e2f068fd20ecbe096c (#7366)Simon Marlow2012-10-251-20/+20
* Small optimisation: always sink/inline reg1 = reg2 assignmentsSimon Marlow2012-10-231-6/+5
* Foreign calls can clobber heap & stack memory tooSimon Marlow2012-10-221-2/+17
* 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