summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/Opt/CprAnal.hs
Commit message (Expand)AuthorAgeFilesLines
* DmdAnal: Implement Boxity Analysis (#19871)wip/T19871Sebastian Graf2021-10-231-22/+14
* CprAnal: Activate Sum CPR for local bindingsSebastian Graf2021-10-051-64/+12
* Nested CPR light unleashed (#18174)Sebastian Graf2021-09-301-191/+577
* Put tracing functions into their own moduleSylvain Henry2021-06-221-10/+13
* Make Logger independent of DynFlagsSylvain Henry2021-06-071-4/+4
* CPR: Detect constructed products in `runRW#` apps (#19822)Sebastian Graf2021-05-191-23/+43
* Remove useless {-# LANGUAGE CPP #-} pragmasSylvain Henry2021-05-121-1/+0
* Fully remove HsVersions.hSylvain Henry2021-05-121-2/+0
* Replace CPP assertions with Haskell functionsSylvain Henry2021-05-121-2/+2
* Worker/wrapper: Refactor CPR WW to work for nested CPR (#18174)wip/nested-cpr-wwSebastian Graf2021-04-201-3/+4
* Refactor around `wantToUnbox`Sebastian Graf2021-04-201-9/+13
* Factor out DynFlags from WorkWrap.UtilsSebastian Graf2021-04-201-6/+1
* Rename StrictSig to DmdSig (#19597)Sebastian Graf2021-03-281-7/+7
* Nested CPR light (#19398)Sebastian Graf2021-03-201-76/+139
* CPR analysis: Use CPR of scrutinee for Case Binder CPR (#19232)Sebastian Graf2021-02-281-107/+130
* Refactor LoggerSylvain Henry2021-02-131-4/+4
* Add explicit import lists to Data.List importsOleg Grenrus2021-01-291-1/+1
* Core: introduce Alt/AnnAlt/IfaceAlt datatypesSylvain Henry2021-01-221-4/+4
* WorkWrap: Unbox constructors with existentials (#18982)Sebastian Graf2020-12-231-9/+7
* Demand: Interleave usage and strictness demands (#18903)Sebastian Graf2020-11-201-1/+1
* Don't attach CPR signatures to NOINLINE data structures (#18154)Sebastian Graf2020-10-011-83/+115
* Implement cast worker/wrapper properlySimon Peyton Jones2020-06-101-2/+2
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-101-1/+1
* CprAnal: Don't attach CPR sigs to expandable bindings (#18154)Sebastian Graf2020-05-131-3/+63
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-5/+5
* GHC.Core.Opt renamingSylvain Henry2020-04-181-0/+653