Support of the osl_int_t union type
[candl.git] / tests / unitary / simple.c.struct
blob3734cf8e09e61cc62b9ffad6f2b7d89c85172f5b
1 \e[33mORIGINAL SCOP:\e[00m
3 <OpenScop>
5 # =============================================== Global
6 # Language
9 # Context
10 CONTEXT
11 0 2 0 0 0 0
13 # Parameters are not provided
17 # Number of statements
20 # =============================================== Statement 1
21 # Number of relations describing the statement:
24 # ----------------------------------------------  1.1 Domain
25 DOMAIN
26 0 2 0 0 0 0
28 # ----------------------------------------------  1.2 Scattering
29 SCATTERING
30 1 3 1 0 0 0
31 # e/i| c1 |  1  
32    0   -1    0    ## c1 == 0
34 # ----------------------------------------------  1.3 Access
35 WRITE
36 1 3 1 0 0 0
37 # e/i| Arr|  1  
38    0   -1    1    ## Arr == a
40 # ----------------------------------------------  1.4 Body
41 # Statement body is provided
43 <body>
44 # Number of original iterators
46 # Statement body expression
47 a=0;
48 </body>
50 # =============================================== Statement 2
51 # Number of relations describing the statement:
54 # ----------------------------------------------  2.1 Domain
55 DOMAIN
56 0 2 0 0 0 0
58 # ----------------------------------------------  2.2 Scattering
59 SCATTERING
60 1 3 1 0 0 0
61 # e/i| c1 |  1  
62    0   -1    1    ## c1 == 1
64 # ----------------------------------------------  2.3 Access
65 WRITE
66 1 3 1 0 0 0
67 # e/i| Arr|  1  
68    0   -1    2    ## Arr == b
70 READ
71 1 3 1 0 0 0
72 # e/i| Arr|  1  
73    0   -1    1    ## Arr == a
75 # ----------------------------------------------  2.4 Body
76 # Statement body is provided
78 <body>
79 # Number of original iterators
81 # Statement body expression
82 b=a;
83 </body>
85 # =============================================== Extensions
86 <dependence>
87 # Number of dependences
89 # Description of dependence 1
90 # type
91 RAW #(flow)
92 # From source statement id
94 # To target statement id
96 # Depth 
98 # From source access ref
100 # To target access ref
102 # Dependence domain
103 UNDEFINED
104 3 4 1 1 0 0
105 # e/i| c1 | i1 |  1  
106    0   -1    0    1    ## c1 == 1
107    0    0    1   -1    ## i1-1 == 0
108    0   -1    1    0    ## c1 == i1
109 </dependence>
111 <arrays>
112 # Number of arrays
114 # Mapping array-identifiers/array-names
115 1 a
116 2 b
117 </arrays>
119 </OpenScop>
122 \e[33mDEPENDENCES GRAPH:\e[00m
123 digraph G {
124 # Data Dependence Graph
125   S0 -> S1 [label=" RAW depth 0, ref 0->1 "];