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

clean

parent a92c8613
No related branches found
No related tags found
1 merge request!135Einsum analysis
Pipeline #201271 passed
This commit is part of merge request !135. Comments created here will be created in the context of that merge request.
......@@ -4,8 +4,6 @@ fn main() {
JunoCompiler::new()
.file_in_src("matmul.jn")
.unwrap()
//.schedule_in_src("sched.sch")
//.unwrap()
.build()
.unwrap();
}
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!(*);
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