xref: /netbsd-src/external/mit/isl/dist/test_inputs/codegen/cloog/constbound.st (revision 5971e316fdea024efff6be8f03536623db06833e)
1*5971e316Smrgdomain: "{ S2[i0, i1, i2] : i1 >= 0 and i1 <= 9999 and i2 >= 0 and i2 <= i1 and i1 >= 25 + 50i0 and i1 <= 49 + 50i0; S1[i0, i1, i2] : i1 >= 0 and i1 <= 9999 and i2 >= 0 and i2 <= i1 and i1 >= 50i0 and i1 <= 24 + 50i0 }"
2*5971e316Smrgchild:
3*5971e316Smrg  context: "{ [] }"
4*5971e316Smrg  child:
5*5971e316Smrg    schedule: "[{ S1[i0, i1, i2] -> [(i0)]; S2[i0, i1, i2] -> [(i0)] }]"
6*5971e316Smrg    options: "{ separate[i0] }"
7*5971e316Smrg    child:
8*5971e316Smrg      sequence:
9*5971e316Smrg      - filter: "{ S1[i0, i1, i2] }"
10*5971e316Smrg        child:
11*5971e316Smrg          schedule: "[{ S1[i0, i1, i2] -> [(i1)] }, { S1[i0, i1, i2] -> [(i2)] }]"
12*5971e316Smrg          options: "{ separate[i0] }"
13*5971e316Smrg      - filter: "{ S2[i0, i1, i2] }"
14*5971e316Smrg        child:
15*5971e316Smrg          schedule: "[{ S2[i0, i1, i2] -> [(i1)] }, { S2[i0, i1, i2] -> [(i2)] }]"
16*5971e316Smrg          options: "{ separate[i0] }"
17