diff --git a/juno_samples/rodinia/bfs/src/cpu.sch b/juno_samples/rodinia/bfs/src/cpu.sch index e7d88a29aa30758047c64dd4664557a53c0f3032..648e2be9b5902cddc0f9157d7666abf9941b237e 100644 --- a/juno_samples/rodinia/bfs/src/cpu.sch +++ b/juno_samples/rodinia/bfs/src/cpu.sch @@ -48,8 +48,11 @@ let traverse_body = outline(inner); let (outer, inner) = fork-reshape[[1], [0]](collect); let collect_body = outline(inner); +inline(bfs@cost_init, bfs@loop1, bfs@loop2); +delete-uncalled(*); const-inline(*); -simpl!(*); unforkify(init_body, traverse_body, collect_body); -gcm(*); \ No newline at end of file +simpl!(*); +gcm(*); +xdot[true](bfs);