summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordibyendumajumdar <mobile@majumdar.org.uk>2023-10-28 12:32:26 +0100
committerDibyendu Majumdar <dibyendumajumdar@users.noreply.github.com>2023-11-01 18:56:50 +0000
commitd0bece8ab70696e4c670a05ba94c1eb7baeee366 (patch)
tree9293ebee5c098fa03e4f559748f710f3e0c4a7e2
parent25a38d2034491b0e8d6c4ef71fa9b24ded13eaf4 (diff)
downloadSimple-d0bece8ab70696e4c670a05ba94c1eb7baeee366.tar.gz
Simple-d0bece8ab70696e4c670a05ba94c1eb7baeee366.zip
Update the main README
-rw-r--r--README.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/README.md b/README.md
index a3febc38..1f57c4e8 100644
--- a/README.md
+++ b/README.md
@@ -32,8 +32,8 @@ The simple language will be a small subset of C.
with constants. Peephole optimization / simple constant folding.
* [Chapter 3](chapter03/README.md): Local variables, and assignment statements. Read on RHS, SSA, more peephole optimization if local is a
constant.
-* [Chapter 4](chapter04/README.md): Binary and Comparison operators involving constants and variables. Non-zero values will be truthy.
-* Chapter 5: `if` statement. CFG construction, peephole optimization around dead control flow.
+* [Chapter 4](chapter04/README.md): A non-constant external variable input named `arg`. Binary and Comparison operators involving constants and `arg`. Non-zero values will be truthy. Peephole optimizations involving algebraic simplifications.
+* [Chapter 5](chapter05/README.md): `if` statement. CFG construction, peephole optimization around dead control flow.
* Chapter 6: `while` statement.
* Chapter 7: Global Value Numbering.
* Chapter 8: Functions and calls.