summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmBuildInfoTables.hs
Commit message (Expand)AuthorAgeFilesLines
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-231-1/+5
* Use lengthIs and friends in more placesRyan Scott2017-06-021-1/+1
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-1/+2
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-8/+7
* Hoopl/Dataflow: use block-oriented interfaceMichal Terepeta2016-11-291-14/+19
* Hoopl/Dataflow: make the module more self-containedMichal Terepeta2016-11-021-6/+6
* CmmUtils: remove the last dataflow functionsMichal Terepeta2016-10-261-1/+1
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-1/+1
* Implement function-sections for Haskell code, #8405Simon Brenner2015-11-121-2/+4
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* A panic in CmmBuildInfoTables.bundle shouldn't be a panic (#9329)Simon Marlow2014-08-011-4/+8
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+1
* Document deprecations in HooplJan Stolarek2014-02-031-1/+1
* Remove redundant NoMonoLocalBinds pragmaJan Stolarek2014-02-021-5/+1
* Improve panic printoutSimon Peyton Jones2013-11-221-1/+2
* Detab modules with tabs on 5 lines or fewerIan Lynagh2013-04-061-8/+2
* 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
|/