docs(phase29ae): finalize regression pack SSOT

This commit is contained in:
2025-12-29 03:59:25 +09:00
parent cf95afbd83
commit 62bd42b87f
3 changed files with 17 additions and 2 deletions

View File

@ -9,13 +9,22 @@ Goal: JoinIR の最小回帰セットを SSOT として固定する。
- Pattern7: `phase29ab_pattern7_*`
- Merge/Phi代表: `apps/tests/phase1883_nested_minimal.hako`RC=9
## Header PHI Entry/Latch Contract (SSOT)
- Entry preds: `entry_incoming` のブロック + host entry block のみ
- Latch preds: header の preds から entry preds を引いた残り
- PHI inputs: entry preds は entry 値、latch preds は latch 値を流す
- 根拠: `src/mir/builder/control_flow/joinir/merge/README.md`Phase 29ae セクション)
- 修正コミット: `11adec0ab`
## Commands
- `./tools/smokes/v2/run.sh --profile integration --filter "phase29ab_pattern2_"`
- `./tools/smokes/v2/run.sh --profile integration --filter "phase29ab_pattern6_"`
- `./tools/smokes/v2/run.sh --profile integration --filter "phase29ab_pattern7_"`
- `./tools/smokes/v2/run.sh --profile integration --filter "phase1883_"`
- `./tools/smokes/v2/run.sh --profile integration --filter "phase1883_"`RC=9 を PASS 扱い)
## Status
- phase1883: PASSRC=9 を成功扱い)
- pattern2: PASSJoinIR main param remap を carrier_order に揃える) `cf95afbd8`