1 [Clan] Info: parsing file #1 (./unitary/block_inside.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
62 # ---------------------------------------------- 1.2 Scattering
65 # e/i| c1 c2 c3 | i | N | 1
66 0 -1 0 0 0 0 0 ## c1 == 0
67 0 0 -1 0 1 0 0 ## c2 == i
68 0 0 0 -1 0 0 0 ## c3 == 0
70 # ---------------------------------------------- 1.3 Access
73 # e/i| Arr [1]| i | N | 1
74 0 -1 0 0 0 3 ## Arr == a
75 0 0 -1 1 0 0 ## [1] == i
79 # e/i| Arr [1]| i | N | 1
80 0 -1 0 0 0 3 ## Arr == a
81 0 0 -1 1 0 0 ## [1] == i
83 # ---------------------------------------------- 1.4 Statement Extensions
84 # Number of Statement Extensions
87 # Number of original iterators
89 # List of original iterators
91 # Statement body expression
98 # Access coordinates (start/length)
101 # Number of original iterators
103 # List of original iterators
105 # Statement body expression
109 # =============================================== Statement 2
110 # Number of relations describing the statement:
113 # ---------------------------------------------- 2.1 Domain
118 1 -1 1 0 ## -i+N >= 0
121 # ---------------------------------------------- 2.2 Scattering
124 # e/i| c1 c2 c3 | i | N | 1
125 0 -1 0 0 0 0 1 ## c1 == 1
126 0 0 -1 0 1 0 0 ## c2 == i
127 0 0 0 -1 0 0 0 ## c3 == 0
129 # ---------------------------------------------- 2.3 Access
132 # e/i| Arr [1]| i | N | 1
133 0 -1 0 0 0 4 ## Arr == b
134 0 0 -1 1 0 0 ## [1] == i
138 # e/i| Arr [1]| i | N | 1
139 0 -1 0 0 0 4 ## Arr == b
140 0 0 -1 1 0 0 ## [1] == i
142 # ---------------------------------------------- 2.4 Statement Extensions
143 # Number of Statement Extensions
146 # Number of original iterators
148 # List of original iterators
150 # Statement body expression
157 # Access coordinates (start/length)
160 # Number of original iterators
162 # List of original iterators
164 # Statement body expression
168 # =============================================== Statement 3
169 # Number of relations describing the statement:
172 # ---------------------------------------------- 3.1 Domain
177 1 -1 1 0 ## -i+N >= 0
180 # ---------------------------------------------- 3.2 Scattering
183 # e/i| c1 c2 c3 | i | N | 1
184 0 -1 0 0 0 0 2 ## c1 == 2
185 0 0 -1 0 1 0 0 ## c2 == i
186 0 0 0 -1 0 0 0 ## c3 == 0
188 # ---------------------------------------------- 3.3 Access
191 # e/i| Arr [1]| i | N | 1
192 0 -1 0 0 0 5 ## Arr == c
193 0 0 -1 1 0 0 ## [1] == i
197 # e/i| Arr [1]| i | N | 1
198 0 -1 0 0 0 5 ## Arr == c
199 0 0 -1 1 0 0 ## [1] == i
201 # ---------------------------------------------- 3.4 Statement Extensions
202 # Number of Statement Extensions
205 # Number of original iterators
207 # List of original iterators
209 # Statement body expression
216 # Access coordinates (start/length)
219 # Number of original iterators
221 # List of original iterators
223 # Statement body expression
227 # =============================================== Statement 4
228 # Number of relations describing the statement:
231 # ---------------------------------------------- 4.1 Domain
236 1 -1 1 0 ## -i+N >= 0
239 # ---------------------------------------------- 4.2 Scattering
242 # e/i| c1 c2 c3 | i | N | 1
243 0 -1 0 0 0 0 3 ## c1 == 3
244 0 0 -1 0 1 0 0 ## c2 == i
245 0 0 0 -1 0 0 0 ## c3 == 0
247 # ---------------------------------------------- 4.3 Access
250 # e/i| Arr [1]| i | N | 1
251 0 -1 0 0 0 6 ## Arr == d
252 0 0 -1 1 0 0 ## [1] == i
256 # e/i| Arr [1]| i | N | 1
257 0 -1 0 0 0 6 ## Arr == d
258 0 0 -1 1 0 0 ## [1] == i
260 # ---------------------------------------------- 4.4 Statement Extensions
261 # Number of Statement Extensions
264 # Number of original iterators
266 # List of original iterators
268 # Statement body expression
275 # Access coordinates (start/length)
278 # Number of original iterators
280 # List of original iterators
282 # Statement body expression
286 # =============================================== Statement 5
287 # Number of relations describing the statement:
290 # ---------------------------------------------- 5.1 Domain
295 1 -1 1 0 ## -i+N >= 0
298 # ---------------------------------------------- 5.2 Scattering
301 # e/i| c1 c2 c3 | i | N | 1
302 0 -1 0 0 0 0 4 ## c1 == 4
303 0 0 -1 0 1 0 0 ## c2 == i
304 0 0 0 -1 0 0 0 ## c3 == 0
306 # ---------------------------------------------- 5.3 Access
309 # e/i| Arr [1]| i | N | 1
310 0 -1 0 0 0 7 ## Arr == e
311 0 0 -1 1 0 0 ## [1] == i
315 # e/i| Arr [1]| i | N | 1
316 0 -1 0 0 0 7 ## Arr == e
317 0 0 -1 1 0 0 ## [1] == i
319 # ---------------------------------------------- 5.4 Statement Extensions
320 # Number of Statement Extensions
323 # Number of original iterators
325 # List of original iterators
327 # Statement body expression
334 # Access coordinates (start/length)
337 # Number of original iterators
339 # List of original iterators
341 # Statement body expression
345 # =============================================== Statement 6
346 # Number of relations describing the statement:
349 # ---------------------------------------------- 6.1 Domain
354 1 -1 1 0 ## -i+N >= 0
357 # ---------------------------------------------- 6.2 Scattering
360 # e/i| c1 c2 c3 | i | N | 1
361 0 -1 0 0 0 0 5 ## c1 == 5
362 0 0 -1 0 1 0 0 ## c2 == i
363 0 0 0 -1 0 0 0 ## c3 == 0
365 # ---------------------------------------------- 6.3 Access
368 # e/i| Arr [1]| i | N | 1
369 0 -1 0 0 0 8 ## Arr == f
370 0 0 -1 1 0 0 ## [1] == i
374 # e/i| Arr [1]| i | N | 1
375 0 -1 0 0 0 8 ## Arr == f
376 0 0 -1 1 0 0 ## [1] == i
378 # ---------------------------------------------- 6.4 Statement Extensions
379 # Number of Statement Extensions
382 # Number of original iterators
384 # List of original iterators
386 # Statement body expression
393 # Access coordinates (start/length)
396 # Number of original iterators
398 # List of original iterators
400 # Statement body expression
404 # =============================================== Extensions
412 # Mapping array-identifiers/array-names
425 ./unitary/block_inside.c
426 # Starting line and column
428 # Ending line and column