summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a quotRemWord2 primopIan Lynagh2012-04-211-0/+53
* Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-135-9/+121
|\
| * 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
* | Add support for type-level "strings".Iavor S. Diatchki2012-01-242-2/+4
* | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-241-2/+22
|\ \ | |/
| * Port "Add new primtypes 'ArrayArray#' and 'MutableArrayArray#'" to new codegen.Edward Z. Yang2012-01-201-2/+22
* | Merge in more HEAD, fix stuff upSimon Peyton Jones2012-01-238-94/+127
|\ \ | |/
| * Track STG live register information for use in LLVMDavid Terei2012-01-098-94/+127
* | Mainly, rename LiteralTy to LitTySimon Peyton Jones2012-01-132-2/+2
* | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-0714-1145/+1088
|\ \ | |/
| * 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
* | Merge branch 'master' into type-natsIavor S. Diatchki2011-12-294-13/+13
|\ \ | |/
| * Add a class HasDynFlags(getDynFlags)Ian Lynagh2011-12-192-4/+4
| * Fix alignment in the CostCentre struct (#5710)Simon Marlow2011-12-192-9/+9
* | Extend GHC's type with a representation for type level literals.Iavor S. Diatchki2011-12-182-0/+13
|/
* 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