summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmLayoutStack.hs
Commit message (Expand)AuthorAgeFilesLines
* Misc tidyupSimon Marlow2012-09-241-3/+3
* add a missing entryCodeSimon Marlow2012-09-201-1/+3
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-41/+43
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-11/+11
* Pass DynFlags down to gcWordIan Lynagh2012-09-121-2/+2
* Pass DynFlags down to bWordIan Lynagh2012-09-121-30/+33
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-3/+3
* small cleanupSimon Marlow2012-08-071-5/+2
* Define callerSaves for all platformsIan Lynagh2012-08-071-1/+1
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-1/+1
* Continue by jumping to the top-of-stack after a safe foreign callSimon Marlow2012-08-061-5/+7
* No need to do removeDeadAssignments, just do cmmLiveness insteadSimon Marlow2012-08-021-1/+7
* optimise away some unnecessary stack checksSimon Marlow2012-07-301-1/+19
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-7/+6
* Fixes for the stack layout algorithm to handle join pointsSimon Marlow2012-07-301-38/+51
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-7/+8
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-3/+0
* Move sinking into a separate module, and add a simple inlining passSimon Marlow2012-07-171-85/+14
* Fix build with GHC 7.0Ian Lynagh2012-07-131-0/+3
* Support the 2-result primops in the new code generatorSimon Marlow2012-07-111-1/+1
* Track liveness of GlobalRegs in the new code generatorSimon Marlow2012-07-091-6/+7
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-7/+7
* Fix merge-related problemsSimon Marlow2012-07-041-1/+4
* Add an experimental sinking passSimon Marlow2012-07-031-2/+72
* refactoring and commentsSimon Marlow2012-03-151-26/+34
* Remove the old stack layout algorithmsSimon Marlow2012-03-151-2/+2
* Add type signature necessary for GHC 7.0.4Max Bolingbroke2012-03-091-1/+2
* An optimisation to reduce code size in a common caseSimon Marlow2012-03-081-121/+182
* Refactoring onlySimon Marlow2012-03-081-196/+241
* Lower safe foreign calls separately from stack layoutSimon Marlow2012-03-071-40/+30
* refactoring onlySimon Marlow2012-03-071-33/+69
* Lower safe foreign calls in the new CmmLayoutStackSimon Marlow2012-03-061-38/+195
* Eliminate some redundant stack assignments and empty stack checksSimon Marlow2012-02-141-49/+122
* Build info tables with the new stack layout codeSimon Marlow2012-02-081-18/+77
* New stack layout algorithmSimon Marlow2012-02-081-0/+545