PetScan::extract_array: drop redundant isl_ctx argument
[pet.git] / tests / continue.scop
blob58cc5af042e89a12e263a6ee0b5f4dad3aed6d74
1 start: 33
2 end: 182
3 indent: "\t"
4 context: '{  :  }'
5 schedule: '{ domain: "{ S_0[i, j] : i >= 0 and i <= 99 and j >= 0 and j <= 99; S_1[i,
6   j] : (i <= 99 and j >= 0 and j <= -1 + i) or (i >= 0 and j >= 1 + i and j <= 99)
7   }", child: { schedule: "L_0[{ S_0[i, j] -> [(i)]; S_1[i, j] -> [(i)] }]", child:
8   { schedule: "L_1[{ S_0[i, j] -> [(j)]; S_1[i, j] -> [(j)] }]", child: { sequence:
9   [ { filter: "{ S_0[i, j] }" }, { filter: "{ S_1[i, j] }" } ] } } } }'
10 arrays:
11 - context: '{  :  }'
12   extent: '{ a[i0] : i0 >= 0 and i0 <= 99 }'
13   element_type: int
14   element_size: 4
15 statements:
16 - line: 8
17   domain: '{ S_0[i, j] : i >= 0 and i <= 99 and j >= 0 and j <= 99 }'
18   body:
19     type: expression
20     expr:
21       type: op
22       operation: =
23       arguments:
24       - type: access
25         index: '{ S_0[i, j] -> a[(i)] }'
26         reference: __pet_ref_0
27         read: 0
28         write: 1
29       - type: int
30         value: 0
31 - line: 11
32   domain: '{ S_1[i, j] : (i <= 99 and j >= 0 and j <= -1 + i) or (i >= 0 and j >=
33     1 + i and j <= 99) }'
34   body:
35     type: expression
36     expr:
37       type: op
38       operation: =
39       arguments:
40       - type: access
41         index: '{ S_1[i, j] -> a[(i)] }'
42         reference: __pet_ref_1
43         read: 0
44         write: 1
45       - type: op
46         operation: +
47         arguments:
48         - type: access
49           index: '{ S_1[i, j] -> [(i)] }'
50           reference: __pet_ref_2
51           read: 1
52           write: 0
53         - type: access
54           index: '{ S_1[i, j] -> [(j)] }'
55           reference: __pet_ref_3
56           read: 1
57           write: 0