From e31c37890a86aedfb209cf543baf05b1b60a27d2 Mon Sep 17 00:00:00 2001 From: Dibyendu Majumdar Date: Mon, 29 Apr 2024 00:11:36 +0100 Subject: Ch10update (#75) * Store-after-Store peep * Load-after-Store peephole * Fix graph viz mem edge color bug * Scalar replace loop carried dependence * #67 Dead Not node hanging around - if we add a Not in the upcast then add it to the IterPeeps worklist to ensure it gets cleaned up. We don't see the Not node in the parser hence we cannot do a peep on it there. * #67 Update visuals. Add description of Store-Store and Store-Load peeps. Add examples. * #67 Undo the change that wasn't supposed to be committed! * #67 Update description of the Store-Store and Store-Load peepholes --------- Co-authored-by: Cliff Click --- chapter10/docs/build-graphs.sh | 3 +++ 1 file changed, 3 insertions(+) (limited to 'chapter10/docs/build-graphs.sh') diff --git a/chapter10/docs/build-graphs.sh b/chapter10/docs/build-graphs.sh index 853f50f7..8f6afed7 100644 --- a/chapter10/docs/build-graphs.sh +++ b/chapter10/docs/build-graphs.sh @@ -1,3 +1,6 @@ dot -Tsvg example1.gv > example1.svg +dot -Tsvg example2a.gv > example2a.svg +dot -Tsvg example2b.gv > example2b.svg +dot -Tsvg example2c.gv > example2c.svg dot -Tsvg lattice.gv > lattice.svg -- cgit v1.2.3