Skip to content
Snippets Groups Projects

Optimization for miranda

Merged rarbore2 requested to merge miranda_opt into main
1 file
+ 1
17
Compare changes
  • Side-by-side
  • Inline
@@ -7,12 +7,13 @@ no-memset(test3@const3);
no-memset(test6@const);
no-memset(test8@const1);
no-memset(test8@const2);
no-memset(test9@const);
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);
gpu(auto.test1);
gpu(auto.test2);
gpu(auto.test3);
@@ -20,6 +21,7 @@ gpu(auto.test4);
gpu(auto.test5);
gpu(auto.test7);
gpu(auto.test8);
gpu(auto.test9);
ip-sroa(*);
sroa(*);
@@ -34,7 +36,7 @@ fixpoint panic after 20 {
}
fixpoint panic after 20 {
fork-coalesce(auto.test1, auto.test3, auto.test4, auto.test5, auto.test7, auto.test8);
fork-coalesce(auto.test1, auto.test3, auto.test4, auto.test5, auto.test7, auto.test8, auto.test9);
}
gvn(*);
@@ -71,6 +73,8 @@ dce(auto.test8);
simplify-cfg(auto.test8);
dce(auto.test8);
no-memset(test9@const);
ip-sroa(*);
sroa(*);
dce(*);
@@ -78,7 +82,7 @@ ccp(*);
gvn(*);
phi-elim(*);
dce(*);
gcm(*);
gcm(*);
float-collections(test2, auto.test2, test4, auto.test4, test5, auto.test5);
gcm(*);
Loading