summaryrefslogtreecommitdiff
path: root/compiler/cmm
Commit message (Expand)AuthorAgeFilesLines
* RTS tidyup sweep, first phaseSimon Marlow2009-08-022-2/+2
* remove dead codeSimon Marlow2009-06-201-12/+1
* Remove GHC's haskell98 dependencyIan Lynagh2009-07-2417-23/+23
* Remove unused importsIan Lynagh2009-07-0711-19/+0
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-067-10/+1
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-014-15/+14
* Add PrimCall to the STG layer and update Core -> STG translationDuncan Coutts2009-06-091-0/+7
* Put "%expect 0" directives in the .y filesIan Lynagh2009-06-081-0/+2
* fix pprDynamicLinkerAsmLabel for Mac OS X x86_64Austin Seipp2009-05-231-0/+4
* Hide warnings from alex/happy sourcesIan Lynagh2009-05-142-2/+2
* Require a bang pattern when unlifted types are where/let bound; #3182Ian Lynagh2009-04-242-2/+2
* eliminate warningsdias@eecs.tufts.edu2009-04-032-2/+1
* Buggy optimizations caused function-call return to share the function's entry...dias@eecs.tufts.edu2009-03-311-25/+50
* Better handling of node parameter in calling conventionsdias@eecs.tufts.edu2009-03-253-9/+13
* Code simplifications due to call/return separation; some improvements to how ...dias@eecs.tufts.edu2009-03-233-46/+13
* Code simplification due to separate call/return conventionsdias@eecs.tufts.edu2009-03-233-30/+41
* Calls with and without passing node arguments more clearly separateddias@eecs.tufts.edu2009-03-234-16/+30
* Another small step: call and return conventions specified separately when mak...dias@eecs.tufts.edu2009-03-234-13/+13
* Small step toward call-conv improvement: separate out calls and returnsdias@eecs.tufts.edu2009-03-234-21/+29
* use a UniqSet for is MathFun, this list is getting quite largeSimon Marlow2009-03-301-4/+5
* update list of C math functionsBertram Felgenhauer2009-03-231-17/+77
* Comment explaining use of seq in DFMonaddias@eecs.tufts.edu2009-03-181-0/+4
* Calling convention bug and cleanupdias@eecs.tufts.edu2009-03-172-39/+60
* stack overflows and out of memory'sdias@eecs.tufts.edu2009-03-167-82/+84
* A few bug fixes; some improvements spurred by paper writingdias@eecs.harvard.edu2009-03-0324-646/+602
* Correct an IsFunction that should be IsDataIan Lynagh2009-02-071-1/+1
* Fix calling maths functions when compiling via CIan Lynagh2009-02-061-1/+2
* When generating C, don't pretend functions are dataIan Lynagh2009-02-065-34/+47
* Fix warnings in CmmInfoIan Lynagh2008-12-291-11/+3
* Fix warnings in CmmCPSGenIan Lynagh2008-12-291-13/+23
* Fix warnings in CmmProcPointIan Lynagh2008-12-291-10/+1
* Fix warnings in CmmCallConvIan Lynagh2008-12-291-13/+18
* Fix warnings in CmmLiveIan Lynagh2008-12-291-8/+1
* Fix warnings in CmmCPSIan Lynagh2008-12-291-14/+8
* Fix warnings in CmmUtilsIan Lynagh2008-12-291-11/+5
* Comment out dead function breakProcIan Lynagh2008-12-291-0/+4
* Fix warnings in CmmBrokenBlockIan Lynagh2008-12-291-11/+5
* Fix #2838: we should narrow a CmmInt before converting to ImmIntegerSimon Marlow2008-12-092-17/+19
* Remove INLINE pragmas on recursive functionssimonpj@microsoft.com2008-12-051-5/+0
* add missing case to Ord GlobalReg (EagerBlackhole == EagerBlackhole)Simon Marlow2008-11-281-0/+1
* don't emit CmmComments for nowSimon Marlow2008-11-271-1/+5
* drop some debugging traces and use only one flag for new codegendias@eecs.harvard.edu2008-11-261-2/+2
* one more missing patch from new codegen pathdias@eecs.harvard.edu2008-11-261-0/+2
* Removed warnings, made Haddock happy, added examples in documentationdias@eecs.harvard.edu2008-10-1712-56/+79
* Fixed linear regalloc bug, dropped some tracing codedias@eecs.harvard.edu2008-10-166-32/+31
* Keep update frames live even in functions that never returndias@eecs.harvard.edu2008-10-142-3/+12
* Removed space and time inefficiency in procpoint splittingdias@eecs.harvard.edu2008-10-142-5/+21
* Clarify the SRT building processdias@eecs.harvard.edu2008-10-142-23/+55
* Floating infotables were reversed in C back enddias@eecs.harvard.edu2008-10-132-4/+6
* forgot a few filesdias@eecs.harvard.edu2008-10-132-0/+990