21 lines
868 B
Markdown
21 lines
868 B
Markdown
|
|
# CHECKLIST — Phase‑31.3 Selfhost LoopForm
|
|||
|
|
|
|||
|
|
- 形状・支配
|
|||
|
|
- [ ] Header/Cond/Body/Latch/Exit の CFG を MIR ダンプで確認
|
|||
|
|
- [ ] PHI はブロック先頭のみ(ヘッダ/Exit)
|
|||
|
|
- [ ] ret 値は Exit 内定義 or Exit‑PHI(支配OK)
|
|||
|
|
- 継続/脱出
|
|||
|
|
- [ ] continue が Latch へ、break が Exit へジャンプ
|
|||
|
|
- [ ] Exit‑PHI へ break/正常脱出の入力が統合
|
|||
|
|
- Verifier/Fail‑Fast
|
|||
|
|
- [ ] 旧命令(BoxCall/ExternCall/NewBox/Print/旧Loop)禁止
|
|||
|
|
- [ ] ループ許可エッジ以外のジャンプを拒否
|
|||
|
|
- テスト
|
|||
|
|
- [ ] quick: while/continue/break/if混在 の4本
|
|||
|
|
- [ ] quick: MIR スナップ(Exit‑PHI/ret支配)
|
|||
|
|
- [ ] integration: VM↔LLVM パリティ(代表2–3本)
|
|||
|
|
- ロールアウト
|
|||
|
|
- [ ] Gate 説明(env)追記、既定ONを明記
|
|||
|
|
- [ ] Roadmap 更新(31.2→31.3 の接続)
|
|||
|
|
|