5 schedule: '{ domain: "{ S_0[]; S_2[]; S_1[] }", child: { sequence: [ { filter: "{
6 S_0[] }" }, { filter: "{ S_1[] }" }, { filter: "{ S_2[] }" } ] } }'
9 definition: "struct s {\n int a;\n int b;\n}"
12 extent: '{ A[i0] : i0 >= 0 }'
17 element_type: struct s
21 extent: '{ s_a[s[] -> a[]] }'
25 extent: '{ s_b[s[] -> b[]] }'
31 schedule: '{ S_0[] -> [0] }'
39 index: '{ S_0[] -> s_a[s[] -> a[]] }'
40 reference: __pet_ref_0
47 schedule: '{ S_1[] -> [1] }'
55 index: '{ S_1[] -> s_b[s[] -> b[]] }'
56 reference: __pet_ref_1
63 schedule: '{ S_2[] -> [2] }'
71 index: '{ [S_2[] -> [i0]] -> A[((i0) : i0 >= 0)] }'
72 reference: __pet_ref_3
77 index: '{ S_2[] -> s_a[s[] -> a[]] }'
78 reference: __pet_ref_2