diff --git a/juno_samples/fork_join_tests/src/cpu.sch b/juno_samples/fork_join_tests/src/cpu.sch index 185ea441e801a01a084185fc09cf652c8fa6fb1e..71a6eb928fd54afd7f6e79e41f1f611bda8ed5ca 100644 --- a/juno_samples/fork_join_tests/src/cpu.sch +++ b/juno_samples/fork_join_tests/src/cpu.sch @@ -99,7 +99,7 @@ no-memset(test9@const); fork-split(auto.test10); xdot[true](auto.test10); -fork-fission(auto.test10); +fork-fission-reduces(auto.test10); dce(auto.test10); xdot[false](auto.test10); dce(auto.test10); diff --git a/juno_scheduler/src/compile.rs b/juno_scheduler/src/compile.rs index 39fb3469021939d98921444bff9f42c02a4d4fc2..fbe6d8f084a5dc97e0d15a4063274c025845a23b 100644 --- a/juno_scheduler/src/compile.rs +++ b/juno_scheduler/src/compile.rs @@ -126,7 +126,7 @@ impl FromStr for Appliable { "ip-sroa" | "interprocedural-sroa" => { Ok(Appliable::Pass(ir::Pass::InterproceduralSROA)) } - "fork-fission-bufferize" => { + "fork-fission-bufferize" | "fork-fission" => { Ok(Appliable::Pass(ir::Pass::ForkFissionBufferize)) } "fork-dim-merge" => Ok(Appliable::Pass(ir::Pass::ForkDimMerge)), @@ -134,7 +134,7 @@ impl FromStr for Appliable { "fork-chunk" | "fork-tile" => Ok(Appliable::Pass(ir::Pass::ForkChunk)), "fork-extend" => Ok(Appliable::Pass(ir::Pass::ForkExtend)), "fork-unroll" | "unroll" => Ok(Appliable::Pass(ir::Pass::ForkUnroll)), - "fork-fission" | "fission" => Ok(Appliable::Pass(ir::Pass::ForkFission)), + "fork-fission-reduces" => Ok(Appliable::Pass(ir::Pass::ForkFission)), "fork-fusion" | "fusion" => Ok(Appliable::Pass(ir::Pass::ForkFusion)), "fork-reshape" => Ok(Appliable::Pass(ir::Pass::ForkReshape)), "lift-dc-math" => Ok(Appliable::Pass(ir::Pass::LiftDCMath)),