Skip to content
Snippets Groups Projects

Fork fission

Merged Xavier Routh requested to merge fork-fission into main
1 file
+ 3
1
Compare changes
  • Side-by-side
  • Inline
@@ -9,12 +9,13 @@ no-memset(test8@const1);
no-memset(test8@const2);
no-memset(test9@const);
no-memset(test10@const);
no-memset(test11@const);
gvn(*);
phi-elim(*);
dce(*);
let auto = auto-outline(test1, test2, test3, test4, test5, test7, test8, test9, test10);
let auto = auto-outline(test1, test2, test3, test4, test5, test7, test8, test9, test10, test11);
gpu(auto.test1);
gpu(auto.test2);
gpu(auto.test3);
@@ -24,6 +25,7 @@ gpu(auto.test7);
gpu(auto.test8);
gpu(auto.test9);
gpu(auto.test10);
gpu(auto.test11);
ip-sroa(*);
sroa(*);
@@ -77,6 +79,13 @@ dce(auto.test8);
no-memset(test9@const);
fork-split(auto.test10);
fork-fission-reduces[test10@loop3](auto.test10);
dce(auto.test10);
simplify-cfg(auto.test10);
dce(auto.test10);
ip-sroa(*);
sroa(*);
dce(*);
@@ -86,5 +95,5 @@ phi-elim(*);
dce(*);
gcm(*);
float-collections(test2, auto.test2, test4, auto.test4, test5, auto.test5);
float-collections(test2, auto.test2, test4, auto.test4, test5, auto.test5, test10, auto.test10);
gcm(*);
Loading