summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmBind.hs
Commit message (Expand)AuthorAgeFilesLines
...
* A closure with void args only should be a function, not a thunkSimon Marlow2012-08-071-4/+3
* Generate one fewer temps per heap allocationSimon Marlow2012-08-071-5/+6
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-2/+3
* Make tablesNextToCode "dynamic"Ian Lynagh2012-08-061-3/+4
* Use "ReturnedTo" when generating safe foreign callsSimon Marlow2012-08-061-4/+3
* Add a comment to explain why the FCode monad is lazySimon Marlow2012-08-061-1/+2
* Explicitly share some return continuationsSimon Marlow2012-08-021-2/+4
* Small optimisation to the code generated for CAFsSimon Marlow2012-07-301-9/+14
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-1/+1
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-241-23/+28
* remove some redundant SRT-related stuffSimon Marlow2012-07-111-5/+3
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-22/+25
|\
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-7/+3
| * Pass DynFlags down to showSDocDumpIan Lynagh2012-06-121-6/+10
| * Fix for earger blackholing of thunks with no free variables (#6146)Simon Marlow2012-06-071-7/+10
* | fix the updfr offset in the jump after newCAFSimon Marlow2012-03-071-1/+2
* | Fix an SRT-related bugSimon Marlow2012-02-141-17/+13
* | New stack layout algorithmSimon Marlow2012-02-081-1/+1
* | Different implementation of MkGraphSimon Marlow2012-01-251-9/+9
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-11/+12
* Don't generate stg_ap thunks when profiling, it loses information (#949)Simon Marlow2011-11-021-1/+4
* make CAFs atomic, to fix #5558Simon Marlow2011-10-171-16/+15
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-8/+12
* fix the eager-blackholing check, which I inadvertently broke inSimon Marlow2011-09-061-9/+36
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-251-25/+5
* Refactoring/renamingSimon Marlow2011-08-251-6/+3
* eliminate ConInfoSimon Marlow2011-08-251-11/+11
* Remove another use of mkConInfoSimon Marlow2011-08-251-1/+2
* Refactoring: reduce usage of mkConInfo, with a view to killing itSimon Marlow2011-08-251-2/+9
* More refactoring (CgRep)Simon Peyton Jones2011-08-251-1/+1
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-6/+6
* Immediately tag initialization code to prevent untagged spills.Edward Z. Yang2011-03-231-2/+2
* Merge in new code generator branch.Simon Marlow2011-01-241-86/+106
* Following Simon M's "take newCAF() out from sm_mutex" patchdias@cs.tufts.edu2010-01-051-1/+4
* * Refactor CLabel.RtsLabel to CLabel.CmmLabelBen.Lippmeier@anu.edu.au2009-11-061-3/+3
* Merge RtsLabelInfo.Rts* with RtsLabelInfo.Rts*FSBen.Lippmeier@anu.edu.au2009-10-181-3/+3
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+1
* Remove unused importsIan Lynagh2009-07-071-2/+0
* When calling gc, avoid saving node in static closuresdias@eecs.tufts.edu2009-03-231-2/+2
* Code simplifications due to call/return separation; some improvements to how ...dias@eecs.tufts.edu2009-03-231-14/+15
* Remove a redundant importIan Lynagh2009-01-141-1/+0
* Use DynFlags to work out if we are doing ticky ticky profilingIan Lynagh2008-12-181-1/+2
* drop some debugging traces and use only one flag for new codegendias@eecs.harvard.edu2008-11-261-5/+3
* one more missing patch from new codegen pathdias@eecs.harvard.edu2008-11-261-1/+1
* Fix build following codegen patchsimonpj@microsoft.com2008-11-261-2/+1
* Removed warnings, made Haddock happy, added examples in documentationdias@eecs.harvard.edu2008-10-171-10/+9
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-141/+179
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-0/+615