summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-272-13/+6
* Implement "value" imports with the CAPIIan Lynagh2012-02-262-2/+6
* Fix generic 2-word-multiplyIan Lynagh2012-02-241-3/+3
* Add a 2-word-multiply operatorIan Lynagh2012-02-241-0/+48
* Add a Word add-with-carry primopIan Lynagh2012-02-232-8/+58
* Add a primop for unsigned quotRem; part of #5598Ian Lynagh2012-02-171-0/+8
* Define a quotRem CallishMachOp; fixes #5598Ian Lynagh2012-02-141-0/+9
* Port "Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'" to new codegen.Edward Z. Yang2012-01-201-2/+22
* Track STG live register information for use in LLVMDavid Terei2012-01-098-94/+127
* Remove unused arg field of CmmReturnDavid Terei2012-01-051-1/+1
* Remove unused argument field on CmmJumpDavid Terei2012-01-057-13/+13
* Formatting fixesDavid Terei2012-01-054-526/+508
* Tabs -> Spaces + formatting fixesDavid Terei2012-01-052-596/+559
* Fixup to 4464c92badaedc45ce53d6349f6790f6d2298103Simon Marlow2012-01-052-2/+5
* Rename the CCCS field of StgTSO so as not to conflict with the CCCS pseudo-re...Simon Marlow2012-01-052-2/+2
* remove dead codeSimon Marlow2012-01-041-6/+1
* mkSlowEntryCode: enterLocalIdLabel should be enterIdLabel (#5357)Simon Marlow2012-01-041-1/+1
* Add a class HasDynFlags(getDynFlags)Ian Lynagh2011-12-192-4/+4
* Fix alignment in the CostCentre struct (#5710)Simon Marlow2011-12-192-9/+9
* Fix comment in CgMonadDavid Terei2011-12-111-6/+5
* Merge branch 'master' of http://darcs.haskell.org/ghcDavid Terei2011-12-082-4/+34
|\
| * Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'Manuel M T Chakravarty2011-12-072-4/+34
* | Tabs -> Spaces + FormattingDavid Terei2011-12-062-436/+402
|/
* Code generation: Always ask for result of newSparkPeter Wortmann2011-12-052-2/+5
* Remove dead function.David Terei2011-12-031-23/+1
* Merge branch 'master' of http://darcs.haskell.org/ghcIan Lynagh2011-12-022-3/+15
|\
| * More changes aimed at improving call stacks.Simon Marlow2011-12-022-3/+15
* | Move includes/DerivedConstants.h and includes/GHCConstants.h into dist dirsIan Lynagh2011-12-024-4/+4
|/
* Further tweaks to the ccs primopsSimon Marlow2011-11-302-2/+16
* Add a new primop: getCCCS# :: State# s -> (# State# s, Addr# #)Simon Marlow2011-11-292-0/+5
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-298-30/+38
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-294-24/+18
* Remove a tabs kludgeIan Lynagh2011-11-261-7/+0
* Whitespace only in codeGen/CgForeignCall.hsIan Lynagh2011-11-261-101/+101
* Whitespace only in codeGen/StgCmmForeign.hsIan Lynagh2011-11-261-99/+92
* GHC gets a new constraint solver. More efficient and smaller in size.Dimitrios Vytiniotis2011-11-161-4/+14
* fix profiling bug in copyArray#/cloneArray# (cgrun068(profasm) segfault)Simon Marlow2011-11-142-2/+2
* Cost centre names are now in UTF-8 (#5559)Simon Marlow2011-11-072-6/+10
* Allow the use of R9 and R10 in primops; fixes trac #5423Ian Lynagh2011-11-062-0/+18
* Give a better error for uses of R11, R12, ...; trac #5422Ian Lynagh2011-11-061-1/+5
* Use -fwarn-tabs when validatingIan Lynagh2011-11-0432-0/+224
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-0211-386/+82
* Don't generate stg_ap thunks when profiling, it loses information (#949)Simon Marlow2011-11-022-1/+8
* fix warningSimon Marlow2011-10-171-1/+0
* make CAFs atomic, to fix #5558Simon Marlow2011-10-174-43/+42
* Remove a little more CPPIan Lynagh2011-10-152-8/+4
* de-CPP codeGen/CgCon.lhsIan Lynagh2011-10-141-15/+24
* Whitespace only in codeGen/CgCon.lhsIan Lynagh2011-10-141-205/+205
* Remove CPP from codeGen/StgCmmCon.hsIan Lynagh2011-10-141-21/+29
* Whitespace only in codeGen/StgCmmCon.hsIan Lynagh2011-10-141-62/+60