scan.h: protect against multiple inclusions
[pet.git] / tests / static.scop
blob6d16009614182fe8c1f6a9441cf0ac9dfb4abeb4
1 start: 38
2 end: 142
3 indent: "\t"
4 context: '[n] -> {  : 0 <= n <= 2147483647 }'
5 schedule: '{ domain: "[n] -> { S_0[i, j] : 0 <= i < n and 0 <= j < n }", child: {
6   schedule: "[n] -> L_0[{ S_0[i, j] -> [(i)] }]", child: { schedule: "[n] -> L_1[{
7   S_0[i, j] -> [(j)] }]" } } }'
8 arrays:
9 - context: '[n] -> {  : n >= 0 }'
10   extent: '[n] -> { A[i0, i1] : 0 <= i0 < n and 0 <= i1 < n }'
11   element_type: int
12   element_size: 4
13 statements:
14 - line: 6
15   domain: '[n] -> { S_0[i, j] : 0 <= i < n and 0 <= j < n }'
16   body:
17     type: expression
18     expr:
19       type: op
20       operation: =
21       arguments:
22       - type: access
23         index: '[n] -> { S_0[i, j] -> A[(i), (j)] }'
24         reference: __pet_ref_0
25         read: 0
26         write: 1
27       - type: int
28         value: 0