Moe Charm (CI)
9123a8f12b
Phase 75-5: PGO Regeneration + Forensics - CRITICAL FINDING (NEUTRAL)
Regenerated PGO profile with C5=1, C6=1, WarmPool=16 training config.
Results:
- Baseline (10-run): 55.04 M ops/s (target: ≥60, Phase 69: 62.63)
- Recovery: +0.3% vs Phase 75-4 (minimal improvement)
- 4-point matrix D vs A: +2.35% (down from +3.16%)
Decision: NEUTRAL - Profile regeneration did NOT fix regression
ROOT CAUSE DISCOVERY (Forensics):
Original hypothesis: PGO profile mismatch
ACTUAL FINDING: Hypothesis REJECTED - Code bloat layout tax
Forensics Analysis (Phase 69 → Phase 75-5):
1. Code Bloat Tax: +13KB text (+3.1% binary growth)
- Phase 69: 447KB → Phase 75-5: 460KB
- C5/C6 inline slots + structural additions
2. IPC Collapse: -7.22% (CRITICAL)
- Phase 69: 1.80 IPC → Phase 75-5: 1.67 IPC
- Instruction fetch/decode pipeline degraded
3. Branch Predictor Disruption: +19.4% (SIGNIFICANT)
- Branch-miss rate: 3.81% → 4.56%
- Control flow patterns worsened
4. Net Effect: -12.12% regression
- Code bloat impact: ~-5.0 M ops/s
- IPC degradation: ~-2.0 M ops/s
- C5+C6 benefit: +1.3 M ops/s
- Total: -7.4 M ops/s vs Phase 69
The Paradox:
- C5+C6 optimization is algorithmically correct (+2.35%)
- But code bloat introduces larger layout tax (-12%)
- PGO profile was correctly trained - issue is structural
Recommendation: DEMOTE FAST PGO as SSOT → Promote Standard build
- PGO too sensitive to layout changes (3% → 12% loss)
- Standard showed +5.41% in Phase 75-3 with better stability
Next: Phase 75-6 (Standard baseline update) + Phase 76 (code size audit)
Artifacts: docs/analysis/PHASE75_5_PGO_REGENERATION_RESULTS.md
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 09:48:31 +09:00
..
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-12-11 21:32:40 +09:00
2025-12-13 05:10:45 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-12-16 15:01:56 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-10 22:57:26 +09:00
2025-12-08 21:30:21 +09:00
2025-11-26 13:14:18 +09:00
2025-12-07 03:12:27 +09:00
2025-12-08 21:30:21 +09:00
2025-12-07 03:12:27 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-12-08 21:30:21 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-12-07 03:12:27 +09:00
2025-11-26 13:14:18 +09:00
2025-12-16 05:35:11 +09:00
2025-12-17 21:08:17 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-27 04:51:59 +09:00
2025-12-10 23:30:32 +09:00
2025-11-27 04:51:59 +09:00
2025-11-27 03:41:07 +09:00
2025-11-27 03:18:33 +09:00
2025-12-14 05:59:43 +09:00
2025-11-27 04:51:59 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-08 21:30:21 +09:00
2025-12-08 21:30:21 +09:00
2025-12-11 21:21:40 +09:00
2025-12-11 19:17:30 +09:00
2025-11-26 14:45:26 +09:00
2025-12-11 19:11:44 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-13 05:35:46 +09:00
2025-12-13 05:35:46 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-12-12 06:13:15 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-07 03:12:27 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-27 07:30:32 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-13 05:35:46 +09:00
2025-11-26 14:45:26 +09:00
2025-12-03 20:42:28 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-05 12:31:14 +09:00
2025-12-13 05:35:46 +09:00
2025-12-10 14:00:57 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-12 01:14:13 +09:00
2025-12-12 18:40:08 +09:00
2025-11-26 13:14:18 +09:00
2025-12-12 16:26:42 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-12-09 21:50:15 +09:00
2025-11-05 12:31:14 +09:00
2025-12-09 21:50:15 +09:00
2025-11-26 14:45:26 +09:00
2025-12-11 22:45:14 +09:00
2025-11-05 12:31:14 +09:00
2025-12-11 20:05:09 +09:00
2025-12-11 21:37:57 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-18 09:37:55 +09:00
2025-12-10 22:57:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-13 18:46:11 +09:00
2025-12-13 18:46:11 +09:00
2025-12-13 18:46:11 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-14 00:05:11 +09:00
2025-12-13 22:03:27 +09:00
2025-12-13 22:03:27 +09:00
2025-12-13 18:46:11 +09:00
2025-12-14 00:05:11 +09:00
2025-12-13 22:42:22 +09:00
2025-12-13 22:42:22 +09:00
2025-12-14 00:05:11 +09:00
2025-12-14 00:05:11 +09:00
2025-12-14 00:26:57 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 00:26:57 +09:00
2025-12-14 01:46:18 +09:00
2025-12-14 02:57:35 +09:00
2025-12-14 01:46:18 +09:00
2025-12-14 01:54:21 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 00:48:03 +09:00
2025-12-14 00:48:03 +09:00
2025-12-14 00:48:03 +09:00
2025-11-05 12:31:14 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 05:13:29 +09:00
2025-12-14 05:13:29 +09:00
2025-12-14 05:13:29 +09:00
2025-12-14 05:13:29 +09:00
2025-12-14 05:36:57 +09:00
2025-12-14 04:24:34 +09:00
2025-12-14 05:59:43 +09:00
2025-12-14 05:52:32 +09:00
2025-12-14 06:44:04 +09:00
2025-12-15 00:32:25 +09:00
2025-12-15 00:32:25 +09:00
2025-12-15 00:32:25 +09:00
2025-12-15 00:32:25 +09:00
2025-12-14 06:59:35 +09:00
2025-12-14 06:59:35 +09:00
2025-12-14 06:59:35 +09:00
2025-12-14 05:52:32 +09:00
2025-12-14 08:11:20 +09:00
2025-12-14 07:18:59 +09:00
2025-12-14 07:18:59 +09:00
2025-12-14 08:56:09 +09:00
2025-12-14 08:56:09 +09:00
2025-12-14 08:11:20 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-14 20:48:34 +09:00
2025-12-14 16:28:23 +09:00
2025-12-14 16:28:23 +09:00
2025-12-14 16:28:23 +09:00
2025-12-14 17:38:21 +09:00
2025-12-14 17:09:57 +09:00
2025-12-14 17:09:57 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-14 18:34:08 +09:00
2025-12-14 18:34:08 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-14 19:05:50 +09:00
2025-12-14 19:05:50 +09:00
2025-12-14 19:59:15 +09:00
2025-12-14 19:59:15 +09:00
2025-12-14 20:29:28 +09:00
2025-12-14 20:29:28 +09:00
2025-12-14 20:44:42 +09:00
2025-12-14 20:29:28 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-14 20:55:25 +09:00
2025-12-14 20:59:23 +09:00
2025-12-14 21:17:48 +09:00
2025-12-15 00:32:25 +09:00
2025-12-15 00:32:25 +09:00
2025-12-15 00:32:25 +09:00
2025-12-15 01:28:50 +09:00
2025-12-15 01:28:50 +09:00
2025-12-15 01:28:50 +09:00
2025-12-15 01:57:38 +09:00
2025-12-15 02:19:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-15 02:19:26 +09:00
2025-12-15 02:19:26 +09:00
2025-12-15 02:19:26 +09:00
2025-12-15 05:25:47 +09:00
2025-12-15 05:25:47 +09:00
2025-12-15 05:25:47 +09:00
2025-12-15 11:28:40 +09:00
2025-12-15 11:28:40 +09:00
2025-12-15 05:53:58 +09:00
2025-12-15 05:25:47 +09:00
2025-12-15 05:53:58 +09:00
2025-12-15 05:55:22 +09:00
2025-12-15 05:55:22 +09:00
2025-12-15 11:28:40 +09:00
2025-11-26 14:45:26 +09:00
2025-12-15 11:28:40 +09:00
2025-12-15 11:28:40 +09:00
2025-12-15 12:50:16 +09:00
2025-12-15 12:50:16 +09:00
2025-12-15 12:50:16 +09:00
2025-12-15 18:29:06 +09:00
2025-12-15 19:32:24 +09:00
2025-12-15 21:36:30 +09:00
2025-12-15 21:36:30 +09:00
2025-12-15 22:27:19 +09:00
2025-12-15 21:36:30 +09:00
2025-12-15 22:27:19 +09:00
2025-12-15 22:27:19 +09:00
2025-12-16 05:35:11 +09:00
2025-12-15 22:27:19 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-11-26 14:45:26 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 05:35:11 +09:00
2025-12-16 06:12:17 +09:00
2025-12-16 06:12:17 +09:00
2025-12-16 06:12:17 +09:00
2025-12-16 06:33:41 +09:00
2025-12-16 06:33:41 +09:00
2025-12-16 07:31:15 +09:00
2025-12-16 07:31:15 +09:00
2025-12-16 07:31:15 +09:00
2025-12-16 15:01:56 +09:00
2025-12-16 15:01:56 +09:00
2025-12-16 15:01:56 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 16:25:26 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 06:24:01 +09:00
2025-12-17 16:25:26 +09:00
2025-12-17 16:25:26 +09:00
2025-12-17 16:27:06 +09:00
2025-12-17 16:34:03 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:08:17 +09:00
2025-12-17 21:09:42 +09:00
2025-12-18 01:55:27 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 05:55:27 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 07:47:44 +09:00
2025-12-18 09:11:56 +09:00
2025-12-18 09:11:56 +09:00
2025-12-18 09:37:55 +09:00
2025-12-18 09:32:43 +09:00
2025-12-18 09:48:31 +09:00
2025-12-18 08:39:48 +09:00
2025-12-18 09:32:43 +09:00
2025-12-18 09:11:56 +09:00
2025-12-12 18:40:08 +09:00
2025-12-12 18:40:08 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-12 06:52:14 +09:00
2025-12-12 07:17:52 +09:00
2025-12-12 06:20:14 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-13 05:35:46 +09:00
2025-12-13 05:35:46 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-09 21:50:15 +09:00
2025-11-28 13:42:39 +09:00
2025-11-28 13:42:39 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-12-11 23:51:48 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-12-04 16:21:54 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-11 23:07:26 +09:00
2025-12-12 16:26:42 +09:00
2025-12-10 22:57:26 +09:00
2025-12-11 01:01:15 +09:00
2025-12-11 15:29:59 +09:00
2025-12-12 06:09:12 +09:00
2025-11-26 13:14:18 +09:00
2025-12-07 03:12:27 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-12-08 21:30:21 +09:00
2025-12-11 20:49:39 +09:00
2025-12-11 21:32:40 +09:00
2025-11-26 14:45:26 +09:00
2025-12-13 18:46:11 +09:00
2025-12-08 21:30:21 +09:00
2025-12-09 21:50:15 +09:00
2025-12-09 21:50:15 +09:00
2025-11-26 14:45:26 +09:00
2025-11-26 14:45:26 +09:00
2025-12-12 16:26:42 +09:00
2025-12-12 16:26:42 +09:00
2025-11-28 13:42:39 +09:00
2025-12-12 18:40:08 +09:00
2025-12-12 03:12:28 +09:00
2025-11-26 13:14:18 +09:00
2025-11-26 13:14:18 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-05 12:31:14 +09:00
2025-11-26 14:45:26 +09:00
2025-12-12 06:09:12 +09:00