summaryrefslogtreecommitdiff
path: root/compiler/cmm/Hoopl
Commit message (Expand)AuthorAgeFilesLines
* Hoopl: remove dependency on Hoopl packageMichal Terepeta2017-06-236-4/+834
* cmm/CmmLayoutStack: avoid generating unnecessary reloadsMichal Terepeta2017-06-191-1/+114
* Dataflow: use IntSet for mkDepBlocksMichal Terepeta2017-05-081-24/+36
* BlockId: remove BlockMap and BlockSet synonymsMichal Terepeta2016-12-081-1/+0
* Hoopl/Dataflow: use block-oriented interfaceMichal Terepeta2016-11-291-208/+77
* Hoopl/Dataflow: make the module more self-containedMichal Terepeta2016-11-021-6/+62
* CmmUtils: remove the last dataflow functionsMichal Terepeta2016-10-261-29/+52
* cmm/Hoopl/Dataflow: minor cleanupMichal Terepeta2016-10-221-26/+40
* cmm/Hoopl/Dataflow: remove unused codeMichal Terepeta2016-10-181-525/+5
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-10/+10
* Kill redundant patternsBen Gamari2015-12-031-5/+0
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones2015-01-061-1/+1
* Remove a stray Trustworthy flag in ghc.David Terei2014-11-121-1/+0
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-4/+9
* Remove LANGUAGE pragrams implied by Haskell2010Herbert Valerio Riedel2014-05-141-1/+1
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-7/+0
* Fix build with GHC 7.0Ian Lynagh2012-07-131-0/+3
* Rename BTail -> BCons, BHead -> BSnocSimon Marlow2012-07-061-8/+8
* Remove "fuel", adapt to Hoopl changes, fix warningsSimon Marlow2012-07-051-87/+84
* mainly tidyupSimon Marlow2012-07-031-80/+78
* some optimisationsSimon Marlow2012-03-151-80/+48
* remove SCCsSimon Marlow2012-01-261-1/+1
* Use an ordered list for the work list, which is a bit quicker than IntSetSimon Marlow2012-01-251-23/+35
* Further optimisations to the fixpoint algorithmSimon Marlow2012-01-251-39/+19
* make it compile with earlier GHCsSimon Marlow2012-01-231-6/+9
* snapshot of latest improvementsSimon Marlow2012-01-231-67/+109
* snapshot: fastest version so farSimon Marlow2012-01-201-75/+121
* add missing filesSimon Marlow2012-01-171-0/+841