summaryrefslogtreecommitdiff
path: root/chapter11/src/test/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2024-05-13 15:35:19 -0700
committerGitHub <noreply@github.com>2024-05-13 15:35:19 -0700
commit492786481ed69edb847f5ebfa9a24a95d08aedb8 (patch)
tree38f36a27984b1e80abac6d9cfa7aedc113d0c71b /chapter11/src/test/java/com
parent555604e0c870e10720e4baeabe93a2b0ae5a60c9 (diff)
downloadSimple-492786481ed69edb847f5ebfa9a24a95d08aedb8.tar.gz
Simple-492786481ed69edb847f5ebfa9a24a95d08aedb8.zip
Bugfix 78 (#81)
* Missing idepth for LoopNode * backedge code removing a Parser keep Stop subsuming a node parser yet needs * Missing addDep * LoadNode cloning peep better profit The LoadNode cloning peep cannot clone around a Loop unless its profit on the backedge, otherwise might infinitely clone around backedge. peep: x - (-y) is x+y peep: -(-x) is x * Drop alias from Field Field is intended to be a part of a Type; as such is abstract, immutable, and true for ALL Time and all TypeStructs which have the same field. Drop the alias and struct from Field. Drop field reset. The alias#s are decided in the Parser, and have a lifetime for the compilation unit; the Fields have infinite lifetime. Minor bugfix idepth caching * Remove emacs junk file
Diffstat (limited to 'chapter11/src/test/java/com')
0 files changed, 0 insertions, 0 deletions