1 [Clan] Info: parsing file #1 (./unitary/reorder_all.c)
7 # A | # Clan McCloog Castle
8 # /.\ [""M# [Generated by Clan 0.7.1]
21 # :::::::::SUNDOGa8a::::. ..
22 # :::::8::::888:Y8888:::::::::...
23 #::':::88::::888::Y88a______________________________________________________
24 #:: ::::88a::::88a:Y88a __---__-- __
25 #' .: ::Y88a:::::8a:Y88a __----_-- -------_-__
26 # :' ::::8P::::::::::88aa. _ _- -- --_ --- __ --- __--
27 #.:: :::::::::::::::::::Y88as88a...s88aa.
29 # [File generated by the OpenScop Library 0.8.4]
33 # =============================================== Global
41 # Parameters are provided
47 # Number of statements
50 # =============================================== Statement 1
51 # Number of relations describing the statement:
54 # ---------------------------------------------- 1.1 Domain
58 # ---------------------------------------------- 1.2 Scattering
64 # ---------------------------------------------- 1.3 Access
68 0 -1 0 0 1 ## Arr == a
70 # ---------------------------------------------- 1.4 Statement Extensions
71 # Number of Statement Extensions
74 # Number of original iterators
76 # Statement body expression
83 # Access coordinates (start/length)
85 # Number of original iterators
87 # Statement body expression
91 # =============================================== Statement 2
92 # Number of relations describing the statement:
95 # ---------------------------------------------- 2.1 Domain
100 1 -1 1 0 0 ## -i+N >= 0
103 # ---------------------------------------------- 2.2 Scattering
106 # e/i| c1 c2 c3 | i | N M | 1
107 0 -1 0 0 0 0 0 1 ## c1 == 1
108 0 0 -1 0 1 0 0 0 ## c2 == i
109 0 0 0 -1 0 0 0 0 ## c3 == 0
111 # ---------------------------------------------- 2.3 Access
114 # e/i| Arr [1]| i | N M | 1
115 0 -1 0 0 0 0 4 ## Arr == b
116 0 0 -1 1 0 0 0 ## [1] == i
118 # ---------------------------------------------- 2.4 Statement Extensions
119 # Number of Statement Extensions
122 # Number of original iterators
124 # List of original iterators
126 # Statement body expression
133 # Access coordinates (start/length)
135 # Number of original iterators
137 # List of original iterators
139 # Statement body expression
143 # =============================================== Statement 3
144 # Number of relations describing the statement:
147 # ---------------------------------------------- 3.1 Domain
152 1 -1 1 0 0 ## -i+N >= 0
155 # ---------------------------------------------- 3.2 Scattering
158 # e/i| c1 c2 c3 | i | N M | 1
159 0 -1 0 0 0 0 0 1 ## c1 == 1
160 0 0 -1 0 1 0 0 0 ## c2 == i
161 0 0 0 -1 0 0 0 1 ## c3 == 1
163 # ---------------------------------------------- 3.3 Access
166 # e/i| Arr [1]| i | N M | 1
167 0 -1 0 0 0 0 5 ## Arr == c
168 0 0 -1 1 0 0 0 ## [1] == i
170 # ---------------------------------------------- 3.4 Statement Extensions
171 # Number of Statement Extensions
174 # Number of original iterators
176 # List of original iterators
178 # Statement body expression
185 # Access coordinates (start/length)
187 # Number of original iterators
189 # List of original iterators
191 # Statement body expression
195 # =============================================== Statement 4
196 # Number of relations describing the statement:
199 # ---------------------------------------------- 4.1 Domain
203 1 1 0 0 0 0 ## i >= 0
204 1 -1 0 1 0 0 ## -i+N >= 0
205 1 0 0 1 0 0 ## N >= 0
206 1 0 1 0 0 0 ## j >= 0
207 1 0 -1 0 1 0 ## -j+M >= 0
208 1 0 0 0 1 0 ## M >= 0
210 # ---------------------------------------------- 4.2 Scattering
213 # e/i| c1 c2 c3 c4 c5 | i j | N M | 1
214 0 -1 0 0 0 0 0 0 0 0 1 ## c1 == 1
215 0 0 -1 0 0 0 1 0 0 0 0 ## c2 == i
216 0 0 0 -1 0 0 0 0 0 0 2 ## c3 == 2
217 0 0 0 0 -1 0 0 1 0 0 0 ## c4 == j
218 0 0 0 0 0 -1 0 0 0 0 0 ## c5 == 0
220 # ---------------------------------------------- 4.3 Access
223 # e/i| Arr [1] [2]| i j | N M | 1
224 0 -1 0 0 0 0 0 0 8 ## Arr == e
225 0 0 -1 0 1 0 0 0 0 ## [1] == i
226 0 0 0 -1 0 1 0 0 0 ## [2] == j
228 # ---------------------------------------------- 4.4 Statement Extensions
229 # Number of Statement Extensions
232 # Number of original iterators
234 # List of original iterators
236 # Statement body expression
243 # Access coordinates (start/length)
245 # Number of original iterators
247 # List of original iterators
249 # Statement body expression
253 # =============================================== Statement 5
254 # Number of relations describing the statement:
257 # ---------------------------------------------- 5.1 Domain
261 # ---------------------------------------------- 5.2 Scattering
265 0 -1 0 0 2 ## c1 == 2
267 # ---------------------------------------------- 5.3 Access
271 0 -1 0 0 9 ## Arr == f
273 # ---------------------------------------------- 5.4 Statement Extensions
274 # Number of Statement Extensions
277 # Number of original iterators
279 # Statement body expression
286 # Access coordinates (start/length)
288 # Number of original iterators
290 # Statement body expression
294 # =============================================== Extensions
302 # Mapping array-identifiers/array-names
316 ./unitary/reorder_all.c
317 # Starting line and column
319 # Ending line and column
326 reorder([], [2,1,0]);