update isl for introduction of isl_stat
[pet.git] / tests / decl2.scop
blob9b4b44c3ecca584bea1d2ecbada2d9f51ea7ce57
1 start: 18
2 end: 69
3 indent: "\t"
4 context: '{  :  }'
5 schedule: '{ domain: "{ S_0[]; S_1[] }", child: { sequence: [ { filter: "{ S_0[] }"
6   }, { filter: "{ S_1[] }" } ] } }'
7 arrays:
8 - context: '[N] -> {  : N >= 0 }'
9   extent: '[N] -> { A[i0] : i0 >= 0 and i0 <= -1 + N }'
10   element_type: int
11   element_size: 4
12   declared: 1
13   exposed: 1
14 statements:
15 - line: 4
16   domain: '{ S_0[] }'
17   body:
18     type: expression
19     expr:
20       type: op
21       operation: kill
22       arguments:
23       - type: access
24         killed: '[N] -> { S_0[] -> A[o0] : o0 >= 0 and o0 <= -1 + N }'
25         index: '{ S_0[] -> A[] }'
26         depth: 1
27         reference: __pet_ref_0
28         kill: 1
29 - line: 5
30   domain: '{ S_1[] }'
31   body:
32     type: expression
33     expr:
34       type: op
35       operation: =
36       arguments:
37       - type: access
38         index: '{ S_1[] -> A[(0)] }'
39         reference: __pet_ref_1
40         read: 0
41         write: 1
42       - type: int
43         value: 1