[llvm] [InstCombine] Canonicalize gep scaling factor (PR #180216)
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 2 07:47:51 PST 2026
================
@@ -37,7 +37,10 @@ define void @test_fill_with_foreach([2 x i64] %elems.coerce) {
; CHECK-NEXT: tail call void @error()
; CHECK-NEXT: br label %[[COMMON_RET]]
; CHECK: [[FOR_BODY]]:
-; CHECK-NEXT: [[__BEGIN1_SROA_0_03:%.*]] = phi ptr [ [[INCDEC_PTR_I:%.*]], %[[FOR_BODY]] ], [ [[TMP0]], %[[FOR_COND_PREHEADER_SPLIT]] ]
+; CHECK-NEXT: [[__BEGIN1_SROA_0_03:%.*]] = phi ptr [ [[INCDEC_PTR_I:%.*]], %[[FOR_LATCH:.*]] ], [ [[TMP0]], %[[FOR_COND_PREHEADER_SPLIT]] ]
+; CHECK-NEXT: [[CMP2_I_I:%.*]] = icmp ult ptr [[__BEGIN1_SROA_0_03]], [[ADD_PTR_I]]
----------------
nikic wrote:
Regression in bounds check elimination.
https://github.com/llvm/llvm-project/pull/180216
More information about the llvm-commits
mailing list