From: Sanjay Patel Date: Mon, 26 Apr 2021 12:30:27 +0000 (-0400) Subject: [IndVars] avoid 'tmp' names in test file with auto-generated CHECK lines; NFC X-Git-Tag: llvmorg-14-init~8467 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e8cde590fc7e9339779a3400022ac3d557da2fa;p=platform%2Fupstream%2Fllvm.git [IndVars] avoid 'tmp' names in test file with auto-generated CHECK lines; NFC The script warns that this could be buggy when updating. --- diff --git a/llvm/test/Transforms/IndVarSimplify/lftr.ll b/llvm/test/Transforms/IndVarSimplify/lftr.ll index bb6ad23..1214aae 100644 --- a/llvm/test/Transforms/IndVarSimplify/lftr.ll +++ b/llvm/test/Transforms/IndVarSimplify/lftr.ll @@ -190,12 +190,12 @@ define void @test_zext(i8* %a) #0 { ; CHECK-NEXT: entry: ; CHECK-NEXT: br label [[LOOP:%.*]] ; CHECK: loop: -; CHECK-NEXT: [[P_0:%.*]] = phi i8* [ getelementptr inbounds ([240 x i8], [240 x i8]* @data, i64 0, i64 0), [[ENTRY:%.*]] ], [ [[TMP3:%.*]], [[LOOP]] ] -; CHECK-NEXT: [[DOT0:%.*]] = phi i8* [ [[A:%.*]], [[ENTRY]] ], [ [[TMP:%.*]], [[LOOP]] ] -; CHECK-NEXT: [[TMP]] = getelementptr inbounds i8, i8* [[DOT0]], i64 1 -; CHECK-NEXT: [[TMP2:%.*]] = load i8, i8* [[DOT0]], align 1 -; CHECK-NEXT: [[TMP3]] = getelementptr inbounds i8, i8* [[P_0]], i64 1 -; CHECK-NEXT: store i8 [[TMP2]], i8* [[P_0]], align 1 +; CHECK-NEXT: [[P_0:%.*]] = phi i8* [ getelementptr inbounds ([240 x i8], [240 x i8]* @data, i64 0, i64 0), [[ENTRY:%.*]] ], [ [[T3:%.*]], [[LOOP]] ] +; CHECK-NEXT: [[DOT0:%.*]] = phi i8* [ [[A:%.*]], [[ENTRY]] ], [ [[T:%.*]], [[LOOP]] ] +; CHECK-NEXT: [[T]] = getelementptr inbounds i8, i8* [[DOT0]], i64 1 +; CHECK-NEXT: [[T2:%.*]] = load i8, i8* [[DOT0]], align 1 +; CHECK-NEXT: [[T3]] = getelementptr inbounds i8, i8* [[P_0]], i64 1 +; CHECK-NEXT: store i8 [[T2]], i8* [[P_0]], align 1 ; CHECK-NEXT: [[EXITCOND:%.*]] = icmp ne i8* [[P_0]], getelementptr inbounds ([240 x i8], [240 x i8]* @data, i64 0, i64 239) ; CHECK-NEXT: br i1 [[EXITCOND]], label [[LOOP]], label [[EXIT:%.*]] ; CHECK: exit: @@ -205,16 +205,16 @@ entry: br label %loop loop: - %i.0 = phi i8 [ 0, %entry ], [ %tmp4, %loop ] - %p.0 = phi i8* [ getelementptr inbounds ([240 x i8], [240 x i8]* @data, i64 0, i64 0), %entry ], [ %tmp3, %loop ] - %.0 = phi i8* [ %a, %entry ], [ %tmp, %loop ] - %tmp = getelementptr inbounds i8, i8* %.0, i64 1 - %tmp2 = load i8, i8* %.0, align 1 - %tmp3 = getelementptr inbounds i8, i8* %p.0, i64 1 - store i8 %tmp2, i8* %p.0, align 1 - %tmp4 = add i8 %i.0, 1 - %tmp5 = icmp ult i8 %tmp4, -16 - br i1 %tmp5, label %loop, label %exit + %i.0 = phi i8 [ 0, %entry ], [ %t4, %loop ] + %p.0 = phi i8* [ getelementptr inbounds ([240 x i8], [240 x i8]* @data, i64 0, i64 0), %entry ], [ %t3, %loop ] + %.0 = phi i8* [ %a, %entry ], [ %t, %loop ] + %t = getelementptr inbounds i8, i8* %.0, i64 1 + %t2 = load i8, i8* %.0, align 1 + %t3 = getelementptr inbounds i8, i8* %p.0, i64 1 + store i8 %t2, i8* %p.0, align 1 + %t4 = add i8 %i.0, 1 + %t5 = icmp ult i8 %t4, -16 + br i1 %t5, label %loop, label %exit exit: ret void @@ -269,11 +269,11 @@ define void @use_before_branch() { ; CHECK-NEXT: entry: ; CHECK-NEXT: br label [[LOOPENTRY_0:%.*]] ; CHECK: loopentry.0: -; CHECK-NEXT: [[MB_Y_0:%.*]] = phi i32 [ 0, [[ENTRY:%.*]] ], [ [[TMP_152:%.*]], [[LOOPENTRY_1:%.*]] ] -; CHECK-NEXT: [[TMP_14:%.*]] = icmp ule i32 [[MB_Y_0]], 3 -; CHECK-NEXT: br i1 [[TMP_14]], label [[LOOPENTRY_1]], label [[LOOPEXIT_0:%.*]] +; CHECK-NEXT: [[MB_Y_0:%.*]] = phi i32 [ 0, [[ENTRY:%.*]] ], [ [[T152:%.*]], [[LOOPENTRY_1:%.*]] ] +; CHECK-NEXT: [[T14:%.*]] = icmp ule i32 [[MB_Y_0]], 3 +; CHECK-NEXT: br i1 [[T14]], label [[LOOPENTRY_1]], label [[LOOPEXIT_0:%.*]] ; CHECK: loopentry.1: -; CHECK-NEXT: [[TMP_152]] = add nuw nsw i32 [[MB_Y_0]], 2 +; CHECK-NEXT: [[T152]] = add nuw nsw i32 [[MB_Y_0]], 2 ; CHECK-NEXT: br label [[LOOPENTRY_0]] ; CHECK: loopexit.0: ; CHECK-NEXT: unreachable @@ -282,13 +282,13 @@ entry: br label %loopentry.0 loopentry.0: - %mb_y.0 = phi i32 [ 0, %entry ], [ %tmp.152, %loopentry.1 ] - %tmp.14 = icmp sle i32 %mb_y.0, 3 - %tmp.15 = zext i1 %tmp.14 to i32 - br i1 %tmp.14, label %loopentry.1, label %loopexit.0 + %mb_y.0 = phi i32 [ 0, %entry ], [ %t152, %loopentry.1 ] + %t14 = icmp sle i32 %mb_y.0, 3 + %t15 = zext i1 %t14 to i32 + br i1 %t14, label %loopentry.1, label %loopexit.0 loopentry.1: - %tmp.152 = add i32 %mb_y.0, 2 + %t152 = add i32 %mb_y.0, 2 br label %loopentry.0 loopexit.0: ; preds = %loopentry.0 @@ -336,7 +336,7 @@ define void @extend_const() #0 { ; CHECK-NEXT: br label [[FOR_BODY:%.*]] ; CHECK: for.body: ; CHECK-NEXT: [[INDVARS_IV:%.*]] = phi i32 [ [[INDVARS_IV_NEXT:%.*]], [[FOR_BODY]] ], [ 0, [[ENTRY:%.*]] ] -; CHECK-NEXT: call void @bar(i32 [[INDVARS_IV]]) [[ATTR2:#.*]] +; CHECK-NEXT: call void @bar(i32 [[INDVARS_IV]]) #[[ATTR2:[0-9]+]] ; CHECK-NEXT: [[INDVARS_IV_NEXT]] = add nuw nsw i32 [[INDVARS_IV]], 1 ; CHECK-NEXT: [[EXITCOND:%.*]] = icmp ne i32 [[INDVARS_IV_NEXT]], 512 ; CHECK-NEXT: br i1 [[EXITCOND]], label [[FOR_BODY]], label [[FOR_END:%.*]] @@ -365,7 +365,7 @@ define i32 @extend_const_postinc() #0 { ; CHECK-NEXT: br label [[DO_BODY:%.*]] ; CHECK: do.body: ; CHECK-NEXT: [[INDVARS_IV:%.*]] = phi i32 [ [[INDVARS_IV_NEXT:%.*]], [[DO_BODY]] ], [ 0, [[ENTRY:%.*]] ] -; CHECK-NEXT: call void @bar(i32 [[INDVARS_IV]]) [[ATTR2]] +; CHECK-NEXT: call void @bar(i32 [[INDVARS_IV]]) #[[ATTR2]] ; CHECK-NEXT: [[CMP:%.*]] = icmp eq i32 [[INDVARS_IV]], 255 ; CHECK-NEXT: [[INDVARS_IV_NEXT]] = add nuw nsw i32 [[INDVARS_IV]], 1 ; CHECK-NEXT: br i1 [[CMP]], label [[DO_END:%.*]], label [[DO_BODY]]