Advertisement
Guest User

Vectorisation -fopt-info-vec-missed

a guest
Oct 10th, 2020
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.03 KB | None | 0 0
  1. vectorisation.c:59:23: note: failed: evolution of base is not affine.
  2. vectorisation.c:59:23: note: bad data references.
  3. vectorisation.c:57:9: note: step unknown.
  4. vectorisation.c:57:9: note: reduction: unsafe fp math optimization: tmp_43 = _42 + tmp_66;
  5. vectorisation.c:57:9: note: Unknown def-use cycle pattern.
  6. vectorisation.c:57:9: note: Unsupported pattern.
  7. vectorisation.c:57:9: note: not vectorized: unsupported use in stmt.
  8. vectorisation.c:57:9: note: unexpected pattern.
  9. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  10. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  11. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  12. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  13. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  14. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  15. vectorisation.c:51:13: note: not vectorized: no grouped stores in basic block.
  16. vectorisation.c:59:23: note: not vectorized: not enough data-refs in basic block.
  17. vectorisation.c:51:13: note: not vectorized: not enough data-refs in basic block.
  18. vectorisation.c:61:20: note: not vectorized: not enough data-refs in basic block.
  19. vectorisation.c:57:9: note: not vectorized: no grouped stores in basic block.
  20. vectorisation.c:57:9: note: not vectorized: not enough data-refs in basic block.
  21. vectorisation.c:73:20: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  22. vectorisation.c:70:13: note: not vectorized: not enough data-refs in basic block.
  23. vectorisation.c:70:13: note: not vectorized: not enough data-refs in basic block.
  24. vectorisation.c:70:13: note: not vectorized: not enough data-refs in basic block.
  25. vectorisation.c:70:13: note: not vectorized: not enough data-refs in basic block.
  26. vectorisation.c:70:13: note: not vectorized: not enough data-refs in basic block.
  27. vectorisation.c:73:20: note: not vectorized: not enough data-refs in basic block.
  28. vectorisation.c:74:14: note: not vectorized: not enough data-refs in basic block.
  29. vectorisation.c:74:14: note: not vectorized: not enough data-refs in basic block.
  30. vectorisation.c:33:5: note: failed: evolution of base is not affine.
  31. vectorisation.c:33:5: note: bad data references.
  32. vectorisation.c:38:9: note: step unknown.
  33. vectorisation.c:38:9: note: reduction: unsafe fp math optimization: tmp_26 = _9 + tmp_37;
  34. vectorisation.c:38:9: note: Unknown def-use cycle pattern.
  35. vectorisation.c:38:9: note: Unsupported pattern.
  36. vectorisation.c:38:9: note: not vectorized: unsupported use in stmt.
  37. vectorisation.c:38:9: note: unexpected pattern.
  38. vectorisation.c:33:5: note: not vectorized: not enough data-refs in basic block.
  39. vectorisation.c:33:5: note: not vectorized: not enough data-refs in basic block.
  40. vectorisation.c:35:27: note: not vectorized: not enough data-refs in basic block.
  41. vectorisation.c:38:9: note: not vectorized: no grouped stores in basic block.
  42. vectorisation.c:33:5: note: not vectorized: not enough data-refs in basic block.
  43. vectorisation.c:44:1: note: not vectorized: not enough data-refs in basic block.
  44. vectorisation.c:51:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  45. vectorisation.c:51:13: note: Build SLP failed: unrolling required in basic block SLP
  46. vectorisation.c:51:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  47. vectorisation.c:51:13: note: Build SLP failed: unrolling required in basic block SLP
  48. vectorisation.c:51:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  49. vectorisation.c:64:1: note: not vectorized: not enough data-refs in basic block.
  50. vectorisation.c:68:5: note: not vectorized: not enough data-refs in basic block.
  51. vectorisation.c:70:13: note: not consecutive access .omp_data_o.9.S = S_8(D);
  52. vectorisation.c:70:13: note: not consecutive access .omp_data_o.9.size = size_6(D);
  53. vectorisation.c:70:13: note: not vectorized: no grouped stores in basic block.
  54. vectorisation.c:76:1: note: not vectorized: not enough data-refs in basic block.
  55. vectorisation.c:82:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  56. vectorisation.c:84:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  57. vectorisation.c:80:5: note: not vectorized: not enough data-refs in basic block.
  58. vectorisation.c:82:9: note: not vectorized: not enough data-refs in basic block.
  59. vectorisation.c:86:28: note: not vectorized: not enough data-refs in basic block.
  60. vectorisation.c:84:13: note: not vectorized: not enough data-refs in basic block.
  61. vectorisation.c:82:9: note: not vectorized: not enough data-refs in basic block.
  62. vectorisation.c:87:20: note: not vectorized: not enough data-refs in basic block.
  63. vectorisation.c:91:5: note: not vectorized: not enough data-refs in basic block.
  64. vectorisation.c:166:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  65. vectorisation.c:170:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  66. vectorisation.c:158:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84. vectorisation.c:150:5: note: Unknown misalignment, naturally aligned
  85. vectorisation.c:150:5: note: Unknown misalignment, naturally aligned
  86. vectorisation.c:150:5: note: vector alignment may not be reachable
  87. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  88. vectorisation.c:150:5: note: not ssa-name.
  89. vectorisation.c:150:5: note: use not simple.
  90. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  91. vectorisation.c:150:5: note: not ssa-name.
  92. vectorisation.c:150:5: note: use not simple.
  93. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  94. vectorisation.c:150:5: note: not ssa-name.
  95. vectorisation.c:150:5: note: use not simple.
  96. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  97. vectorisation.c:150:5: note: not ssa-name.
  98. vectorisation.c:150:5: note: use not simple.
  99. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  100. vectorisation.c:150:5: note: not ssa-name.
  101. vectorisation.c:150:5: note: use not simple.
  102. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  103. vectorisation.c:150:5: note: not ssa-name.
  104. vectorisation.c:150:5: note: use not simple.
  105. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  106. vectorisation.c:150:5: note: not ssa-name.
  107. vectorisation.c:150:5: note: use not simple.
  108. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  109. vectorisation.c:150:5: note: not ssa-name.
  110. vectorisation.c:150:5: note: use not simple.
  111. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  112. vectorisation.c:150:5: note: not ssa-name.
  113. vectorisation.c:150:5: note: use not simple.
  114. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  115. vectorisation.c:150:5: note: not ssa-name.
  116. vectorisation.c:150:5: note: use not simple.
  117. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  118. vectorisation.c:150:5: note: not ssa-name.
  119. vectorisation.c:150:5: note: use not simple.
  120. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  121. vectorisation.c:150:5: note: not ssa-name.
  122. vectorisation.c:150:5: note: use not simple.
  123. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  124. vectorisation.c:150:5: note: not ssa-name.
  125. vectorisation.c:150:5: note: use not simple.
  126. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  127. vectorisation.c:150:5: note: not ssa-name.
  128. vectorisation.c:150:5: note: use not simple.
  129. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  130. vectorisation.c:150:5: note: not ssa-name.
  131. vectorisation.c:150:5: note: use not simple.
  132. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  133. vectorisation.c:150:5: note: not ssa-name.
  134. vectorisation.c:150:5: note: use not simple.
  135. vectorisation.c:150:5: note: num. args = 4 (not unary/binary/ternary op).
  136. vectorisation.c:150:5: note: not ssa-name.
  137. vectorisation.c:150:5: note: use not simple.
  138. vectorisation.c:109:23: note: not vectorized: multiple nested loops.
  139. vectorisation.c:109:23: note: bad loop form.
  140. vectorisation.c:123:13: note: not vectorized: multiple nested loops.
  141. vectorisation.c:123:13: note: bad loop form.
  142. vectorisation.c:131:17: note: not vectorized: control flow in loop.
  143. vectorisation.c:131:17: note: bad loop form.
  144. vectorisation.c:138:50: note: not vectorized: control flow in loop.
  145. vectorisation.c:138:50: note: bad loop form.
  146. vectorisation.c:33:5: note: failed: evolution of base is not affine.
  147. vectorisation.c:33:5: note: bad data references.
  148. vectorisation.c:38:9: note: step unknown.
  149. vectorisation.c:38:9: note: reduction: unsafe fp math optimization: tmp_118 = _116 + tmp_283;
  150. vectorisation.c:38:9: note: Unknown def-use cycle pattern.
  151. vectorisation.c:38:9: note: Unsupported pattern.
  152. vectorisation.c:38:9: note: not vectorized: unsupported use in stmt.
  153. vectorisation.c:38:9: note: unexpected pattern.
  154. vectorisation.c:82:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  155. vectorisation.c:84:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  156. vectorisation.c:98:5: note: vector alignment may not be reachable
  157. vectorisation.c:93:5: note: not vectorized: not enough data-refs in basic block.
  158. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)&parallelTimings] = vect_cst__352;
  159. scalar_type: vector(4) double
  160. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_383] = vect_cst__351;
  161. scalar_type: vector(4) double
  162. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_385] = vect_cst__350;
  163. scalar_type: vector(4) double
  164. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_387] = vect_cst__349;
  165. scalar_type: vector(4) double
  166. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_389] = vect_cst__352;
  167. scalar_type: vector(4) double
  168. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_395] = vect_cst__351;
  169. scalar_type: vector(4) double
  170. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_397] = vect_cst__350;
  171. scalar_type: vector(4) double
  172. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_399] = vect_cst__349;
  173. scalar_type: vector(4) double
  174. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_401] = vect_cst__352;
  175. scalar_type: vector(4) double
  176. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_407] = vect_cst__351;
  177. scalar_type: vector(4) double
  178. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_409] = vect_cst__350;
  179. scalar_type: vector(4) double
  180. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_411] = vect_cst__349;
  181. scalar_type: vector(4) double
  182. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_413] = vect_cst__352;
  183. scalar_type: vector(4) double
  184. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_419] = vect_cst__351;
  185. scalar_type: vector(4) double
  186. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_421] = vect_cst__350;
  187. scalar_type: vector(4) double
  188. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_423] = vect_cst__349;
  189. scalar_type: vector(4) double
  190. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_425] = vect_cst__352;
  191. scalar_type: vector(4) double
  192. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_431] = vect_cst__351;
  193. scalar_type: vector(4) double
  194. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_433] = vect_cst__350;
  195. scalar_type: vector(4) double
  196. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_435] = vect_cst__349;
  197. scalar_type: vector(4) double
  198. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_437] = vect_cst__352;
  199. scalar_type: vector(4) double
  200. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_443] = vect_cst__351;
  201. scalar_type: vector(4) double
  202. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_445] = vect_cst__350;
  203. scalar_type: vector(4) double
  204. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_447] = vect_cst__349;
  205. scalar_type: vector(4) double
  206. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_449] = vect_cst__352;
  207. scalar_type: vector(4) double
  208. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_455] = vect_cst__351;
  209. scalar_type: vector(4) double
  210. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_457] = vect_cst__350;
  211. scalar_type: vector(4) double
  212. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_459] = vect_cst__349;
  213. scalar_type: vector(4) double
  214. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_461] = vect_cst__352;
  215. scalar_type: vector(4) double
  216. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_356] = vect_cst__351;
  217. scalar_type: vector(4) double
  218. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_358] = vect_cst__350;
  219. scalar_type: vector(4) double
  220. vectorisation.c:103:35: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.104_360] = vect_cst__349;
  221. scalar_type: vector(4) double
  222. vectorisation.c:103:35: note: not vectorized: no grouped stores in basic block.
  223. vectorisation.c:111:17: note: not vectorized: not enough data-refs in basic block.
  224. vectorisation.c:112:17: note: not vectorized: not enough data-refs in basic block.
  225. vectorisation.c:113:17: note: not vectorized: not enough data-refs in basic block.
  226. vectorisation.c:115:17: note: not vectorized: not enough data-refs in basic block.
  227. vectorisation.c:68:11: note: not vectorized: not enough data-refs in basic block.
  228. vectorisation.c:68:5: note: not vectorized: not enough data-refs in basic block.
  229. vectorisation.c:70:13: note: not consecutive access .omp_data_o.9.S = V_73;
  230. vectorisation.c:70:13: note: not consecutive access .omp_data_o.9.size = matrixSize_71;
  231. vectorisation.c:70:13: note: not vectorized: no grouped stores in basic block.
  232. vectorisation.c:80:11: note: not vectorized: not enough data-refs in basic block.
  233. vectorisation.c:80:5: note: not vectorized: not enough data-refs in basic block.
  234. vectorisation.c:82:9: note: not vectorized: not enough data-refs in basic block.
  235. vectorisation.c:86:28: note: not vectorized: not enough data-refs in basic block.
  236. vectorisation.c:84:13: note: not vectorized: not enough data-refs in basic block.
  237. vectorisation.c:82:9: note: not vectorized: not enough data-refs in basic block.
  238. vectorisation.c:87:20: note: not vectorized: not enough data-refs in basic block.
  239. vectorisation.c:123:13: note: not vectorized: not enough data-refs in basic block.
  240. vectorisation.c:33:5: note: not vectorized: not enough data-refs in basic block.
  241. vectorisation.c:35:27: note: not vectorized: not enough data-refs in basic block.
  242. vectorisation.c:38:9: note: not vectorized: no grouped stores in basic block.
  243. vectorisation.c:33:5: note: not vectorized: not enough data-refs in basic block.
  244. vectorisation.c:125:13: note: not vectorized: not enough data-refs in basic block.
  245. vectorisation.c:128:34: note: not consecutive access _12 = sequentialTimings[m_34];
  246. vectorisation.c:128:34: note: not consecutive access sequentialTimings[m_34] = _13;
  247. vectorisation.c:128:34: note: not vectorized: no grouped stores in basic block.
  248. vectorisation.c:131:17: note: not vectorized: not enough data-refs in basic block.
  249. vectorisation.c:48:5: note: not vectorized: not enough data-refs in basic block.
  250. vectorisation.c:51:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_71;
  251. vectorisation.c:51:13: note: Build SLP failed: unrolling required in basic block SLP
  252. vectorisation.c:51:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_71;
  253. vectorisation.c:51:13: note: Build SLP failed: unrolling required in basic block SLP
  254. vectorisation.c:51:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  255. vectorisation.c:134:17: note: not vectorized: not enough data-refs in basic block.
  256. vectorisation.c:138:17: note: not vectorized: no grouped stores in basic block.
  257. vectorisation.c:140:21: note: not consecutive access _49 = *seqV_75;
  258. vectorisation.c:140:21: note: not consecutive access _319 = *parV_77;
  259. vectorisation.c:140:21: note: not vectorized: no grouped stores in basic block.
  260. vectorisation.c:140:21: note: not vectorized: no grouped stores in basic block.
  261. vectorisation.c:138:17: note: not vectorized: not enough data-refs in basic block.
  262. vectorisation.c:129:13: note: not vectorized: not enough data-refs in basic block.
  263. vectorisation.c:122:9: note: not vectorized: not enough data-refs in basic block.
  264. vectorisation.c:107:5: note: not vectorized: not enough data-refs in basic block.
  265. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__31.79_221 = MEM[(double *)&sequentialTimings];
  266. scalar_type: vector(4) double
  267. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)&sequentialTimings] = vect__32.80_92;
  268. scalar_type: vector(4) double
  269. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.85_32 = MEM[(double *)&parallelTimings];
  270. scalar_type: vector(4) double
  271. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.86_169 = MEM[(double *)vectp_parallelTimings.83_81];
  272. scalar_type: vector(4) double
  273. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.87_175 = MEM[(double *)vectp_parallelTimings.83_174];
  274. scalar_type: vector(4) double
  275. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.88_181 = MEM[(double *)vectp_parallelTimings.83_180];
  276. scalar_type: vector(4) double
  277. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.89_187 = MEM[(double *)vectp_parallelTimings.83_186];
  278. scalar_type: vector(4) double
  279. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.90_193 = MEM[(double *)vectp_parallelTimings.83_192];
  280. scalar_type: vector(4) double
  281. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.91_199 = MEM[(double *)vectp_parallelTimings.83_198];
  282. scalar_type: vector(4) double
  283. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.92_205 = MEM[(double *)vectp_parallelTimings.83_204];
  284. scalar_type: vector(4) double
  285. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.93_211 = MEM[(double *)vectp_parallelTimings.83_210];
  286. scalar_type: vector(4) double
  287. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.94_217 = MEM[(double *)vectp_parallelTimings.83_216];
  288. scalar_type: vector(4) double
  289. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.95_223 = MEM[(double *)vectp_parallelTimings.83_222];
  290. scalar_type: vector(4) double
  291. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.96_229 = MEM[(double *)vectp_parallelTimings.83_228];
  292. scalar_type: vector(4) double
  293. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.97_235 = MEM[(double *)vectp_parallelTimings.83_234];
  294. scalar_type: vector(4) double
  295. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.98_241 = MEM[(double *)vectp_parallelTimings.83_240];
  296. scalar_type: vector(4) double
  297. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.99_247 = MEM[(double *)vectp_parallelTimings.83_246];
  298. scalar_type: vector(4) double
  299. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.100_253 = MEM[(double *)vectp_parallelTimings.83_252];
  300. scalar_type: vector(4) double
  301. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)&parallelTimings] = vect__169.101_258;
  302. scalar_type: vector(4) double
  303. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_272] = vect__169.101_259;
  304. scalar_type: vector(4) double
  305. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_264] = vect__169.101_68;
  306. scalar_type: vector(4) double
  307. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_254] = vect__169.101_303;
  308. scalar_type: vector(4) double
  309. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_242] = vect__169.101_324;
  310. scalar_type: vector(4) double
  311. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_230] = vect__169.101_320;
  312. scalar_type: vector(4) double
  313. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_218] = vect__169.101_316;
  314. scalar_type: vector(4) double
  315. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_206] = vect__169.101_312;
  316. scalar_type: vector(4) double
  317. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_194] = vect__169.101_308;
  318. scalar_type: vector(4) double
  319. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_182] = vect__169.101_304;
  320. scalar_type: vector(4) double
  321. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_170] = vect__169.101_300;
  322. scalar_type: vector(4) double
  323. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_364] = vect__169.101_296;
  324. scalar_type: vector(4) double
  325. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_366] = vect__169.101_292;
  326. scalar_type: vector(4) double
  327. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_368] = vect__169.101_288;
  328. scalar_type: vector(4) double
  329. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_370] = vect__169.101_284;
  330. scalar_type: vector(4) double
  331. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_372] = vect__169.101_280;
  332. scalar_type: vector(4) double
  333. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__31.79_207 = MEM[(double *)vectp_sequentialTimings.77_374];
  334. scalar_type: vector(4) double
  335. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_sequentialTimings.81_375] = vect__32.80_201;
  336. scalar_type: vector(4) double
  337. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.85_184 = MEM[(double *)vectp_parallelTimings.83_376];
  338. scalar_type: vector(4) double
  339. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.86_177 = MEM[(double *)vectp_parallelTimings.83_183];
  340. scalar_type: vector(4) double
  341. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.87_171 = MEM[(double *)vectp_parallelTimings.83_172];
  342. scalar_type: vector(4) double
  343. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.88_150 = MEM[(double *)vectp_parallelTimings.83_151];
  344. scalar_type: vector(4) double
  345. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.89_140 = MEM[(double *)vectp_parallelTimings.83_142];
  346. scalar_type: vector(4) double
  347. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.90_123 = MEM[(double *)vectp_parallelTimings.83_125];
  348. scalar_type: vector(4) double
  349. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.91_117 = MEM[(double *)vectp_parallelTimings.83_119];
  350. scalar_type: vector(4) double
  351. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.92_80 = MEM[(double *)vectp_parallelTimings.83_107];
  352. scalar_type: vector(4) double
  353. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.93_55 = MEM[(double *)vectp_parallelTimings.83_56];
  354. scalar_type: vector(4) double
  355. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.94_50 = MEM[(double *)vectp_parallelTimings.83_52];
  356. scalar_type: vector(4) double
  357. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.95_46 = MEM[(double *)vectp_parallelTimings.83_48];
  358. scalar_type: vector(4) double
  359. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.96_44 = MEM[(double *)vectp_parallelTimings.83_45];
  360. scalar_type: vector(4) double
  361. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.97_42 = MEM[(double *)vectp_parallelTimings.83_43];
  362. scalar_type: vector(4) double
  363. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.98_38 = MEM[(double *)vectp_parallelTimings.83_40];
  364. scalar_type: vector(4) double
  365. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.99_257 = MEM[(double *)vectp_parallelTimings.83_325];
  366. scalar_type: vector(4) double
  367. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: vect__81.100_245 = MEM[(double *)vectp_parallelTimings.83_251];
  368. scalar_type: vector(4) double
  369. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_377] = vect__169.101_51;
  370. scalar_type: vector(4) double
  371. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_278] = vect__169.101_41;
  372. scalar_type: vector(4) double
  373. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_274] = vect__169.101_291;
  374. scalar_type: vector(4) double
  375. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_270] = vect__169.101_310;
  376. scalar_type: vector(4) double
  377. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_266] = vect__169.101_309;
  378. scalar_type: vector(4) double
  379. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_262] = vect__169.101_306;
  380. scalar_type: vector(4) double
  381. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_327] = vect__169.101_305;
  382. scalar_type: vector(4) double
  383. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_329] = vect__169.101_302;
  384. scalar_type: vector(4) double
  385. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_331] = vect__169.101_301;
  386. scalar_type: vector(4) double
  387. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_333] = vect__169.101_298;
  388. scalar_type: vector(4) double
  389. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_335] = vect__169.101_297;
  390. scalar_type: vector(4) double
  391. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_337] = vect__169.101_294;
  392. scalar_type: vector(4) double
  393. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_339] = vect__169.101_293;
  394. scalar_type: vector(4) double
  395. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_341] = vect__169.101_290;
  396. scalar_type: vector(4) double
  397. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_343] = vect__169.101_289;
  398. scalar_type: vector(4) double
  399. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no vectype for stmt: MEM[(double *)vectp_parallelTimings.102_345] = vect__169.101_286;
  400. scalar_type: vector(4) double
  401. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: no grouped stores in basic block.
  402. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  403. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  404. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  405. vectorisation.c:158:5: note: not vectorized: not enough data-refs in basic block.
  406. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  407. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  408. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  409. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  410. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  411. vectorisation.c:170:9: note: not vectorized: not enough data-refs in basic block.
  412. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  413. vectorisation.c:166:5: note: not vectorized: not enough data-refs in basic block.
  414. /usr/include/x86_64-linux-gnu/bits/stdio2.h:104:10: note: not vectorized: not enough data-refs in basic block.
  415. vectorisation.c:93:5: note: not vectorized: not enough data-refs in basic block.
  416. vectorisation.c:28:23: note: failed: evolution of base is not affine.
  417. vectorisation.c:28:23: note: bad data references.
  418. vectorisation.c:26:9: note: step unknown.
  419. vectorisation.c:26:9: note: reduction: unsafe fp math optimization: tmp_43 = _42 + tmp_66;
  420. vectorisation.c:26:9: note: Unknown def-use cycle pattern.
  421. vectorisation.c:26:9: note: Unsupported pattern.
  422. vectorisation.c:26:9: note: not vectorized: unsupported use in stmt.
  423. vectorisation.c:26:9: note: unexpected pattern.
  424. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  425. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  426. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  427. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  428. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  429. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  430. vectorisation.c:20:13: note: not vectorized: no grouped stores in basic block.
  431. vectorisation.c:28:23: note: not vectorized: not enough data-refs in basic block.
  432. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  433. vectorisation.c:30:20: note: not vectorized: not enough data-refs in basic block.
  434. vectorisation.c:26:9: note: not vectorized: no grouped stores in basic block.
  435. vectorisation.c:26:9: note: not vectorized: not enough data-refs in basic block.
  436. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  437. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  438. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  439. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  440. vectorisation.c:20:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  441. vectorisation.c:33:1: note: not vectorized: not enough data-refs in basic block.
  442. vectorisation.c:40:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  443. vectorisation.c:37:5: note: not vectorized: not enough data-refs in basic block.
  444. vectorisation.c:40:5: note: not vectorized: not enough data-refs in basic block.
  445. vectorisation.c:42:20: note: not vectorized: not enough data-refs in basic block.
  446. vectorisation.c:40:5: note: not vectorized: not enough data-refs in basic block.
  447. vectorisation.c:45:1: note: not vectorized: not enough data-refs in basic block.
  448. vectorisation.c:51:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  449. vectorisation.c:53:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  450. vectorisation.c:49:5: note: not vectorized: not enough data-refs in basic block.
  451. vectorisation.c:51:9: note: not vectorized: not enough data-refs in basic block.
  452. vectorisation.c:55:28: note: not vectorized: not enough data-refs in basic block.
  453. vectorisation.c:53:13: note: not vectorized: not enough data-refs in basic block.
  454. vectorisation.c:51:9: note: not vectorized: not enough data-refs in basic block.
  455. vectorisation.c:56:20: note: not vectorized: not enough data-refs in basic block.
  456. vectorisation.c:60:5: note: not vectorized: not enough data-refs in basic block.
  457. vectorisation.c:68:13: note: not vectorized: not enough data-refs in basic block.
  458. vectorisation.c:69:13: note: not vectorized: not enough data-refs in basic block.
  459. vectorisation.c:70:5: note: not vectorized: not enough data-refs in basic block.
  460. vectorisation.c:75:5: note: not vectorized: not enough data-refs in basic block.
  461. vectorisation.c:28:24: note: failed: evolution of base is not affine.
  462. vectorisation.c:28:24: note: bad data references.
  463. vectorisation.c:26:9: note: step unknown.
  464. vectorisation.c:26:9: note: reduction used in loop.
  465. vectorisation.c:26:9: note: Unknown def-use cycle pattern.
  466. vectorisation.c:26:9: note: not vectorized: complicated access pattern.
  467. vectorisation.c:26:9: note: bad data access.
  468. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  469. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  470. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  471. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  472. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  473. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  474. vectorisation.c:20:13: note: not vectorized: no grouped stores in basic block.
  475. vectorisation.c:28:31: note: not vectorized: not enough data-refs in basic block.
  476. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  477. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  478. vectorisation.c:26:9: note: not consecutive access *_31 = _42;
  479. vectorisation.c:26:9: note: not vectorized: no grouped stores in basic block.
  480. vectorisation.c:26:9: note: not vectorized: not enough data-refs in basic block.
  481. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  482. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  483. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  484. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  485. vectorisation.c:20:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  486. vectorisation.c:33:1: note: not vectorized: not enough data-refs in basic block.
  487. vectorisation.c:40:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  488. vectorisation.c:37:5: note: not vectorized: not enough data-refs in basic block.
  489. vectorisation.c:40:5: note: not vectorized: not enough data-refs in basic block.
  490. vectorisation.c:42:20: note: not vectorized: not enough data-refs in basic block.
  491. vectorisation.c:40:5: note: not vectorized: not enough data-refs in basic block.
  492. vectorisation.c:45:1: note: not vectorized: not enough data-refs in basic block.
  493. vectorisation.c:51:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  494. vectorisation.c:53:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  495. vectorisation.c:49:5: note: not vectorized: not enough data-refs in basic block.
  496. vectorisation.c:51:9: note: not vectorized: not enough data-refs in basic block.
  497. vectorisation.c:55:28: note: not vectorized: not enough data-refs in basic block.
  498. vectorisation.c:53:13: note: not vectorized: not enough data-refs in basic block.
  499. vectorisation.c:51:9: note: not vectorized: not enough data-refs in basic block.
  500. vectorisation.c:56:20: note: not vectorized: not enough data-refs in basic block.
  501. vectorisation.c:60:5: note: not vectorized: not enough data-refs in basic block.
  502. vectorisation.c:68:13: note: not vectorized: not enough data-refs in basic block.
  503. vectorisation.c:69:13: note: not vectorized: not enough data-refs in basic block.
  504. vectorisation.c:70:5: note: not vectorized: not enough data-refs in basic block.
  505. vectorisation.c:75:5: note: not vectorized: not enough data-refs in basic block.
  506. vectorisation.c:28:24: note: failed: evolution of base is not affine.
  507. vectorisation.c:28:24: note: bad data references.
  508. vectorisation.c:26:9: note: step unknown.
  509. vectorisation.c:26:9: note: reduction used in loop.
  510. vectorisation.c:26:9: note: Unknown def-use cycle pattern.
  511. vectorisation.c:26:9: note: not vectorized: complicated access pattern.
  512. vectorisation.c:26:9: note: bad data access.
  513. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  514. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  515. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  516. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  517. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  518. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  519. vectorisation.c:20:13: note: not vectorized: no grouped stores in basic block.
  520. vectorisation.c:28:31: note: not vectorized: not enough data-refs in basic block.
  521. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  522. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  523. vectorisation.c:26:9: note: not consecutive access *_31 = _42;
  524. vectorisation.c:26:9: note: not vectorized: no grouped stores in basic block.
  525. vectorisation.c:26:9: note: not vectorized: not enough data-refs in basic block.
  526. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  527. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  528. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  529. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  530. vectorisation.c:20:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  531. vectorisation.c:33:1: note: not vectorized: not enough data-refs in basic block.
  532. vectorisation.c:40:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  533. vectorisation.c:37:5: note: not vectorized: not enough data-refs in basic block.
  534. vectorisation.c:40:5: note: not vectorized: not enough data-refs in basic block.
  535. vectorisation.c:42:20: note: not vectorized: not enough data-refs in basic block.
  536. vectorisation.c:40:5: note: not vectorized: not enough data-refs in basic block.
  537. vectorisation.c:45:1: note: not vectorized: not enough data-refs in basic block.
  538. vectorisation.c:51:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  539. vectorisation.c:53:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  540. vectorisation.c:49:5: note: not vectorized: not enough data-refs in basic block.
  541. vectorisation.c:51:9: note: not vectorized: not enough data-refs in basic block.
  542. vectorisation.c:55:28: note: not vectorized: not enough data-refs in basic block.
  543. vectorisation.c:53:13: note: not vectorized: not enough data-refs in basic block.
  544. vectorisation.c:51:9: note: not vectorized: not enough data-refs in basic block.
  545. vectorisation.c:56:20: note: not vectorized: not enough data-refs in basic block.
  546. vectorisation.c:60:5: note: not vectorized: not enough data-refs in basic block.
  547. vectorisation.c:68:13: note: not vectorized: not enough data-refs in basic block.
  548. vectorisation.c:69:13: note: not vectorized: not enough data-refs in basic block.
  549. vectorisation.c:70:5: note: not vectorized: not enough data-refs in basic block.
  550. vectorisation.c:75:5: note: not vectorized: not enough data-refs in basic block.
  551. vectorisation.c:25:24: note: failed: evolution of base is not affine.
  552. vectorisation.c:25:24: note: bad data references.
  553. vectorisation.c:23:9: note: step unknown.
  554. vectorisation.c:23:9: note: reduction used in loop.
  555. vectorisation.c:23:9: note: Unknown def-use cycle pattern.
  556. vectorisation.c:23:9: note: not vectorized: complicated access pattern.
  557. vectorisation.c:23:9: note: bad data access.
  558. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  559. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  560. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  561. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  562. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  563. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  564. vectorisation.c:20:13: note: not vectorized: no grouped stores in basic block.
  565. vectorisation.c:25:31: note: not vectorized: not enough data-refs in basic block.
  566. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  567. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  568. vectorisation.c:23:9: note: not consecutive access *_31 = _42;
  569. vectorisation.c:23:9: note: not vectorized: no grouped stores in basic block.
  570. vectorisation.c:23:9: note: not vectorized: not enough data-refs in basic block.
  571. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  572. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  573. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  574. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  575. vectorisation.c:20:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  576. vectorisation.c:29:1: note: not vectorized: not enough data-refs in basic block.
  577. vectorisation.c:36:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  578. vectorisation.c:33:5: note: not vectorized: not enough data-refs in basic block.
  579. vectorisation.c:36:5: note: not vectorized: not enough data-refs in basic block.
  580. vectorisation.c:38:20: note: not vectorized: not enough data-refs in basic block.
  581. vectorisation.c:36:5: note: not vectorized: not enough data-refs in basic block.
  582. vectorisation.c:41:1: note: not vectorized: not enough data-refs in basic block.
  583. vectorisation.c:47:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  584. vectorisation.c:49:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  585. vectorisation.c:45:5: note: not vectorized: not enough data-refs in basic block.
  586. vectorisation.c:47:9: note: not vectorized: not enough data-refs in basic block.
  587. vectorisation.c:51:28: note: not vectorized: not enough data-refs in basic block.
  588. vectorisation.c:49:13: note: not vectorized: not enough data-refs in basic block.
  589. vectorisation.c:47:9: note: not vectorized: not enough data-refs in basic block.
  590. vectorisation.c:52:20: note: not vectorized: not enough data-refs in basic block.
  591. vectorisation.c:56:5: note: not vectorized: not enough data-refs in basic block.
  592. vectorisation.c:64:13: note: not vectorized: not enough data-refs in basic block.
  593. vectorisation.c:65:13: note: not vectorized: not enough data-refs in basic block.
  594. vectorisation.c:66:5: note: not vectorized: not enough data-refs in basic block.
  595. vectorisation.c:71:5: note: not vectorized: not enough data-refs in basic block.
  596. vectorisation.c:28:24: note: failed: evolution of base is not affine.
  597. vectorisation.c:28:24: note: bad data references.
  598. vectorisation.c:26:9: note: step unknown.
  599. vectorisation.c:26:9: note: reduction used in loop.
  600. vectorisation.c:26:9: note: Unknown def-use cycle pattern.
  601. vectorisation.c:26:9: note: not vectorized: complicated access pattern.
  602. vectorisation.c:26:9: note: bad data access.
  603. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  604. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  605. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  606. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  607. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  608. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  609. vectorisation.c:20:13: note: not vectorized: no grouped stores in basic block.
  610. vectorisation.c:28:31: note: not vectorized: not enough data-refs in basic block.
  611. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  612. vectorisation.c:20:13: note: not vectorized: not enough data-refs in basic block.
  613. vectorisation.c:26:9: note: not consecutive access *_31 = _42;
  614. vectorisation.c:26:9: note: not vectorized: no grouped stores in basic block.
  615. vectorisation.c:26:9: note: not vectorized: not enough data-refs in basic block.
  616. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  617. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  618. vectorisation.c:20:13: note: not consecutive access .omp_data_o.4.matrixSize = matrixSize_4(D);
  619. vectorisation.c:20:13: note: Build SLP failed: unrolling required in basic block SLP
  620. vectorisation.c:20:13: note: misalign = 0 bytes of ref .omp_data_o.4.A
  621. vectorisation.c:34:1: note: not vectorized: not enough data-refs in basic block.
  622. vectorisation.c:41:5: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  623. vectorisation.c:38:5: note: not vectorized: not enough data-refs in basic block.
  624. vectorisation.c:41:5: note: not vectorized: not enough data-refs in basic block.
  625. vectorisation.c:43:20: note: not vectorized: not enough data-refs in basic block.
  626. vectorisation.c:41:5: note: not vectorized: not enough data-refs in basic block.
  627. vectorisation.c:46:1: note: not vectorized: not enough data-refs in basic block.
  628. vectorisation.c:52:9: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  629. vectorisation.c:54:13: note: not vectorized: loop contains function calls or data references that cannot be analyzed
  630. vectorisation.c:50:5: note: not vectorized: not enough data-refs in basic block.
  631. vectorisation.c:52:9: note: not vectorized: not enough data-refs in basic block.
  632. vectorisation.c:56:28: note: not vectorized: not enough data-refs in basic block.
  633. vectorisation.c:54:13: note: not vectorized: not enough data-refs in basic block.
  634. vectorisation.c:52:9: note: not vectorized: not enough data-refs in basic block.
  635. vectorisation.c:57:20: note: not vectorized: not enough data-refs in basic block.
  636. vectorisation.c:61:5: note: not vectorized: not enough data-refs in basic block.
  637. vectorisation.c:69:13: note: not vectorized: not enough data-refs in basic block.
  638. vectorisation.c:70:13: note: not vectorized: not enough data-refs in basic block.
  639. vectorisation.c:71:5: note: not vectorized: not enough data-refs in basic block.
  640. vectorisation.c:76:5: note: not vectorized: not enough data-refs in basic block.
  641.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement