[llvm] [LAA] Pass maximum stride to isSafeDependenceDistance. (PR #90036)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 30 04:07:49 PDT 2024


================
@@ -80,13 +76,8 @@ exit:
 define void @unknown_dep_known_safe_due_to_backedge_taken_count(ptr %A) {
 ; CHECK-LABEL: 'unknown_dep_known_safe_due_to_backedge_taken_count'
 ; CHECK-NEXT:    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
-; CHECK-NEXT:  Unknown data dependence.
+; CHECK-NEXT:      Memory dependences are safe
----------------
fhahn wrote:

Yes exactly, the test was specifically added for this PR, although I should probably have added a TODO....

https://github.com/llvm/llvm-project/pull/90036


More information about the llvm-commits mailing list