summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmLint.hs
Commit message (Expand)AuthorAgeFilesLines
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-1/+3
* Fix AMP warnings.Austin Seipp2013-09-111-0/+9
* Fix a bug in stack layout with safe foreign calls (#8083)Simon Marlow2013-07-241-1/+1
* Generalize register sets and liveness calculations.Geoffrey Mainland2012-10-301-11/+12
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-3/+7
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-7/+8
* Pass DynFlags down to bWordIan Lynagh2012-09-121-22/+33
* Make lint check for undefined variables in CmmSimon Marlow2012-08-071-1/+5
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-3/+0
* Fix build with GHC 7.0Ian Lynagh2012-07-131-0/+3
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-1/+0
* Fix merge-related problemsSimon Marlow2012-07-041-12/+12
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-40/+31
|\
| * Remove PlatformOutputableIan Lynagh2012-06-131-29/+29
| * Fix the unregisterised build; fixes #5901Ian Lynagh2012-02-271-4/+8
* | merge fixesSimon Marlow2012-02-131-1/+26
* | Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-02-131-25/+0
|\ \ | |/
| * Track STG live register information for use in LLVMDavid Terei2012-01-091-1/+1
| * Remove unused arg field of CmmReturnDavid Terei2012-01-051-2/+2
| * Remove unused argument field on CmmJumpDavid Terei2012-01-051-1/+1
* | Port the old CmmLint to the new Cmm representationSimon Marlow2012-02-081-4/+221
* | SnapshotSimon Marlow2012-01-171-1/+2
* | More codegen refactoring with simonpjSimon Marlow2011-12-191-193/+9
|/
* Get rid of the "safety" field of CmmCall (OldCmm)Simon Marlow2011-11-291-1/+1
* Remove some out-of-date commentsIan Lynagh2011-11-051-6/+0
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-56/+57
* Renaming onlySimon Peyton Jones2011-08-251-7/+7
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-2/+2
* More work towards cross-compilationIan Lynagh2011-07-151-11/+13
* Eliminate GC check when no extra stack is used.Edward Z. Yang2011-04-271-0/+1
* Disable check word address lint check, due to inlined pointer tags.Edward Z. Yang2011-04-151-7/+8
* Merge in new code generator branch.Simon Marlow2011-01-241-8/+8
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-241-1/+1
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-3/+3
* Big collection of patches for the new codegen branch.dias@eecs.harvard.edu2008-10-131-11/+1
* Merging in the new codegen branchdias@eecs.harvard.edu2008-08-141-43/+47
* Replacing copyins and copyouts with data-movement instructionsdias@eecs.harvard.edu2008-05-291-0/+1
* Cmm back end upgradesdias@eecs.harvard.edu2008-05-291-1/+7
* replace Cmm 'hint' with 'kind'Norman Ramsey2008-05-031-3/+3
* (F)SLIT -> (f)sLit in CmmLintIan Lynagh2008-04-121-3/+1
* Don't import FastString in HsVersions.hIan Lynagh2008-03-291-0/+1
* change CmmActual, CmmFormal to use a data CmmHinted rather than tuple (#1405)Isaac Dupree2008-01-041-3/+3
* massive changes to add a 'zipper' representation of C--Norman Ramsey2007-09-061-25/+42
* change of representation for GenCmm, GenCmmTop, CmmProcNorman Ramsey2007-09-051-3/+3
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* put CmmReturnInfo into a CmmCall (and related types)Norman Ramsey2007-08-201-1/+1
* Pointer TaggingSimon Marlow2007-07-271-3/+8