You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pre-commit tests exercising different types of source/sink in
depend_diff_types.ll, in preparation to weaken the HasSameSize check in
LoopAccessAnalysis.
; CHECK-NEXT: Report: unsafe dependent memory operations in loop. Use #pragma clang loop distribute(enable) to allow loop distribution to attempt to isolate the offending operations into a separate loop
270
+
; CHECK-NEXT: Unknown data dependence.
271
+
; CHECK-NEXT: Dependences:
272
+
; CHECK-NEXT: Unknown:
273
+
; CHECK-NEXT: store i16 0, ptr %gep.iv, align 2 ->
274
+
; CHECK-NEXT: store i8 1, ptr %gep.10.iv, align 1
275
+
; CHECK-EMPTY:
276
+
; CHECK-NEXT: Run-time memory checks:
277
+
; CHECK-NEXT: Grouped accesses:
278
+
; CHECK-EMPTY:
279
+
; CHECK-NEXT: Non vectorizable stores to invariant address were not found in loop.
; CHECK-NEXT: Report: unsafe dependent memory operations in loop. Use #pragma clang loop distribute(enable) to allow loop distribution to attempt to isolate the offending operations into a separate loop
306
+
; CHECK-NEXT: Unknown data dependence.
307
+
; CHECK-NEXT: Dependences:
308
+
; CHECK-NEXT: Unknown:
309
+
; CHECK-NEXT: store i64 0, ptr %gep.iv, align 4 ->
310
+
; CHECK-NEXT: store i8 1, ptr %gep.10.iv, align 1
311
+
; CHECK-EMPTY:
312
+
; CHECK-NEXT: Run-time memory checks:
313
+
; CHECK-NEXT: Grouped accesses:
314
+
; CHECK-EMPTY:
315
+
; CHECK-NEXT: Non vectorizable stores to invariant address were not found in loop.
; CHECK-NEXT: Report: unsafe dependent memory operations in loop. Use #pragma clang loop distribute(enable) to allow loop distribution to attempt to isolate the offending operations into a separate loop
342
+
; CHECK-NEXT: Unknown data dependence.
343
+
; CHECK-NEXT: Dependences:
344
+
; CHECK-NEXT: Unknown:
345
+
; CHECK-NEXT: store i16 0, ptr %gep.iv, align 2 ->
346
+
; CHECK-NEXT: store i32 1, ptr %gep.10.iv, align 4
347
+
; CHECK-EMPTY:
348
+
; CHECK-NEXT: Run-time memory checks:
349
+
; CHECK-NEXT: Grouped accesses:
350
+
; CHECK-EMPTY:
351
+
; CHECK-NEXT: Non vectorizable stores to invariant address were not found in loop.
; CHECK-NEXT: Report: unsafe dependent memory operations in loop. Use #pragma clang loop distribute(enable) to allow loop distribution to attempt to isolate the offending operations into a separate loop
413
+
; CHECK-NEXT: Forward loop carried data dependence that prevents store-to-load forwarding.
; CHECK-NEXT: Report: unsafe dependent memory operations in loop. Use #pragma clang loop distribute(enable) to allow loop distribution to attempt to isolate the offending operations into a separate loop
450
+
; CHECK-NEXT: Forward loop carried data dependence that prevents store-to-load forwarding.
0 commit comments