/*! * MIR Utilities - Phase 15 段階的根治戦略の共通ユーティリティ * * フェーズS: 即効止血 * フェーズM: PHI一本化 * フェーズL: 根本解決 * * 全フェーズで使用する汎用関数を提供 */ pub mod control_flow; pub mod phi_helpers; // 外部公開API pub use control_flow::{ capture_actual_predecessor_and_jump, collect_phi_incoming_if_reachable, execute_statement_with_termination_check, is_current_block_terminated, }; // PHI挿入ヘルパー(MirBuilderのextension methodsとして実装) // 使用例: self.insert_phi(vec![(block1, val1), (block2, val2)])? // Re-exports removed to reduce unused-import warnings. Use builder methods directly.