From e1f5634f38cca264a25abe83174434ef333af9c3 Mon Sep 17 00:00:00 2001 From: Russel Arbore <russel.jma@gmail.com> Date: Sun, 2 Feb 2025 13:59:43 -0600 Subject: [PATCH] fix to antideps --- hercules_opt/src/gcm.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hercules_opt/src/gcm.rs b/hercules_opt/src/gcm.rs index 271bfaf1..b13c919a 100644 --- a/hercules_opt/src/gcm.rs +++ b/hercules_opt/src/gcm.rs @@ -290,7 +290,7 @@ fn basic_blocks( .collect(); for mutator in reverse_postorder.iter() { let mutator_early = schedule_early[mutator.idx()].unwrap(); - if dom.does_dom(root_early, mutator_early) + if dom.does_prop_dom(root_early, mutator_early) && (root_early != mutator_early || root_block_iterated_users.contains(&mutator)) && mutating_objects(function, func_id, *mutator, objects) -- GitLab