summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Cleaned up Maybes.lhsBaldur Blöndal2014-02-131-2/+2
* Loopification jump between stack and heap checksJan Stolarek2014-02-013-18/+53
* Remove the LFBlackHole constructorPatrick Palka2013-12-051-27/+0
* Update and deduplicate the comments on CAF management (#8590)Patrick Palka2013-12-041-31/+4
* Move the allocation of CAF blackholes into 'newCAF' (#8590)Patrick Palka2013-12-041-30/+10
* Move the LDV code below the self-loop label (#8275)Patrick Palka2013-12-011-1/+1
* Don't explicitly refer to nodeReg in ldvEnterClosurePatrick Palka2013-12-012-7/+8
* Document solution to #8275Jan Stolarek2013-12-011-2/+13
* Fix loopification with profiling and enable it by default (#8275)Patrick Palka2013-12-011-4/+2
* 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
* Move isVoidRep, isGcPtrRep to TyCon to join primRepSizeW etcSimon Peyton Jones2013-11-223-14/+4
* Fix some cases where we were leaving slop in the heap (#8515, #8298)Simon Marlow2013-11-141-6/+14
* 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
* More comments about stack layoutSimon Peyton Jones2013-10-181-9/+27
* Comments (about the stack overflow check) onlySimon Peyton Jones2013-10-181-15/+23
* Generate (old + 0) instead of Sp in stack checksJan Stolarek2013-10-161-2/+25
* Fix a bug in the canned selector code when profiling.Simon Marlow2013-10-111-1/+6
* Comments onlySimon Peyton Jones2013-10-041-1/+7
* Add support for prefetch with locality levels.Austin Seipp2013-10-011-23/+30
* 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