summaryrefslogtreecommitdiff
path: root/compiler/codeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Handle HValues slightly nicerIan Lynagh2011-10-032-2/+2
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-0210-77/+102
* Improve the handling of Integer literalsIan Lynagh2011-09-171-1/+1
* change how Integer's are handled in CoreIan Lynagh2011-09-131-0/+3
* Fix warnings in codeGen/CgUtils.hsIan Lynagh2011-09-111-38/+38
* Whitespace only in codeGen/CgUtils.hsIan Lynagh2011-09-111-296/+296
* Merge branch 'no-pred-ty'Max Bolingbroke2011-09-092-12/+0
|\
| * Implement -XConstraintKindMax Bolingbroke2011-09-062-12/+0
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-09-094-60/+72
|\ \ | |/
| * fix the eager-blackholing check, which I inadvertently broke inSimon Marlow2011-09-064-60/+72
* | Wibble in tickyDynAlloc (only affects -ticky)Simon Peyton Jones2011-09-071-2/+5
|/
* fix warningSimon Marlow2011-08-251-1/+1
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-255-215/+153
* Refactoring/renamingSimon Marlow2011-08-255-87/+85
* get rid of the cg_rep field of CgIdInfo, which wasn't used anywhereSimon Marlow2011-08-252-5/+3
* eliminate ConInfoSimon Marlow2011-08-257-106/+69
* Remove another use of mkConInfoSimon Marlow2011-08-254-44/+41
* bugfix: static constructors were being given the dynamic info table pointerSimon Marlow2011-08-251-1/+1
* Refactoring: reduce usage of mkConInfo, with a view to killing itSimon Marlow2011-08-254-59/+87
* remove duplicate dumpSimon Marlow2011-08-251-2/+0
* avoid record selector error on closureProfSimon Marlow2011-08-252-2/+6
* rename LRep to ArgRepSimon Marlow2011-08-251-37/+37
* Renaming onlySimon Peyton Jones2011-08-256-12/+12
* More refactoring (CgRep)Simon Peyton Jones2011-08-2515-606/+164
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-2526-1172/+559
* Add popCnt# primopJohan Tibell2011-08-162-0/+31
* Tidy up handling of PredTys: remove dead code, move functions deconstructing ...Max Bolingbroke2011-08-032-0/+2
* Add Type.tyConAppTyCon_maybe and tyConAppArgs_maybe, and use themSimon Peyton Jones2011-08-032-6/+6
* Eliminate localiseLabelMax Bolingbroke2011-07-282-10/+8
* Eliminate infoLblToEntryLblMax Bolingbroke2011-07-282-30/+46
* There is only one flavour of LFBlackHole: make that explicitMax Bolingbroke2011-07-282-14/+12
* Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up som...Max Bolingbroke2011-07-284-27/+24
* Repair sanity of infoTableLabelFromCI in old code generatorMax Bolingbroke2011-07-284-27/+25
* More work towards cross-compilationIan Lynagh2011-07-152-2/+2
* Fix the buildIan Lynagh2011-07-081-4/+5