diff --git a/juno_samples/rodinia/srad/src/gpu.sch b/juno_samples/rodinia/srad/src/gpu.sch index c5a305272de767b0fb894e57e9f5896f12f0a21f..b2f0460ab51c6faa91bd0b189d4d9ee40a864310 100644 --- a/juno_samples/rodinia/srad/src/gpu.sch +++ b/juno_samples/rodinia/srad/src/gpu.sch @@ -66,18 +66,21 @@ ip-sroa(*); sroa(*); simpl!(*); +fork-interchange[0, 1](main_loops); fork-dim-merge(main_loops); fork-tile[32, 0, false, true](main_loops); dce(main_loops); fork-split(main_loops); simpl!(main_loops); +fork-interchange[0, 1](extract); fork-dim-merge(extract); fork-tile[32, 0, false, true](extract); dce(extract); fork-split(extract); simpl!(extract); +fork-interchange[0, 1](compress); fork-dim-merge(compress); fork-tile[32, 0, false, true](compress); dce(compress);