tomoaki
a78742b6d7
refactor(plan): Phase 286C-4 Step 2 - plan_rewrites() initial implementation
Extract block generation logic from merge_and_rewrite() into plan_rewrites():
- Function/block initialization (~70 lines)
- First pass: instruction filtering (~180 lines)
- Span synchronization (~20 lines)
Implemented:
- Instruction filtering using InstructionFilterBox
- Block ID remapping with local_block_map
- PHI dst protection for loop headers
- Deterministic function/block iteration
TODO (Step 2 continuation):
- Parameter binding insertion for tail calls (~100 lines)
- Terminator conversion logic (~270 lines)
- Exit PHI/carrier input collection
Current: ~290 lines extracted, target ~550 lines
Progress: Step 2/4 (plan_rewrites) partial
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 03:57:43 +09:00
..
2025-12-24 04:49:52 +09:00
2025-12-15 20:10:36 +09:00
2025-12-25 03:57:43 +09:00
2025-12-24 03:44:56 +09:00
2025-12-23 04:11:02 +09:00
2025-12-16 03:48:44 +09:00
2025-12-22 22:42:56 +09:00
2025-12-11 20:54:33 +09:00