explicitly mark kill accesses
[pet.git] / tests / boolean.scop
blobf2561a80e5a095894331c8c7d671178108267a5b
1 start: 21
2 end: 83
3 indent: "\t"
4 context: '{  :  }'
5 arrays:
6 - context: '{  :  }'
7   extent: '{ A[i0] : i0 >= 0 }'
8   element_type: int
9   element_size: 4
10 statements:
11 - line: 4
12   domain: '{ S_0[] }'
13   schedule: '{ S_0[] -> [0] }'
14   body:
15     type: expression
16     expr:
17       type: op
18       operation: =
19       arguments:
20       - type: access
21         index: '{ S_0[] -> A[(0)] }'
22         reference: __pet_ref_0
23         read: 0
24         write: 1
25       - type: op
26         operation: '||'
27         arguments:
28         - type: op
29           operation: '&&'
30           arguments:
31           - type: access
32             index: '{ S_0[] -> A[(1)] }'
33             reference: __pet_ref_1
34             read: 1
35             write: 0
36           - type: access
37             index: '{ S_0[] -> A[(2)] }'
38             reference: __pet_ref_2
39             read: 1
40             write: 0
41         - type: op
42           operation: '!'
43           arguments:
44           - type: access
45             index: '{ S_0[] -> A[(3)] }'
46             reference: __pet_ref_3
47             read: 1
48             write: 0