summaryrefslogtreecommitdiff
path: root/compiler/codeGen/StgCmmLayout.hs
Commit message (Expand)AuthorAgeFilesLines
* Comments on slow-call-shortcuttingSimon Marlow2013-11-281-0/+36
* Fix up shortcut for slow callsPatrick Palka2013-11-281-7/+7
* Implement shortcuts for slow calls (#6084)Simon Marlow2013-11-281-7/+43
* commentsSimon Marlow2013-11-141-5/+5
* Revert "Implement shortcuts for slow calls that would require PAPs (#6084)"Austin Seipp2013-10-261-43/+7
* Revert "comments"Austin Seipp2013-10-261-27/+0
* commentsSimon Marlow2013-10-251-0/+27
* Implement shortcuts for slow calls that would require PAPs (#6084)Simon Marlow2013-10-251-7/+43
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+1
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-221-0/+1
* Explicit import lists for StgCmmProf.Edward Z. Yang2013-09-011-1/+1
* Cleanup StgCmm passJan Stolarek2013-08-201-10/+8
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-201-82/+75
* ticky enhancementsNicolas Frisby2013-03-291-80/+4
* Always pass vector values on the stack.Geoffrey Mainland2013-02-011-28/+36
* Tidy up: move info-table related stuff to CmmInfoSimon Marlow2013-01-231-121/+1
* Fix the Slow calling convention (#7192)Simon Marlow2012-11-131-1/+1
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-2/+2
* Remove the old codegenSimon Marlow2012-10-191-9/+11
* Some alpha renamingIan Lynagh2012-10-161-2/+2
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-35/+9
* non-tablesNextToCode fix for returns in the new codegenSimon Marlow2012-09-201-1/+3
* Change some "else return ()"s to use when/unlessIan Lynagh2012-09-201-1/+2
* Remove a little more CPPIan Lynagh2012-09-181-2/+2
* Make StgHalfWord a portable typeIan Lynagh2012-09-181-4/+5
* Move more constants to platformConstantsIan Lynagh2012-09-161-2/+2
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-31/+34
* Use sIZEOF_* from platformConstants rather than ConstantsIan Lynagh2012-09-131-1/+1
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-2/+2
* Pass DynFlags down to bWordIan Lynagh2012-09-121-20/+17
* Pass Platform down to halfWordWidthIan Lynagh2012-09-101-6/+8
* Add "Unregisterised" as a field in the settings fileIan Lynagh2012-08-071-7/+9
* Make tablesNextToCode "dynamic"Ian Lynagh2012-08-061-7/+7
* Explicitly share some return continuationsSimon Marlow2012-08-021-12/+19
* 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-57/+64
* Track liveness of GlobalRegs in the new code generatorSimon Marlow2012-07-091-12/+17
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-16/+11
|\
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-4/+2
| * Remove PlatformOutputableIan Lynagh2012-06-131-6/+3
| * Pass DynFlags down to showSDocIan Lynagh2012-06-121-3/+3
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-151-4/+4
* | Lower safe foreign calls in the new CmmLayoutStackSimon Marlow2012-03-061-67/+75
* | New stack layout algorithmSimon Marlow2012-02-081-24/+140
* | Different implementation of MkGraphSimon Marlow2012-01-251-5/+5
|/
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-7/+14
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-251-1/+1
* Refactoring: reduce usage of mkConInfo, with a view to killing itSimon Marlow2011-08-251-18/+10
* avoid record selector error on closureProfSimon Marlow2011-08-251-1/+1