diff --git a/juno_samples/matmul/build.rs b/juno_samples/matmul/build.rs index 511bf483099ba78cc62754b39146517aa3623103..926fbc33ecfa5ab31b40a92f778bb4d3b7f6a77e 100644 --- a/juno_samples/matmul/build.rs +++ b/juno_samples/matmul/build.rs @@ -4,8 +4,6 @@ fn main() { JunoCompiler::new() .file_in_src("matmul.jn") .unwrap() - //.schedule_in_src("sched.sch") - //.unwrap() .build() .unwrap(); } diff --git a/juno_samples/matmul/src/sched.sch b/juno_samples/matmul/src/sched.sch deleted file mode 100644 index 3999f92389317ffdabec519d26af5a603ba17177..0000000000000000000000000000000000000000 --- a/juno_samples/matmul/src/sched.sch +++ /dev/null @@ -1,76 +0,0 @@ -macro juno-setup!(X) { - gvn(X); - dce(X); - phi-elim(X); -} - -macro default!(X) { - dce(X); - crc(X); - dce(X); - slf(X); - dce(X); - inline(X); - ip-sroa(X); - sroa(X); - phi-elim(X); - dce(X); - ccp(X); - dce(X); - gvn(X); - dce(X); - write-predication(X); - phi-elim(X); - dce(X); - crc(X); - dce(X); - slf(X); - dce(X); - predication(X); - dce(X); - ccp(X); - dce(X); - gvn(X); - dce(X); - lift-dc-math(X); - dce(X); - gvn(X); - dce(X); -} - -macro codegen-prep!(X) { - verify(*); - ip-sroa(*); - sroa(*); - infer-schedules(X); - dce(X); - gcm(X); - dce(X); - phi-elim(X); - float-collections(X); - gcm(X); -} - -juno-setup!(*); -default!(*); -// your stuff here. - -fixpoint stop after 13 { - forkify(*); - fork-guard-elim(*); - fork-coalesce(*); - phi-elim(*); - dce(*); -} - -xdot[true](*); -// serialize(*); - -fork-split(*); -unforkify(*); - -gvn(*); -dce(*); - -auto-outline(*); -codegen-prep!(*);