[llvm] [LAA] Be more careful when evaluating AddRecs at symbolic max BTC. (PR #128061)
David Sherwood via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 26 06:56:09 PST 2025
================
@@ -1480,57 +1480,21 @@ define i64 @same_exit_block_pre_inc_use1_reverse() {
; CHECK-NEXT: [[P2:%.*]] = alloca [1024 x i8], align 1
; CHECK-NEXT: call void @init_mem(ptr [[P1]], i64 1024)
; CHECK-NEXT: call void @init_mem(ptr [[P2]], i64 1024)
-; CHECK-NEXT: br i1 false, label [[SCALAR_PH:%.*]], label [[VECTOR_PH:%.*]]
----------------
david-arm wrote:
The functionality for supporting testing whether loads could be dereferenced in reverse loops was added in https://github.com/llvm/llvm-project/pull/96752 specifically to support such cases.
https://github.com/llvm/llvm-project/pull/128061
More information about the llvm-commits
mailing list