summaryrefslogtreecommitdiff
path: root/compiler/simplCore/OccurAnal.hs
Commit message (Expand)AuthorAgeFilesLines
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-11/+11
* Don't do binder-swap for GlobalIdsSimon Peyton Jones2019-02-221-3/+8
* Comments only about the binder-swap in OccurAnalSimon Peyton Jones2019-02-081-12/+41
* Stomp a few typos and grammarosGabor Greif2018-12-171-1/+1
* Do not mark CoVars as dead in the occur-analSimon Peyton Jones2018-10-041-0/+23
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-1/+1
* More misc commentsSimon Peyton Jones2018-06-251-0/+3
* Remove ad-hoc special case in occAnalSimon Peyton Jones2018-06-071-39/+36
* vectorise: Put it out of its miseryBen Gamari2018-06-021-8/+4
* Refactor in OccurAnalSimon Peyton Jones2018-04-271-28/+29
* White space onlySimon Peyton Jones2018-03-271-0/+4
* Typos in commentsGabor Greif2018-01-171-1/+1
* Fix join-point decisionSimon Peyton Jones2018-01-091-11/+57
* Remove a bogus warningSimon Peyton Jones2018-01-091-1/+6
* Comments about join point typesSimon Peyton Jones2018-01-031-37/+4
* Occurrrence analysis improvements for NOINLINE functionsSimon Peyton Jones2017-12-081-21/+33
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* OccurAnal: Ensure SourceNotes don't interfere with join-point analysisBen Gamari2017-09-191-0/+7
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Don't do the RhsCtxt thing for join pointsSimon Peyton Jones2017-08-251-4/+20
* Bottoming expressions should not be expandableSimon Peyton Jones2017-08-251-5/+9
* Tracing in OccAnal (commented out)Simon Peyton Jones2017-08-181-3/+4
* Simplify OccurAnal.tagRecBindersJoachim Breitner2017-08-011-6/+3
* Use lengthIs and friends in more placesRyan Scott2017-06-021-2/+2
* Replace Digraph's Node type synonym with a data typeMatthew Pickering2017-04-041-9/+12
* Improve tracing in OccurAnalMatthew Pickering2017-03-241-1/+1
* OccurAnal.hs: Add an assert for an invariantÖmer Sinan Ağacan2017-03-191-1/+2
* OccurAnal.hs: Fix "Adjusting for lambdas" note nameÖmer Sinan Ağacan2017-03-181-2/+2
* Tiny refactorSimon Peyton Jones2017-03-061-2/+3
* Upgrade UniqSet to a newtypeDavid Feuer2017-03-011-9/+11
* Mark non-recursive join lambdas as one-shotSimon Peyton Jones2017-02-281-27/+41
* Comments and tiny refactor onlySimon Peyton Jones2017-02-161-11/+17
* Typos in notes and comments [ci skip]Gabor Greif2017-02-131-3/+3
* Improve the Occurrence Analyzer’s handling of one-shot functionsJoachim Breitner2017-02-111-21/+59
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* More typos in comments [skip ci]Gabor Greif2017-02-081-2/+2
* Fixes for OccurAnal bugs (#13221)Luke Maurer2017-02-051-5/+5
* Get rid of ProbOneShotJoachim Breitner2017-02-031-1/+1
* Join pointsLuke Maurer2017-02-011-215/+741
* Typos and grammar in manual/commentsGabor Greif2017-01-231-3/+3
* Typos in comments only [ci skip]Gabor Greif2017-01-181-1/+1
* Fix an asymptotic bug in the occurrence analyserSimon Peyton Jones2016-12-051-266/+474
* Comments only (related to #12789)Simon Peyton Jones2016-11-281-0/+3
* Fix an long-standing bug in OccurAnalSimon Peyton Jones2016-11-281-89/+139
* Adapt the (commented out) pprTrace in OccurAnalSimon Peyton Jones2016-11-101-2/+3
* Replace INLINEABLE by INLINABLE (#12613)Joachim Breitner2016-09-241-5/+5
* Provide Uniquable version of SCCBartosz Nitka2016-06-231-4/+6
* More typos in comments [skip ci]Gabor Greif2016-06-221-1/+1
* Typos in comments [skip ci]Gabor Greif2016-06-221-1/+1
* Document some benign nondeterminismBartosz Nitka2016-05-241-3/+7