5 schedule: '{ domain: "{ S_3[i] : 0 <= i <= 9; S_5[i] : 0 <= i <= 9; S_0[]; S_6[i]
6 : 0 <= i <= 9; S_8[i, i''] : 0 <= i <= 9 and 0 <= i'' <= 19; S_2[i] : 0 <= i <=
7 9; S_7[i] : 0 <= i <= 9; S_4[i] : 0 <= i <= 9; S_1[] }", child: { sequence: [ {
8 filter: "{ S_0[] }" }, { filter: "{ S_1[] }" }, { filter: "{ S_3[i]; S_5[i]; S_6[i];
9 S_8[i, i'']; S_2[i]; S_7[i]; S_4[i] }", child: { schedule: "L_0[{ S_8[i, i''] ->
10 [(i)]; S_6[i] -> [(i)]; S_3[i] -> [(i)]; S_4[i] -> [(i)]; S_5[i] -> [(i)]; S_2[i]
11 -> [(i)]; S_7[i] -> [(i)] }]", child: { sequence: [ { filter: "{ S_2[i] }" }, {
12 filter: "{ S_3[i] }" }, { filter: "{ S_5[i] }" }, { filter: "{ S_6[i] }" }, { filter:
13 "{ S_8[i, i''] }", child: { schedule: "L_1[{ S_8[i, i''] -> [(i'')] }]" } }, { filter:
14 "{ S_7[i] }" }, { filter: "{ S_4[i] }" } ] } } } ] } }'
17 definition: "struct s {\n int a[30][40];\n int b[50];\n}"
26 extent: '{ __pet_arg_0[] }'
36 extent: '{ s[i0, i1] : 0 <= i0 <= 9 and 0 <= i1 <= 19 }'
37 element_type: struct s
42 extent: '{ s_a[s[i0, i1] -> a[i2, i3]] : 0 <= i0 <= 9 and 0 <= i1 <= 19 and 0 <=
43 i2 <= 29 and 0 <= i3 <= 39 }'
47 extent: '{ s_b[s[i0, i1] -> b[i2]] : 0 <= i0 <= 9 and 0 <= i1 <= 19 and 0 <= i2
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] : 0 <= 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] : 0 <= 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] : 0 <= 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] : 0 <= i <= 9 }'
133 index: '{ S_6[i] -> a_0[] }'
134 reference: __pet_ref_6
140 domain: '{ S_8[i, i''] : 0 <= i <= 9 and 0 <= i'' <= 19 }'
151 may_write: '{ S_8[i, i''] -> s_a[s[i, i''] -> a[o2, o3]] : 10 <= o2 <= 19
152 and 20 <= o3 <= 29; S_8[i, i''] -> s_b[s[i, i''] -> b[5]] }'
153 must_write: '{ S_8[i, i''] -> s_a[s[i, i''] -> a[o2, o3]] : 10 <= o2 <=
154 19 and 20 <= o3 <= 29; S_8[i, i''] -> s_b[s[i, i''] -> b[5]] }'
155 index: '{ S_8[i, i''] -> s[(i), (i'')] }'
156 reference: __pet_ref_7
160 domain: '{ S_7[i] : 0 <= i <= 9 }'
168 killed: '{ S_7[i] -> a_0[] }'
169 index: '{ S_7[i] -> a_0[] }'
170 reference: __pet_ref_8
173 domain: '{ S_4[i] : 0 <= i <= 9 }'
181 killed: '{ S_4[i] -> __pet_arg_0[] }'
182 index: '{ S_4[i] -> __pet_arg_0[] }'
183 reference: __pet_ref_9