use isl_aff to represent mapping from virtual iterator to real iterator
[pet.git] / tests / loop5.scop
blobc339281c1901d35d1e5fdceb483c93f1b87702d5
1 start: 34
2 end: 110
3 context: '[n, m] -> {  : m <= 2147483645 and n <= 2147483646 and n >= -2147483648
4   and m >= -2147483648 }'
5 arrays:
6 - context: '{  :  }'
7   extent: '[n, m] -> { a[] }'
8   element_type: int
9   element_size: 4
10 statements:
11 - line: 7
12   domain: '[n, m] -> { S_0[i] : i <= m and i >= n }'
13   schedule: '[n, m] -> { S_0[i] -> [0, i] }'
14   body:
15     type: binary
16     operation: =
17     arguments:
18     - type: access
19       relation: '[n, m] -> { S_0[i] -> a[] }'
20       reference: __pet_ref_0
21       read: 0
22       write: 1
23     - type: access
24       relation: '[n, m] -> { S_0[i] -> [5] }'
25       reference: __pet_ref_1
26       read: 1
27       write: 0