link against isl libraries first
[pet.git] / tests / decl3.scop
blob31ef6ce55db9b5dbb7c34f6f2323b90e8349c01a
1 start: 18
2 end: 77
3 indent: "\t"
4 context: '{  :  }'
5 schedule: '{ domain: "{ S_0[]; S_2[]; S_1[] }", child: { sequence: [ { filter: "{
6   S_0[] }" }, { filter: "{ S_1[] }" }, { filter: "{ S_2[] }" } ] } }'
7 arrays:
8 - context: '{  :  }'
9   extent: '{ A[i0] : 0 <= i0 <= 4 }'
10   element_type: int
11   element_size: 4
12   declared: 1
13   exposed: 1
14 - context: '{  :  }'
15   extent: '{ N[] }'
16   element_type: int
17   element_size: 4
18 statements:
19 - line: 4
20   domain: '{ S_0[] }'
21   body:
22     type: expression
23     expr:
24       type: op
25       operation: =
26       arguments:
27       - type: access
28         index: '{ S_0[] -> N[] }'
29         reference: __pet_ref_0
30         read: 0
31         write: 1
32       - type: int
33         value: 5
34 - line: 5
35   domain: '{ S_1[] }'
36   body:
37     type: expression
38     expr:
39       type: op
40       operation: kill
41       arguments:
42       - type: access
43         killed: '{ S_1[] -> A[o0] : 0 <= o0 <= 4 }'
44         index: '{ S_1[] -> A[] }'
45         depth: 1
46         reference: __pet_ref_1
47         kill: 1
48 - line: 6
49   domain: '{ S_2[] }'
50   body:
51     type: expression
52     expr:
53       type: op
54       operation: =
55       arguments:
56       - type: access
57         index: '{ S_2[] -> A[(0)] }'
58         reference: __pet_ref_2
59         read: 0
60         write: 1
61       - type: int
62         value: 1