5 schedule: '{ domain: "{ S_0[]; S_2[]; S_1[i] : 0 < i <= 3 }", child: { sequence: [
6 { filter: "{ S_0[] }" }, { filter: "{ S_1[i] }", child: { schedule: "L_0[{ S_1[i]
7 -> [(i)] }]" } }, { filter: "{ S_2[] }" } ] } }'
10 definition: "struct s0 {\n struct {\n int a[10];\n } f[10];\n int
13 definition: "struct s {\n struct s0 c[10];\n}"
16 extent: '{ s[i0] : 0 <= i0 <= 9 }'
17 element_type: struct s
22 extent: '{ s_c[s[i0] -> c[i1]] : 0 <= i0 <= 9 and 0 <= i1 <= 9 }'
23 element_type: struct s0
28 extent: '{ s_c_b[s_c[s[i0] -> c[i1]] -> b[]] : 0 <= i0 <= 9 and 0 <= i1 <= 9 }'
32 extent: '{ s_c_f[s_c[s[i0] -> c[i1]] -> f[i2]] : 0 <= i0 <= 9 and 0 <= i1 <= 9 and
34 element_type: <subfield>
39 extent: '{ s_c_f_a[s_c_f[s_c[s[i0] -> c[i1]] -> f[i2]] -> a[i3]] : 0 <= i0 <= 9
40 and 0 <= i1 <= 9 and 0 <= i2 <= 9 and 0 <= i3 <= 9 }'
53 may_write: '{ S_0[] -> s_c_b[s_c[s[0] -> c[3]] -> b[]]; S_0[] -> s_c_f_a[s_c_f[s_c[s[0]
54 -> c[2]] -> f[o2]] -> a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9 }'
55 must_write: '{ S_0[] -> s_c_b[s_c[s[0] -> c[3]] -> b[]]; S_0[] -> s_c_f_a[s_c_f[s_c[s[0]
56 -> c[2]] -> f[o2]] -> a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9 }'
57 index: '{ S_0[] -> s_c[s[(0)] -> c[]] }'
59 reference: __pet_ref_0
63 domain: '{ S_1[i] : 0 < i <= 3 }'
74 may_write: '{ S_1[i] -> s_c_f_a[s_c_f[s_c[s[1] -> c[2 + i]] -> f[o2]] ->
75 a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9; S_1[i] -> s_c_b[s_c[s[1] -> c[3
77 must_write: '{ S_1[i] -> s_c_f_a[s_c_f[s_c[s[1] -> c[2 + i]] -> f[o2]] ->
78 a[o3]] : 0 <= o2 <= 9 and 0 <= o3 <= 9; S_1[i] -> s_c_b[s_c[s[1] -> c[3
80 index: '{ S_1[i] -> s_c[s[(1)] -> c[(i)]] }'
81 reference: __pet_ref_1
96 may_write: '{ S_2[] -> s_c_b[s_c[s[2] -> c[9]] -> b[]] }'
97 must_write: '{ S_2[] -> s_c_b[s_c[s[2] -> c[9]] -> b[]] }'
98 index: '{ S_2[] -> s_c_b[s_c[s[(2)] -> c[(9)]] -> b[]] }'
99 reference: __pet_ref_2