[llvm] [LV][NFC] Tidy up check-prof-info.ll test (PR #143884)
Florian Hahn via llvm-commits
llvm-commits at lists.llvm.org
Thu Jun 12 06:00:09 PDT 2025
================
@@ -27,32 +47,52 @@ for.cond.cleanup: ; preds = %for.body
ret void
for.body: ; preds = %for.body, %entry
- %indvars.iv = phi i64 [ 0, %entry ], [ %indvars.iv.next, %for.body ]
- %arrayidx = getelementptr inbounds [1024 x i32], ptr @b, i64 0, i64 %indvars.iv
- %0 = load i32, ptr %arrayidx, align 4, !tbaa !2
- %1 = trunc i64 %indvars.iv to i32
+ %iv = phi i64 [ 0, %entry ], [ %iv.next, %for.body ]
+ %arrayidx = getelementptr inbounds [1024 x i32], ptr @b, i64 0, i64 %iv
+ %0 = load i32, ptr %arrayidx, align 4
+ %1 = trunc i64 %iv to i32
%mul = mul nsw i32 %0, %1
- %arrayidx2 = getelementptr inbounds [1024 x i32], ptr @a, i64 0, i64 %indvars.iv
- %2 = load i32, ptr %arrayidx2, align 4, !tbaa !2
+ %arrayidx2 = getelementptr inbounds [1024 x i32], ptr @a, i64 0, i64 %iv
+ %2 = load i32, ptr %arrayidx2, align 4
%add = add nsw i32 %2, %mul
- store i32 %add, ptr %arrayidx2, align 4, !tbaa !2
- %indvars.iv.next = add nuw nsw i64 %indvars.iv, 1
- %exitcond = icmp eq i64 %indvars.iv.next, 1024
+ store i32 %add, ptr %arrayidx2, align 4
+ %iv.next = add nuw nsw i64 %iv, 1
+ %exitcond = icmp eq i64 %iv.next, 1024
br i1 %exitcond, label %for.cond.cleanup, label %for.body, !prof !6
----------------
fhahn wrote:
```suggestion
br i1 %exitcond, label %for.cond.cleanup, label %for.body, !prof !0
```
nit: I guess the last 2 remaining metadata nodes could be re-numbered
https://github.com/llvm/llvm-project/pull/143884
More information about the llvm-commits
mailing list