From d0bece8ab70696e4c670a05ba94c1eb7baeee366 Mon Sep 17 00:00:00 2001 From: dibyendumajumdar Date: Sat, 28 Oct 2023 12:32:26 +0100 Subject: Update the main README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'README.md') 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. -- cgit v1.2.3