[llvm] 9e8cde5 - [IndVars] avoid 'tmp' names in test file with auto-generated CHECK lines; NFC

Sanjay Patel via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 26 05:35:30 PDT 2021


Author: Sanjay Patel
Date: 2021-04-26T08:32:25-04:00
New Revision: 9e8cde590fc7e9339779a3400022ac3d557da2fa

URL: https://github.com/llvm/llvm-project/commit/9e8cde590fc7e9339779a3400022ac3d557da2fa
DIFF: https://github.com/llvm/llvm-project/commit/9e8cde590fc7e9339779a3400022ac3d557da2fa.diff

LOG: [IndVars] avoid 'tmp' names in test file with auto-generated CHECK lines; NFC

The script warns that this could be buggy when updating.

Added: 
    

Modified: 
    llvm/test/Transforms/IndVarSimplify/lftr.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/IndVarSimplify/lftr.ll b/llvm/test/Transforms/IndVarSimplify/lftr.ll
index bb6ad233bf75..1214aae2e8c4 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]]


        


More information about the llvm-commits mailing list