summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmHeap.hs
Commit message (Expand)AuthorAgeFilesLines
* Some alpha renamingIan Lynagh2012-10-161-1/+1
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-77/+84
* Partially fix #367 by adding HpLim checks to entry with -fno-omit-yields.Edward Z. Yang2012-09-261-20/+37
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-3/+2
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-40/+39
* Pass DynFlags down to bWordIan Lynagh2012-09-121-13/+16
* Cleanup: add mkIntExpr and zeroExpr utilsSimon Marlow2012-08-311-1/+1
* entryHeapCheck: fix calls to stg_gc_fun and stg_gc_enter_1Simon Marlow2012-08-071-21/+26
* Generate one fewer temps per heap allocationSimon Marlow2012-08-071-25/+13
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-10/+13
* Explicitly share some return continuationsSimon Marlow2012-08-021-31/+68
* Small optimisation to the code generated for CAFsSimon Marlow2012-07-301-7/+19
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-10/+14
* Support the 2-result primops in the new code generatorSimon Marlow2012-07-111-1/+1
* remove some redundant SRT-related stuffSimon Marlow2012-07-111-3/+2
* Generate slightly less crap to be cleaned up laterSimon Marlow2012-07-061-10/+7
* Fix merge-related problemsSimon Marlow2012-07-041-1/+1
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-7/+3
|\
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-7/+2
| * Change how macros like ASSERT are definedIan Lynagh2012-06-051-0/+1
* | Improve the case-alternative heap checksSimon Marlow2012-03-071-12/+38
* | Fix an SRT-related bugSimon Marlow2012-02-141-3/+6
* | New stack layout algorithmSimon Marlow2012-02-081-2/+2
* | Different implementation of MkGraphSimon Marlow2012-01-251-19/+25
|/
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-5/+0
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-27/+31
* Refactoring/renamingSimon Marlow2011-08-251-1/+1
* eliminate ConInfoSimon Marlow2011-08-251-9/+12
* Remove another use of mkConInfoSimon Marlow2011-08-251-9/+9
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-32/+8
* Merge in new code generator branch.Simon Marlow2011-01-241-255/+303
* validate fixesBen.Lippmeier@anu.edu.au2009-11-061-1/+1
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-061-5/+8
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-181-4/+4
* Remove unused importsIan Lynagh2009-07-071-1/+0
* When calling gc, avoid saving node in static closuresdias@eecs.tufts.edu2009-03-231-2/+3
* Code simplifications due to call/return separation; some improvements to how ...dias@eecs.tufts.edu2009-03-231-8/+7
* Another small step: call and return conventions specified separately when mak...dias@eecs.tufts.edu2009-03-231-4/+4
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-031-2/+2
* Removed warnings, made Haddock happy, added examples in documentationdias@eecs.harvard.edu2008-10-171-4/+3
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-47/+85
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-0/+519