summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
...
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-306-15/+26
* Make -fscc-profiling a dynamic flagIan Lynagh2012-07-2427-504/+610
* Small code simplificationIan Lynagh2012-07-181-4/+2
* Whitespace only in CgHeaperyIan Lynagh2012-07-171-249/+242
* Make -fPIC a dynamic flagIan Lynagh2012-07-162-17/+18
* Implement FastBytes, and use it for MachStrIan Lynagh2012-07-142-3/+2
* adjustHpBackwards before calling a let-no-escapeSimon Marlow2012-07-111-1/+2
* Support the 2-result primops in the new code generatorSimon Marlow2012-07-112-4/+171
* remove some redundant SRT-related stuffSimon Marlow2012-07-116-38/+18
* Track liveness of GlobalRegs in the new code generatorSimon Marlow2012-07-092-21/+24
* Generate slightly less crap to be cleaned up laterSimon Marlow2012-07-062-11/+14
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-1/+1
* Fix merge-related problemsSimon Marlow2012-07-043-4/+5
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-0432-258/+460
|\
| * Change more uses of sortLe to sortByIan Lynagh2012-06-223-14/+10
| * Fix whitespace in codeGen/StgCmmGran.hsIan Lynagh2012-06-201-32/+25
| * Make -fgransim a dynamic flagIan Lynagh2012-06-201-10/+12
| * Make -fparallel a dynamic flagIan Lynagh2012-06-202-4/+4
| * Fix whitespace in codeGen/CgParallel.hsIan Lynagh2012-06-201-29/+22
| * Remove more redundant Platform argumentsIan Lynagh2012-06-131-1/+1
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-135-31/+18
| * Remove lots of commented out 'in' keywordsIan Lynagh2012-06-132-2/+0
| * Remove PlatformOutputableIan Lynagh2012-06-135-27/+20
| * 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
| |\ \ | | |/
| * | Merge in more HEAD, fix stuff upSimon Peyton Jones2012-01-238-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
| |\ \ \
| * \ \ \ Merge branch 'master' into type-natsIavor S. Diatchki2011-12-294-13/+13
| |\ \ \ \
| * | | | | Extend GHC's type with a representation for type level literals.Iavor S. Diatchki2011-12-182-0/+13