update test case outputs
[pet.git] / tests / call2.scop
blob08fb5592d38d5c6e6f8852fabe4fc553d8fbd4d5
1 start: 169
2 end: 250
3 indent: "\t"
4 context: '[n] -> {  : n <= 2147483647 and n >= 0 }'
5 schedule: '{ domain: "[n] -> { S_0[i] : i >= 0 and i <= -1 + n }", child: { schedule:
6   "[n] -> L_0[{ S_0[i] -> [(i)] }]" } }'
7 arrays:
8 - context: '[n] -> {  : n >= 0 }'
9   extent: '[n] -> { B[i0, i1] : i0 >= 0 and i0 <= -1 + n and i1 >= 0 and i1 <= -1
10     + n }'
11   element_type: int
12   element_size: 4
13 statements:
14 - line: 15
15   domain: '[n] -> { S_0[i] : i >= 0 and i <= -1 + n }'
16   body:
17     type: expression
18     expr:
19       type: call
20       name: foo
21       arguments:
22       - type: access
23         index: '[n] -> { S_0[i] -> [(1 + i)] }'
24         reference: __pet_ref_0
25         read: 1
26         write: 0
27       - type: access
28         index: '[n] -> { S_0[i] -> [(n)] }'
29         reference: __pet_ref_1
30         read: 1
31         write: 0
32       - type: access
33         may_read: '[n] -> { S_0[i] -> B[i, 1 + i] : i <= -2 + n }'
34         may_write: '[n] -> { S_0[i] -> B[i, 1 + i] : i <= -2 + n; S_0[i] -> B[i, i]
35           }'
36         must_write: '[n] -> { S_0[i] -> B[i, i] }'
37         index: '[n] -> { S_0[i] -> B[(i)] }'
38         depth: 2
39         reference: __pet_ref_2
40         read: 1
41         write: 1