gpu.sch 503 B
gvn(*);
phi-elim(*);
dce(*);
inline(*);
delete-uncalled(*);
let out = auto-outline(*);
gpu(out.median_window);
ip-sroa(*);
sroa(*);
dce(*);
gvn(*);
phi-elim(*);
dce(*);
forkify(*);
fork-guard-elim(*);
lift-dc-math(*);
forkify(*);
fork-guard-elim(*);
fork-unroll(out.median_window@outer);
lift-dc-math(*);
fixpoint {
forkify(*);
fork-guard-elim(*);
fork-unroll(*);
}
ccp(*);
gvn(*);
dce(*);
array-to-product(*);
sroa(*);
phi-elim(*);
predication(*);
simplify-cfg(*);
dce(*);
gvn(*);
gcm(*);