[llvm] [LV] Only collect strides without predicates under OptForSize when interleaved access analysis (PR #205793)
David Sherwood via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 25 06:27:58 PDT 2026
================
@@ -65,28 +65,41 @@ exit:
}
; The stride-2 interleave group on %B survives, no predicate should be needed.
-; FIXME: only predicates required by surviving group members should be added.
define void @over_conservative_merge(ptr noalias %A, ptr noalias %B, i64 %N) #0 {
; CHECK-LABEL: define void @over_conservative_merge(
; CHECK-SAME: ptr noalias [[A:%.*]], ptr noalias [[B:%.*]], i64 [[N:%.*]]) #[[ATTR0]] {
-; CHECK-NEXT: [[ENTRY:.*]]:
+; CHECK-NEXT: [[ENTRY:.*:]]
; CHECK-NEXT: br label %[[LOOP:.*]]
; CHECK: [[LOOP]]:
----------------
david-arm wrote:
👍
https://github.com/llvm/llvm-project/pull/205793
More information about the llvm-commits
mailing list