summary refs log tree commit diff stats
path: root/doc/nimfix.rst
diff options
context:
space:
mode:
authorClyybber <darkmine956@gmail.com>2021-02-17 14:17:35 +0100
committerGitHub <noreply@github.com>2021-02-17 14:17:35 +0100
commitaa3af9e0537eedc874b4c6dbb56d895c7ba8b26d (patch)
treefabd6acacaa7ad6c5619138737c07dd8f3ac6511 /doc/nimfix.rst
parent4f118721be7b515f1d5e6fb66ae9e73ddb819f02 (diff)
downloadNim-aa3af9e0537eedc874b4c6dbb56d895c7ba8b26d.tar.gz
ARC Analysis in one pass v3 (#17068)
* Analyse last reads all at once

* Integrate firstWrite analysis

* Small cleanup

* Use sets instead of seqs

* Remove instrTargets

* Reap the benefits

* Implement error diagnostics

* Operate on DFA index for lastRead analysis

* Use mgetOrPut

* Cache alias results

This improves performance by a lot, since many
CFG locations map to a single PNode

* Improve performance

* Improve performance

* Cleanup

* Fix #17025

* Grammar

* Expand testcase
Diffstat (limited to 'doc/nimfix.rst')
0 files changed, 0 insertions, 0 deletions