docs(doc): 修正文档中的过期代码路径

master
Lane0218 7 days ago
parent b1155d8fa9
commit 48bfd40497

@ -16,12 +16,12 @@ Lab2 的目标是在该示例基础上扩展语义覆盖范围,逐步把更多
## 3. 当前代码框架(与 Lab2 直接相关)
1. IR 定义与打印
- `src/ir/IR.h`
- `include/ir/IR.h`
- `src/ir/IRBuilder.cpp`
- `src/ir/IRPrinter.cpp`
2. 语法树 -> IR 生成器
- `src/irgen/IRGen.h`
- `include/irgen/IRGen.h`
- `src/irgen/IRGenDriver.cpp`
- `src/irgen/IRGenFunc.cpp`
- `src/irgen/IRGenDecl.cpp`
@ -37,10 +37,10 @@ Lab2 的目标是在该示例基础上扩展语义覆盖范围,逐步把更多
- `src/irgen/IRGenDecl.cpp`
- `src/irgen/IRGenStmt.cpp`
- `src/irgen/IRGenExp.cpp`
- `src/ir/IR.h`(当现有 IR 指令/类型不够用时)
- `include/ir/IR.h`(当现有 IR 指令/类型不够用时)
- `src/ir/IRBuilder.cpp`(当需要新增构建接口时)
- `src/ir/IRPrinter.cpp`(新增 IR 指令后补齐打印)
- `src/irgen/IRGen.h`(当需要扩展状态或辅助接口时)
- `include/irgen/IRGen.h`(当需要扩展状态或辅助接口时)
2. 视实现需要可能修改
- `src/main.cpp`(当需要调整输出阶段行为)

@ -31,7 +31,7 @@ Lab3 的目标是在该示例基础上扩展后端语义覆盖范围,逐步把
3. 入口流程
- `src/main.cpp`
- `src/utils/CLI.h`
- `include/utils/CLI.h`
- `src/utils/CLI.cpp`
## 4. Lab3 需要补充的内容

@ -40,7 +40,7 @@ Lab4 的目标是在 Lab3 示例基础上,把“固定寄存器 + 栈槽”的
4. 入口流程
- `src/main.cpp`
- `src/utils/CLI.h`
- `include/utils/CLI.h`
- `src/utils/CLI.cpp`
## 4. Lab4 需要补充的内容

@ -112,7 +112,7 @@ use-def或 def-use描述的是“值在哪里被定义、又在哪里被
## 5. 当前代码框架(与 Lab5 相关)
1. IR 核心
- `src/ir/IR.h`
- `include/ir/IR.h`
- `src/ir/Instruction.cpp`
- `src/ir/BasicBlock.cpp`
- `src/ir/Function.cpp`
@ -145,7 +145,7 @@ use-def或 def-use描述的是“值在哪里被定义、又在哪里被
- `src/ir/passes/PassManager.cpp`
2. 视实现需要可能修改
- `src/ir/IR.h`、`src/ir/Instruction.cpp`(补充副作用/可删除性信息)
- `include/ir/IR.h`、`src/ir/Instruction.cpp`(补充副作用/可删除性信息)
- `src/ir/IRPrinter.cpp`(调试输出增强)
- `src/ir/analysis/DominatorTree.cpp`、`src/ir/analysis/LoopInfo.cpp`(辅助分析)
- `src/ir/Value.cpp`(若补充 use-def 关系)

@ -41,12 +41,12 @@ Lab6 的目标是在 Lab5 基本标量优化之后,面向“循环密集型代
## 4. 当前代码框架(与 Lab6 相关)
1. IR 与分析
- `src/ir/IR.h`
- `include/ir/IR.h`
- `src/ir/analysis/DominatorTree.cpp`
- `src/ir/analysis/LoopInfo.cpp`
2. IR 优化
- `src/ir/passes/...`
- `src/ir/passes/`
3. 入口与验证
- `src/main.cpp`
@ -62,7 +62,7 @@ Lab6 的目标是在 Lab5 基本标量优化之后,面向“循环密集型代
2. 视实现需要可能修改
- `src/ir/analysis/DominatorTree.cpp`(若分析信息不足)
- `src/ir/IR.h`、`src/ir/Instruction.cpp`(若需要补充指令属性)
- `include/ir/IR.h`、`src/ir/Instruction.cpp`(若需要补充指令属性)
- `src/ir/IRPrinter.cpp`(调试输出增强)
---

Loading…
Cancel
Save