summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* Pass DynFlags down to showSDocDumpOneLineIan Lynagh2012-06-121-8/+12
* Pass DynFlags down to showSDocDebugIan Lynagh2012-06-122-11/+12
* Pass DynFlags down to showSDocIan Lynagh2012-06-122-4/+5
* Use showPpr in a few more placesIan Lynagh2012-06-121-1/+2
* Pass DynFlags down to showSDocDumpIan Lynagh2012-06-121-6/+10
* Fix for earger blackholing of thunks with no free variables (#6146)Simon Marlow2012-06-074-12/+16
* Merge remote-tracking branch 'origin/unboxed-tuple-arguments2'Paolo Capriotti2012-06-0514-54/+64
|\
| * Support code generation for unboxed-tuple function argumentsunboxed-tuple-arguments2Max Bolingbroke2012-05-1512-47/+61
| * Remove StgTypeArg since it was never used and is probably broken anywayMax Bolingbroke2012-05-152-7/+3
* | Change how macros like ASSERT are definedIan Lynagh2012-06-059-1/+9
* | Add a setByteArray# primopIan Lynagh2012-05-282-2/+30
|/
* 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