summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Comments onlySimon Peyton Jones2013-08-191-1/+8
* Comparison primops return Int# (Fixes #6135)Jan Stolarek2013-08-142-23/+18
* Fix a bug in stack layout with safe foreign calls (#8083)Simon Marlow2013-07-241-1/+2
* Add final remaining bits to fix #7978.Geoffrey Mainland2013-07-221-30/+1
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-171-0/+12
* Avoid needlessly splitting a UniqSupply when extracting a Unique (#8041)Patrick Palka2013-07-062-5/+6
* Fix bumpTickyLitBy[E] on Win64; fixes #7940Ian Lynagh2013-07-021-4/+2
* Fix typosGabor Greif2013-06-251-2/+2
* Make noteMustPointToIt true of all non-top-level thunksSimon Peyton Jones2013-06-251-23/+44
* Add a work-around for #7978.Geoffrey Mainland2013-06-221-2/+7
* Fix many ASSERT uses under Clang.Austin Seipp2013-06-181-1/+1
* Remove redundant import, revealed by the fix to #7963Simon Peyton Jones2013-06-181-1/+0
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-111-12/+0
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-091-0/+12
* Wibbles (merg-os) to ticky-tickySimon Peyton Jones2013-06-062-3/+3
* Implement cardinality analysisSimon Peyton Jones2013-06-062-18/+51
* Comments and white space onlySimon Peyton Jones2013-06-061-2/+2
* Fix the GHC package DLL-splittingIan Lynagh2013-05-141-1/+2
* extended ticky to also track "let"s that are not conventional closuresNicolas Frisby2013-05-026-47/+71
* In CMM, only allow foreign calls to labels, not arbitrary expressionsIan Lynagh2013-04-243-10/+8
* Small refactoring in StgCmmExtCodeIan Lynagh2013-04-231-6/+7
* Don't duplicate decls unnecessarily in the environmentIan Lynagh2013-04-231-1/+1
* Make CmmParse abstractIan Lynagh2013-04-231-1/+1
* Revert "extended ticky to also track "let"s that are not closures"Nicolas Frisby2013-04-126-69/+47
* extended ticky to also track "let"s that are not closuresNicolas Frisby2013-04-126-47/+69
* added ticky counters for heap and stack checksNicolas Frisby2013-04-112-1/+11
* ticky enhancementsNicolas Frisby2013-03-299-348/+614
* Typo-fix for panic.Edward Z. Yang2013-03-111-1/+1
* Remove unnecessary DynFlags arg to mkCgIdInfoSimon Peyton Jones2013-03-091-4/+4
* Remove stale, commented-out code about heap checksSimon Peyton Jones2013-03-091-83/+0
* Remove unused functions cmmConstrTag, cmmGetTagSimon Peyton Jones2013-03-091-2/+2
* Remove cg_tag from CgIdInfoBoris Sukholitko2013-03-092-7/+3
* Detabify StgCmmEnvBoris Sukholitko2013-03-091-63/+55
* Detabify StgCmmMonadBoris Sukholitko2013-03-091-175/+168
* Satisfy the invariant on CmmUnsafeForeignCall argumentsSimon Marlow2013-03-061-30/+23
* Primitive bitwise operations on Int# (Fixes #7689)Jan Stolarek2013-02-181-0/+4
* some more typosGabor Greif2013-02-021-1/+1
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+47
* Add support for passing SSE vectors in registers.Geoffrey Mainland2013-02-012-5/+20
* Add the Int64X2# primitive type and associated primops.Geoffrey Mainland2013-02-011-0/+37
* Add the DoubleX2# primitive type and associated primops.Geoffrey Mainland2013-02-011-0/+36
* Add the Int32X4# primitive type and associated primops.Paul Monday2013-02-011-0/+37
* Add the Float32X4# primitive type and associated primops.Geoffrey Mainland2013-02-011-137/+337
* Always pass vector values on the stack.Geoffrey Mainland2013-02-011-28/+36
* Tidy up: move info-table related stuff to CmmInfoSimon Marlow2013-01-234-121/+4
* White space onlySimon Peyton Jones2013-01-151-1/+1
* Inline some FastBytes/ByteString wrappersIan Lynagh2012-12-141-1/+2
* Implement word2Float# and word2Double#Johan Tibell2012-12-131-0/+6
* Code-size optimisation for top-level indirections (#7308)Simon Marlow2012-11-194-19/+48
* Fix the Slow calling convention (#7192)Simon Marlow2012-11-134-21/+18