summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* Optimise FuelUniqSMSimon Marlow2012-01-131-20/+33
* More codegen refactoring with simonpjSimon Marlow2011-12-199-442/+490
* Remove old mangler commentDavid Terei2011-12-031-3/+0
* Make profiling work with multiple capabilities (+RTS -N)Simon Marlow2011-11-294-5/+12
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-297-23/+20
* Implement a capi calling convention; fixes #2979Ian Lynagh2011-11-281-0/+1
* Small refactoringIan Lynagh2011-11-261-1/+1
* Formatting fixesDavid Terei2011-11-221-16/+16
* Specify unsupported ops, don't just use a catch allDavid Terei2011-11-221-13/+17
* Remove registerised code for dead architectures: mips, ia64, alpha,David Terei2011-11-221-3/+0
* Fix missing primop in PprCDavid Terei2011-11-221-2/+3
* Formatting of PprCDavid Terei2011-11-221-42/+41
* Tabs -> SpacesDavid Terei2011-11-221-175/+168
* 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