PetScan::extract_array: drop redundant isl_ctx argument
[pet.git] / tests / summary.scop
blobfdfc50d6876fc6f05769f42f25caec5880243135
1 start: 357
2 end: 435
3 indent: "\t"
4 context: '[n] -> {  : n >= 0 and n <= 2147483647 }'
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] -> { A[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: 24
15   domain: '[n] -> { S_0[i] : i >= 0 and i <= -1 + n }'
16   body:
17     type: expression
18     expr:
19       type: call
20       name: set_odd
21       arguments:
22       - type: access
23         index: '[n] -> { S_0[i] -> [(n)] }'
24         reference: __pet_ref_0
25         read: 1
26         write: 0
27       - type: access
28         may_write: '[n] -> { S_0[i] -> A[i, o1] : exists (e0 = floor((-1 + o1)/2):
29           2e0 = -1 + o1 and o1 <= -1 + n and o1 >= 1) }'
30         must_write: '[n] -> {  }'
31         index: '[n] -> { S_0[i] -> A[(i)] }'
32         depth: 2
33         reference: __pet_ref_1
34         read: 0
35         write: 1