phase29ai(p12): expose loopbodylocal facts via LoopFacts
This commit is contained in:
@ -58,11 +58,7 @@ pub(in crate::mir::builder) fn try_build_loop_facts(
|
||||
let scan_with_init = try_extract_scan_with_init_facts(body, &condition_shape, &step_shape)?;
|
||||
let split_scan = try_extract_split_scan_facts(condition, body)?;
|
||||
let pattern2_break = try_extract_pattern2_break_facts(condition, body)?;
|
||||
let pattern2_loopbodylocal = if pattern2_break.is_some() {
|
||||
try_extract_pattern2_loopbodylocal_facts(condition, body)?
|
||||
} else {
|
||||
None
|
||||
};
|
||||
let pattern2_loopbodylocal = try_extract_pattern2_loopbodylocal_facts(condition, body)?;
|
||||
|
||||
if scan_with_init.is_none()
|
||||
&& split_scan.is_none()
|
||||
|
||||
Reference in New Issue
Block a user