1 [Clan] Info: parsing file #1 (./unitary/iss_loop1.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
77 # ---------------------------------------------- 1.4 Statement Extensions
78 # Number of Statement Extensions
81 # Number of original iterators
83 # List of original iterators
85 # Statement body expression
92 # Access coordinates (start/length)
94 # Number of original iterators
96 # List of original iterators
98 # Statement body expression
102 # =============================================== Statement 2
103 # Number of relations describing the statement:
106 # ---------------------------------------------- 2.1 Domain
111 1 -1 1 0 ## -i+N >= 0
114 # ---------------------------------------------- 2.2 Scattering
117 # e/i| c1 c2 c3 | i | N | 1
118 0 -1 0 0 0 0 0 ## c1 == 0
119 0 0 -1 0 1 0 0 ## c2 == i
120 0 0 0 -1 0 0 1 ## c3 == 1
122 # ---------------------------------------------- 2.3 Access
125 # e/i| Arr [1]| i | N | 1
126 0 -1 0 0 0 4 ## Arr == b
127 0 0 -1 1 0 0 ## [1] == i
129 # ---------------------------------------------- 2.4 Statement Extensions
130 # Number of Statement Extensions
133 # Number of original iterators
135 # List of original iterators
137 # Statement body expression
144 # Access coordinates (start/length)
146 # Number of original iterators
148 # List of original iterators
150 # Statement body expression
154 # =============================================== Statement 3
155 # Number of relations describing the statement:
158 # ---------------------------------------------- 3.1 Domain
163 1 -1 1 0 ## -i+N >= 0
166 # ---------------------------------------------- 3.2 Scattering
169 # e/i| c1 c2 c3 | i | N | 1
170 0 -1 0 0 0 0 0 ## c1 == 0
171 0 0 -1 0 1 0 0 ## c2 == i
172 0 0 0 -1 0 0 2 ## c3 == 2
174 # ---------------------------------------------- 3.3 Access
177 # e/i| Arr [1]| i | N | 1
178 0 -1 0 0 0 5 ## Arr == c
179 0 0 -1 1 0 0 ## [1] == i
181 # ---------------------------------------------- 3.4 Statement Extensions
182 # Number of Statement Extensions
185 # Number of original iterators
187 # List of original iterators
189 # Statement body expression
196 # Access coordinates (start/length)
198 # Number of original iterators
200 # List of original iterators
202 # Statement body expression
206 # =============================================== Statement 4
207 # Number of relations describing the statement:
210 # ---------------------------------------------- 4.1 Domain
214 # ---------------------------------------------- 4.2 Scattering
220 # ---------------------------------------------- 4.3 Access
226 # ---------------------------------------------- 4.4 Statement Extensions
227 # Number of Statement Extensions
230 # Number of original iterators
232 # Statement body expression
239 # Access coordinates (start/length)
241 # Number of original iterators
243 # Statement body expression
247 # =============================================== Extensions
255 # Mapping array-identifiers/array-names
266 ./unitary/iss_loop1.c
267 # Starting line and column
269 # Ending line and column
276 iss([0], {1 | 0 | -1});