summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmBuildInfoTables.hs
Commit message (Expand)AuthorAgeFilesLines
* Attach global register liveness info to Cmm procedures.Geoffrey Mainland2012-10-301-4/+4
* Produce new-style Cmm from the Cmm parserSimon Marlow2012-10-081-3/+4
* When -split-objs is on, make one SRT per split, not one per moduleSimon Marlow2012-09-251-5/+7
* Misc tidyupSimon Marlow2012-09-241-8/+7
* Make StgWord a portable type tooIan Lynagh2012-09-181-3/+3
* Make StgHalfWord a portable typeIan Lynagh2012-09-181-3/+3
* Move wORD_SIZE into platformConstantsIan Lynagh2012-09-161-1/+1
* Move wORD_SIZE_IN_BITS to DynFlagsIan Lynagh2012-09-141-1/+1
* Pass DynFlags down to wordWidthIan Lynagh2012-09-121-22/+24
* Fix -split-objs with the new code generatorSimon Marlow2012-09-041-5/+4
* fix warningsSimon Marlow2012-07-301-1/+1
* New codegen: do not split proc-points when using the NCGSimon Marlow2012-07-301-40/+59
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-4/+0
* Refactor and simplify the SRT handlingSimon Marlow2012-07-171-65/+84
* Add a comment about how SRTs workSimon Marlow2012-07-171-0/+38
* no need to export cafTransfersSimon Marlow2012-07-171-2/+1
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-6/+5
* Fix merge-related problemsSimon Marlow2012-07-041-10/+2
* Merge remote-tracking branch 'origin/master' into newcgSimon Marlow2012-07-041-20/+18
|\
| * Remove some uses of sortLeIan Lynagh2012-06-221-1/+1
| * Remove some unnecessary platform argumentsIan Lynagh2012-06-131-11/+9
| * Remove PlatformOutputableIan Lynagh2012-06-131-5/+5
| * Change how macros like ASSERT are definedIan Lynagh2012-06-051-1/+1
| * Change -X flags into LANGUAGE pragmasIan Lynagh2012-02-261-3/+3
* | take the analyses out of the FuelUniqSM monadSimon Marlow2012-03-151-1/+1
* | Remove the old stack layout algorithmsSimon Marlow2012-03-151-1/+0
* | Lower safe foreign calls in the new CmmLayoutStackSimon Marlow2012-03-061-89/+0
* | tiny refactoringSimon Marlow2012-02-141-2/+1
* | Build info tables with the new stack layout codeSimon Marlow2012-02-081-116/+1
* | New stack layout algorithmSimon Marlow2012-02-081-4/+7
* | Run the complete backend (Stg -> .S) incrementally on each StgBindingSimon Marlow2012-01-261-5/+11
* | Use Set instead of Map for CAFSetSimon Marlow2012-01-251-20/+22
* | tiny refactoringSimon Marlow2012-01-191-1/+1
* | SnapshotSimon Marlow2012-01-171-2/+2
|/
* Clarify some commentsIan Lynagh2011-11-051-3/+3
* Use -fwarn-tabs when validatingIan Lynagh2011-11-041-0/+7
* More CPP removal: pprDynamicLinkerAsmLabel in CLabelIan Lynagh2011-10-021-12/+18
* refactoring and fixing the stage 2 compilationSimon Marlow2011-08-251-2/+2
* Renaming onlySimon Peyton Jones2011-08-251-12/+12
* Snapshot of codegen refactoring to share with simonpjSimon Marlow2011-08-251-25/+27
* Don't export the _info symbol for the data constructor worker bindingsMax Bolingbroke2011-07-071-3/+3
* Refactoring: use a structured CmmStatics type rather than [CmmStatic]Max Bolingbroke2011-07-051-2/+2
* Merge in new code generator branch.Simon Marlow2011-01-241-221/+119
* Remove code that is dead now that we need >= 6.12 to buildIan Lynagh2010-12-151-2/+0
* Interruptible FFI calls with pthread_kill and CancelSynchronousIO. v4Edward Z. Yang2010-09-191-7/+8
* Remove (most of) the FiniteMap wrapperIan Lynagh2010-09-141-34/+39
* Fix build with 6.10Ian Lynagh2010-09-131-0/+2
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-131-0/+4
* Comments and type signatures onlysimonpj@microsoft.com2010-03-091-0/+23
* More sensible use of -fnew-codegen and less debugging outputdias@cs.tufts.edu2009-09-181-3/+6