5 schedule: '{ domain: "{ S_3[i] : i >= 0 and i <= 9; S_5[i] : i >= 0 and i <= 9; S_0[];
6 S_6[i] : i >= 0 and i <= 9; S_8[i, i''] : i >= 0 and i <= 9 and i'' >= 0 and i''
7 <= 19; S_2[i] : i >= 0 and i <= 9; S_7[i] : i >= 0 and i <= 9; S_4[i] : i >= 0 and
8 i <= 9; S_1[] }", child: { sequence: [ { filter: "{ S_0[] }" }, { filter: "{ S_1[]
9 }" }, { filter: "{ S_3[i]; S_5[i]; S_6[i]; S_8[i, i'']; S_2[i]; S_7[i]; S_4[i] }",
10 child: { schedule: "L_0[{ S_8[i, i''] -> [(i)]; S_6[i] -> [(i)]; S_3[i] -> [(i)];
11 S_4[i] -> [(i)]; S_5[i] -> [(i)]; S_2[i] -> [(i)]; S_7[i] -> [(i)] }]", child: {
12 sequence: [ { filter: "{ S_2[i] }" }, { filter: "{ S_3[i] }" }, { filter: "{ S_5[i]
13 }" }, { filter: "{ S_6[i] }" }, { filter: "{ S_8[i, i''] }", child: { schedule:
14 "L_1[{ S_8[i, i''] -> [(i'')] }]" } }, { filter: "{ S_7[i] }" }, { filter: "{ S_4[i]
18 definition: "struct s {\n int a[30][40];\n int b[50];\n}"
27 extent: '{ __pet_arg_0[] }'
37 extent: '{ s[i0, i1] : i0 >= 0 and i1 >= 0 and i0 <= 9 and i1 <= 19 }'
38 element_type: struct s
42 extent: '{ s_a[s[i0, i1] -> a[i2, i3]] : i0 >= 0 and i1 >= 0 and i0 <= 9 and i1
43 <= 19 and i2 >= 0 and i3 >= 0 and i2 <= 29 and i3 <= 39 }'
47 extent: '{ s_b[s[i0, i1] -> b[i2]] : i0 >= 0 and i1 >= 0 and i0 <= 9 and i1 <= 19
48 and i2 >= 0 and i2 <= 49 }'
61 killed: '{ S_0[] -> a[] }'
62 index: '{ S_0[] -> a[] }'
63 reference: __pet_ref_0
74 index: '{ S_1[] -> a[] }'
75 reference: __pet_ref_1
81 domain: '{ S_2[i] : i >= 0 and i <= 9 }'
89 killed: '{ S_2[i] -> __pet_arg_0[] }'
90 index: '{ S_2[i] -> __pet_arg_0[] }'
91 reference: __pet_ref_2
94 domain: '{ S_3[i] : i >= 0 and i <= 9 }'
102 index: '{ S_3[i] -> __pet_arg_0[] }'
103 reference: __pet_ref_3
107 index: '{ S_3[i] -> [(i)] }'
108 reference: __pet_ref_4
112 domain: '{ S_5[i] : i >= 0 and i <= 9 }'
120 killed: '{ S_5[i] -> a_0[] }'
121 index: '{ S_5[i] -> a_0[] }'
122 reference: __pet_ref_5
125 domain: '{ S_6[i] : i >= 0 and i <= 9 }'
133 index: '{ S_6[i] -> a_0[] }'
134 reference: __pet_ref_6
140 domain: '{ S_8[i, i''] : i >= 0 and i <= 9 and i'' >= 0 and i'' <= 19 }'
151 may_write: '{ S_8[i, i''] -> s_a[s[i, i''] -> a[o2, o3]] : o3 <= 29 and
152 o3 >= 20 and o2 <= 19 and o2 >= 10; S_8[i, i''] -> s_b[s[i, i''] -> b[5]]
154 must_write: '{ S_8[i, i''] -> s_a[s[i, i''] -> a[o2, o3]] : o3 <= 29 and
155 o3 >= 20 and o2 <= 19 and o2 >= 10; S_8[i, i''] -> s_b[s[i, i''] -> b[5]]
157 index: '{ S_8[i, i''] -> s[(i), (i'')] }'
158 reference: __pet_ref_7
162 domain: '{ S_7[i] : i >= 0 and i <= 9 }'
170 killed: '{ S_7[i] -> a_0[] }'
171 index: '{ S_7[i] -> a_0[] }'
172 reference: __pet_ref_8
175 domain: '{ S_4[i] : i >= 0 and i <= 9 }'
183 killed: '{ S_4[i] -> __pet_arg_0[] }'
184 index: '{ S_4[i] -> __pet_arg_0[] }'
185 reference: __pet_ref_9