summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Globally replace "hackage.haskell.org" with "ghc.haskell.org"Simon Marlow2013-10-011-1/+1
* Check that SIMD vector instructions are compatible with current set of dynami...Geoffrey Mainland2013-09-221-14/+59
* Pass 512-bit-wide vectors in registers.Geoffrey Mainland2013-09-221-0/+7
* Add support for 512-bit-wide vectors.Geoffrey Mainland2013-09-222-0/+6
* Pass 256-bit-wide vectors in registers.Geoffrey Mainland2013-09-221-0/+7
* Add support for 256-bit-wide vectors.Geoffrey Mainland2013-09-222-3/+9
* SIMD primops are now generated using schemas that are polymorphic inGeoffrey Mainland2013-09-221-125/+163
* Add flag to control loopificationJan Stolarek2013-09-182-3/+9
* New primops for byte range copies ByteArray# <-> Addr#Duncan Coutts2013-09-151-0/+34
* Fix AMP warnings.Austin Seipp2013-09-112-0/+15
* Explicit import lists for StgCmmProf.Edward Z. Yang2013-09-018-8/+9
* Optimize self-recursive tail callsJan Stolarek2013-08-294-94/+222
* Whitespaces and comment formattingJan Stolarek2013-08-292-33/+31
* Comments only, relating to #8166 fixSimon Peyton Jones2013-08-273-9/+15
* Properly externalise codegen identifiers (#8166)Austin Seipp2013-08-261-3/+7
* Comments onlyJan Stolarek2013-08-221-3/+1
* DetabifyJan Stolarek2013-08-211-39/+32
* Comments onlyJan Stolarek2013-08-201-1/+2
* Merge cgTailCall and cgLneJump into one functionJan Stolarek2013-08-202-31/+17
* Remove unused moduleJan Stolarek2013-08-203-133/+2
* Cleanup StgCmm passJan Stolarek2013-08-207-115/+66
* Trailing whitespaces, code formatting, detabifyJan Stolarek2013-08-2013-481/+467
* 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