summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix Trac #5286: getPredTyDescriptionSimon Peyton Jones2011-06-302-5/+4
* Add two new primops:Simon Marlow2011-06-283-0/+46
* codeGen: Make emitCopyByteArray less pessimisticJohan Tibell2011-06-172-19/+2
* Port "Add byte array copy primops" to the new code genJohan Tibell2011-06-161-0/+57
* Add byte array copy primopsJohan Tibell2011-06-161-0/+59
* Port "6c7d2a9 Use the new memcpy/memmove/memset MachOps" to new codegen.Edward Z. Yang2011-06-151-37/+23
* Use the new memcpy/memmove/memset MachOpsJohan Tibell2011-06-141-24/+25
* Remove type synonyms for CmmFormals, CmmActuals (and hinted versions).Edward Z. Yang2011-06-136-18/+18
* Port "Make array copy primops inline" and related patches to new codegen.Edward Z. Yang2011-06-135-4/+234
* Fix segfault in array copy primops on 32-bitJohan Tibell2011-06-071-4/+4
* Make assignTemp_ less pessimisticJohan Tibell2011-05-301-6/+10
* Make array copy primops inlineJohan Tibell2011-05-192-3/+228
* Amend comment per Marlow's comments.Edward Z. Yang2011-05-161-15/+16
* Work around lack of saving volatile registers from unsafe foreign calls.Edward Z. Yang2011-05-151-0/+61
* For BC labels, emit empty data section instead of empty proc.Edward Z. Yang2011-04-142-2/+3
* Change the way module initialisation is done (#3252, #4417)Simon Marlow2011-04-126-432/+54
* Remove debugging CmmComment from old code generator.Edward Z. Yang2011-04-111-1/+0
* Minor documentation improvement about pointer tagging.Edward Z. Yang2011-04-041-3/+5
* Immediately tag initialization code to prevent untagged spills.Edward Z. Yang2011-03-233-6/+14
* Fix Array sizeof primops to use the correct offset (which happens to be 0, so...Daniel Peebles2011-02-012-2/+2
* Add sizeof(Mutable)Array# primitivesDaniel Peebles2011-01-262-0/+10
* Merge in new code generator branch.Simon Marlow2011-01-2438-492/+541
* Implement stack chunks and separate TSO/STACK objectsSimon Marlow2010-12-152-25/+25
* fix ticket number (#4505)Simon Marlow2010-12-091-1/+1
* Catch too-large allocations and emit an error message (#4505)Simon Marlow2010-12-091-0/+10
* make a panic message more informative and suggest -dcore-lint (see #4534)Simon Marlow2010-12-011-4/+4
* Remove unncessary fromIntegral callssimonpj@microsoft.com2010-11-164-4/+4
* Remove unnecessary importsIan Lynagh2010-10-263-4/+0
* Follow GHC.Bool/GHC.Types mergeIan Lynagh2010-10-231-2/+2
* Fix some whitespaceIan Lynagh2010-10-211-16/+16
* Use takeUniqFromSupply in emitProcWithConventionIan Lynagh2010-10-211-2/+3
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-192-2/+3
* LLVM: Stop llvm saving stg caller-save regs across C callsDavid Terei2010-07-051-1/+1
* FIX #38000 Store StgArrWords payload size in bytesAntoine Latter2010-01-012-12/+6
* Add new LLVM code generator to GHC. (Version 2)David Terei2010-06-152-28/+181
* omit "dyn" from the way appended to the __stginit labelSimon Marlow2010-04-281-8/+13
* New implementation of BLACKHOLEsSimon Marlow2010-03-294-14/+42
* Never jump directly to a thunk's entry code, even if it is single-entrySimon Marlow2010-03-251-10/+18
* do_checks: do not set HpAlloc if the stack check failsSimon Marlow2010-03-251-6/+16
* Comments onlysimonpj@microsoft.com2010-03-041-0/+2
* Beef up cmmMiniInline a tiny bitSimon Marlow2010-02-162-9/+1
* Following Simon M's "take newCAF() out from sm_mutex" patchdias@cs.tufts.edu2010-01-051-1/+4
* Refactor PackageTarget back into StaticTargetBen.Lippmeier@anu.edu.au2010-01-042-13/+12
* Tag ForeignCalls with the package they correspond toBen.Lippmeier@anu.edu.au2010-01-027-21/+42
* take newCAF() out from sm_mutex; use the capability-local mut list insteadSimon Marlow2009-12-311-1/+4
* Copying Simon M's fix for 650 to the new codegendias@cs.tufts.edu2009-12-221-2/+15
* Better error checking and code cleanupdias@cs.tufts.edu2009-12-221-6/+5
* unused named variablesdias@cs.tufts.edu2009-12-181-2/+2
* missed a case in a previous fixdias@cs.tufts.edu2009-12-171-4/+26
* Fix #650: use a card table to mark dirty sections of mutable arraysSimon Marlow2009-12-171-3/+15