summaryrefslogtreecommitdiff
path: root/compiler/GHC/Cmm/Sink.hs
Commit message (Expand)AuthorAgeFilesLines
* Cmm: track the type of global registerssheaf2023-01-311-18/+18
* Fix typosEric Lindblad2022-09-141-3/+3
* compiler: Eliminate two uses of foldr in favor of foldl'Ben Gamari2022-08-061-1/+1
* Introduce alignment to CmmStoreBen Gamari2022-02-041-1/+1
* Introduce alignment in CmmLoadBen Gamari2022-02-041-6/+6
* Fix a few Note inconsistenciesBen Gamari2022-02-011-9/+4
* Fix typosKrzysztof Gogolewski2021-12-251-1/+1
* CmmSink: Be more aggressive in removing no-op assignments.Andreas Klebinger2021-11-231-3/+57
* Cmm: fix sinking after suspendThreadSylvain Henry2021-05-191-2/+12
* Cmm.Sink: Optimize retaining of assignments, live sets.Andreas Klebinger2020-12-081-52/+47
* CmmSink: Force inlining of foldRegsDefdAndreas Klebinger2020-12-081-6/+45
* Small optimization to CmmSink.Andreas Klebinger2020-11-281-4/+11
* DynFlags: use Platform in foldRegs*Sylvain Henry2020-09-041-59/+53
* cmm: Clean up Notes a bitBen Gamari2020-08-071-0/+1
* Give Uniq[D]FM a phantom type for its key.Andreas Klebinger2020-07-121-2/+2
* Modules: Utils and Data (#13009)Sylvain Henry2020-04-261-1/+1
* Modules: Types (#13009)Sylvain Henry2020-03-291-2/+2
* Refactoring: use Platform instead of DynFlags when possibleSylvain Henry2020-03-191-25/+30
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: Cmm (cf #13009)Sylvain Henry2020-01-251-0/+854