Skip to content
Snippets Groups Projects

Optimization for miranda

Merged rarbore2 requested to merge miranda_opt into main
4 files
+ 52
6
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -3,7 +3,7 @@ gvn(*);
phi-elim(*);
dce(*);
let auto = auto-outline(test1, test2, test3, test4, test5, test7, test8);
let auto = auto-outline(test1, test2, test3, test4, test5, test7, test8, test9);
cpu(auto.test1);
cpu(auto.test2);
cpu(auto.test3);
@@ -11,6 +11,7 @@ cpu(auto.test4);
cpu(auto.test5);
cpu(auto.test7);
cpu(auto.test8);
cpu(auto.test9);
let test1_cpu = auto.test1;
rename["test1_cpu"](test1_cpu);
@@ -51,11 +52,11 @@ fixpoint panic after 20 {
unroll(auto.test1);
}
fork-split(auto.test2, auto.test3, auto.test4, auto.test5);
fork-split(auto.test2, auto.test3, auto.test4, auto.test5, auto.test9);
gvn(*);
phi-elim(*);
dce(*);
unforkify(auto.test2, auto.test3, auto.test4, auto.test5);
unforkify(auto.test2, auto.test3, auto.test4, auto.test5, auto.test9);
ccp(*);
gvn(*);
phi-elim(*);
@@ -93,4 +94,6 @@ dce(auto.test8);
simplify-cfg(auto.test8);
dce(auto.test8);
no-memset(test9@const);
gcm(*);
Loading