Skip to content
Snippets Groups Projects
Commit 40b1a705 authored by Russel Arbore's avatar Russel Arbore
Browse files

fix

parent a78fb836
No related branches found
No related tags found
1 merge request!143Fork improvements
Pipeline #201363 passed
This commit is part of merge request !143. Comments created here will be created in the context of that merge request.
......@@ -349,19 +349,23 @@ pub fn forkify_loop(
};
let reduce_id = edit.add_node(reduce);
if edit.get_schedule(init).contains(&Schedule::ParallelReduce)
|| edit
.get_schedule(continue_latch)
.contains(&Schedule::ParallelReduce)
if (!edit.get_node(init).is_reduce()
&& edit.get_schedule(init).contains(&Schedule::ParallelReduce))
|| (!edit.get_node(continue_latch).is_reduce()
&& edit
.get_schedule(continue_latch)
.contains(&Schedule::ParallelReduce))
{
edit = edit.add_schedule(reduce_id, Schedule::ParallelReduce)?;
}
if edit
.get_schedule(init)
.contains(&Schedule::TightAssociative)
|| edit
.get_schedule(continue_latch)
.contains(&Schedule::TightAssociative)
if (!edit.get_node(init).is_reduce()
&& edit
.get_schedule(init)
.contains(&Schedule::TightAssociative))
|| (!edit.get_node(continue_latch).is_reduce()
&& edit
.get_schedule(continue_latch)
.contains(&Schedule::TightAssociative))
{
edit = edit.add_schedule(reduce_id, Schedule::TightAssociative)?;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment