From 9130e485f3cf9fdfacd29feaa37cc2287385b67c Mon Sep 17 00:00:00 2001 From: Ronald Caesar Date: Wed, 31 Dec 2025 19:30:25 -0400 Subject: [PATCH] docs: Add required optimizations Signed-off-by: Ronald Caesar --- src/IR_DESIGN_DOC.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/IR_DESIGN_DOC.md b/src/IR_DESIGN_DOC.md index d100e10..702023d 100644 --- a/src/IR_DESIGN_DOC.md +++ b/src/IR_DESIGN_DOC.md @@ -324,3 +324,10 @@ OPCODE_PRINT v101 | 103 | OPCODE_MOVZ (x = 10) | src1: v100, src2: 10 | v103 | | 104 | OPCODE_MOVZ (y = 20) | src1: v101, src2: 20 | v104 | ``` + +## Required Optimization Passes + +1. Register Allocation +2. Constant Folding & Propagation +3. Dead Code Elimination +4. Peepholes