summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* Define a quotRem CallishMachOp; fixes #5598Ian Lynagh2012-02-143-2/+24
* Track STG live register information for use in LLVMDavid Terei2012-01-097-46/+60
* Fix validation warningDavid Terei2012-01-051-1/+1
* Formatting fixesDavid Terei2012-01-051-47/+63
* Remove unused arg field of CmmReturnDavid Terei2012-01-056-16/+11
* Tabs -> SpacesDavid Terei2012-01-051-30/+23
* Formatting wibbleDavid Terei2012-01-051-5/+5
* Remove unused argument field on CmmJumpDavid Terei2012-01-057-17/+14
* Fix for unregisterised compilation: isStrangeTypeGlobal CCCS = TrueSimon Marlow2012-01-051-0/+2
* Fix the C backend after making CCCS an STG registerSimon Marlow2012-01-031-0/+1
* Add a class HasDynFlags(getDynFlags)Ian Lynagh2011-12-191-1/+1
* 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