summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* Fix warnings in cmm/CmmOpt.hsIan Lynagh2011-11-051-102/+94
* Finish de-CPPing CmmOpt.hsIan Lynagh2011-11-053-47/+47
* Fix bitrotted NCG_DEBUG code, and switch to using a Haskell conditionalIan Lynagh2011-11-051-23/+22
* Remove some out-of-date commentsIan Lynagh2011-11-051-6/+0
* Clarify some commentsIan Lynagh2011-11-055-8/+11
* Use -fwarn-tabs when validatingIan Lynagh2011-11-0416-0/+112
* Overhaul of infrastructure for profiling, coverage (HPC) and breakpointsSimon Marlow2011-11-021-1/+0
* Unconditionally derive some instancesIan Lynagh2011-10-251-2/+0
* Remove some legacy codeIan Lynagh2011-10-201-11/+0
* A little more CPP removalIan Lynagh2011-10-191-14/+15
* Add "have subsections via symbols" to the Platform typeIan Lynagh2011-10-191-30/+31
* Pass Platform to pprExpr1Ben Gamari2011-10-171-1/+1
* Fixed typoDaniel Fischer2011-10-041-1/+1
* Fix validate with old bootstrapping compilersIan Lynagh2011-10-021-0/+5
* Replace a -w flag with the more specific -fno-warn-deprecationsIan Lynagh2011-10-021-1/+1
* Fix warnings in cmm/CLabel.hsIan Lynagh2011-10-021-18/+59
* Whitespace only in cmm/CLabel.hsIan Lynagh2011-10-021-325/+325
* Remove remaining CPP from cmm/CLabel.hsIan Lynagh2011-10-021-26/+15
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-0211-488/+482
* Some CPP removalIan Lynagh2011-10-021-24/+31
* disable a debug traceSimon Marlow2011-08-251-1/+2
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-253-41/+42
* eliminate ConInfoSimon Marlow2011-08-251-1/+5
* Remove another use of mkConInfoSimon Marlow2011-08-251-16/+37
* Refactoring: reduce usage of mkConInfo, with a view to killing itSimon Marlow2011-08-251-16/+47
* rewrite branchChainElim; other refactoring in CmmContFlowOptSimon Marlow2011-08-252-133/+145
* add note about branchChainElimSimon Marlow2011-08-251-0/+4
* use qualified names for claritySimon Marlow2011-08-251-4/+4
* Renaming onlySimon Peyton Jones2011-08-2514-92/+100
* fix type tags for RTS-defined info tablesSimon Marlow2011-08-253-59/+65
* More refactoring (CgRep)Simon Peyton Jones2011-08-254-1/+432
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-2525-746/+960
* Use double method, not the hacked rational method.David Terei2011-08-241-1/+2
* More cmm-notesSimon Peyton Jones2011-08-221-14/+36
* 'Fix' a validation problem when bootstrap is 7.2.1David Terei2011-08-193-3/+3
* Add popCnt# primopJohan Tibell2011-08-161-0/+2
* fix some #ifdefs that were making compilation with 7.2.1 fail - theSimon Marlow2011-08-141-1/+1
* Update to work with Alex 3.0: basically disabling Alex's new UnicodeSimon Marlow2011-08-051-3/+14
* Fix import DEPRECATE failures for castSTUArraySimon Peyton Jones2011-08-021-0/+7
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2011-07-295-89/+53
|\
| * We no longer need to mark Entry as local or notMax Bolingbroke2011-07-291-6/+5
| * Remove last use of entryLblToInfoLblMax Bolingbroke2011-07-292-19/+12
| * Common up uses of entryLblToInfoLbl in CmmProcPointMax Bolingbroke2011-07-291-20/+21
| * Eliminate cvtToSRTLbl (dead code)Max Bolingbroke2011-07-281-9/+1
| * Eliminate localiseLabelMax Bolingbroke2011-07-281-6/+0
| * Eliminate infoLblToEntryLblMax Bolingbroke2011-07-281-12/+3
| * Put the info CLabel in CmmInfoTable rather than a localness flag, tidy up som...Max Bolingbroke2011-07-284-22/+16
* | Comments about _info and _closure labelsSimon Peyton Jones2011-07-291-0/+27
|/
* White space onlySimon Peyton Jones2011-07-271-2/+4
* More work towards cross-compilationIan Lynagh2011-07-159-89/+109