[llvm] 1237e31 - [InstCombine] Regenerate test checks (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 28 06:50:51 PST 2023


Author: Nikita Popov
Date: 2023-11-28T15:49:09+01:00
New Revision: 1237e313ef0015dcdc06c820737a134fb7991fd5

URL: https://github.com/llvm/llvm-project/commit/1237e313ef0015dcdc06c820737a134fb7991fd5
DIFF: https://github.com/llvm/llvm-project/commit/1237e313ef0015dcdc06c820737a134fb7991fd5.diff

LOG: [InstCombine] Regenerate test checks (NFC)

Added: 
    

Modified: 
    llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
    llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll b/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
index 2381d6a99e0e804..f2548f6f8c8c8c3 100644
--- a/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
+++ b/llvm/test/Transforms/InstCombine/2007-10-31-RangeCrash.ll
@@ -1,35 +1,53 @@
-; RUN: opt < %s -passes=instcombine -disable-output
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 4
+; RUN: opt < %s -S -passes=instcombine | FileCheck %s
+
 target datalayout = "E-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f128:64:128"
-target triple = "powerpc-unknown-linux-gnu"
 
 define i32 @test() {
+; CHECK-LABEL: define i32 @test() {
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    br i1 true, label [[BB_I:%.*]], label [[CALCULATECOLORSPECIFICBLACKLEVEL_EXIT:%.*]]
+; CHECK:       bb.i:
+; CHECK-NEXT:    br label [[BB51_I_I:%.*]]
+; CHECK:       bb27.i.i:
+; CHECK-NEXT:    [[TMP50_I_I:%.*]] = add i32 [[X_0_I_I:%.*]], 2
+; CHECK-NEXT:    br label [[BB51_I_I]]
+; CHECK:       bb51.i.i:
+; CHECK-NEXT:    [[X_0_I_I]] = phi i32 [ [[TMP50_I_I]], [[BB27_I_I:%.*]] ], [ 0, [[BB_I]] ]
+; CHECK-NEXT:    [[TMP54_I_I:%.*]] = icmp slt i32 [[X_0_I_I]], 0
+; CHECK-NEXT:    br i1 [[TMP54_I_I]], label [[BB27_I_I]], label [[BB57_I_I:%.*]]
+; CHECK:       bb57.i.i:
+; CHECK-NEXT:    ret i32 0
+; CHECK:       calculateColorSpecificBlackLevel.exit:
+; CHECK-NEXT:    ret i32 undef
+;
 entry:
-	%tmp50.i17 = icmp slt i32 0, 4		; <i1> [#uses=1]
-	br i1 %tmp50.i17, label %bb.i, label %calculateColorSpecificBlackLevel.exit
+  %tmp50.i17 = icmp slt i32 0, 4
+  br i1 %tmp50.i17, label %bb.i, label %calculateColorSpecificBlackLevel.exit
 
-bb.i:		; preds = %entry
-	br label %bb51.i.i
+bb.i:
+  br label %bb51.i.i
 
-bb27.i.i:		; preds = %bb51.i.i
-	%tmp31.i.i = load i16, ptr null, align 2		; <i16> [#uses=2]
-	%tmp35.i.i = icmp ult i16 %tmp31.i.i, 1		; <i1> [#uses=1]
-	%tmp41.i.i = icmp ugt i16 %tmp31.i.i, -1		; <i1> [#uses=1]
-	%bothcond.i.i = or i1 %tmp35.i.i, %tmp41.i.i		; <i1> [#uses=1]
-	%bothcond1.i.i = zext i1 %bothcond.i.i to i32		; <i32> [#uses=1]
-	%tmp46.i.i = xor i32 %bothcond1.i.i, 1		; <i32> [#uses=1]
-	%count.0.i.i = add i32 %count.1.i.i, %tmp46.i.i		; <i32> [#uses=1]
-	%tmp50.i.i = add i32 %x.0.i.i, 2		; <i32> [#uses=1]
-	br label %bb51.i.i
+bb27.i.i:
+  %tmp31.i.i = load i16, ptr null, align 2
+  %tmp35.i.i = icmp ult i16 %tmp31.i.i, 1
+  %tmp41.i.i = icmp ugt i16 %tmp31.i.i, -1
+  %bothcond.i.i = or i1 %tmp35.i.i, %tmp41.i.i
+  %bothcond1.i.i = zext i1 %bothcond.i.i to i32
+  %tmp46.i.i = xor i32 %bothcond1.i.i, 1
+  %count.0.i.i = add i32 %count.1.i.i, %tmp46.i.i
+  %tmp50.i.i = add i32 %x.0.i.i, 2
+  br label %bb51.i.i
 
-bb51.i.i:		; preds = %bb27.i.i, %bb.i
-	%count.1.i.i = phi i32 [ %count.0.i.i, %bb27.i.i ], [ 0, %bb.i ]		; <i32> [#uses=1]
-	%x.0.i.i = phi i32 [ %tmp50.i.i, %bb27.i.i ], [ 0, %bb.i ]		; <i32> [#uses=2]
-	%tmp54.i.i = icmp slt i32 %x.0.i.i, 0		; <i1> [#uses=1]
-	br i1 %tmp54.i.i, label %bb27.i.i, label %bb57.i.i
+bb51.i.i:
+  %count.1.i.i = phi i32 [ %count.0.i.i, %bb27.i.i ], [ 0, %bb.i ]
+  %x.0.i.i = phi i32 [ %tmp50.i.i, %bb27.i.i ], [ 0, %bb.i ]
+  %tmp54.i.i = icmp slt i32 %x.0.i.i, 0
+  br i1 %tmp54.i.i, label %bb27.i.i, label %bb57.i.i
 
-bb57.i.i:		; preds = %bb51.i.i
-	ret i32 0
+bb57.i.i:
+  ret i32 0
 
-calculateColorSpecificBlackLevel.exit:		; preds = %entry
-	ret i32 undef
+calculateColorSpecificBlackLevel.exit:
+  ret i32 undef
 }

diff  --git a/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll b/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
index 5ed8d9507ca78e6..13eca92f5535906 100644
--- a/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
+++ b/llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
@@ -94,9 +94,9 @@ define ptr @_Z3fooRSt6vectorIiSaIiEE(ptr %X) {
 ; IC-NEXT:    [[TMP39:%.*]] = sub i32 [[TMP36]], [[TMP38]]
 ; IC-NEXT:    [[TMP40:%.*]] = ashr i32 [[TMP39]], 2
 ; IC-NEXT:    switch i32 [[TMP40]], label [[BB26_I_I:%.*]] [
-; IC-NEXT:    i32 1, label [[BB22_I_I:%.*]]
-; IC-NEXT:    i32 2, label [[BB18_I_I:%.*]]
-; IC-NEXT:    i32 3, label [[BB14_I_I:%.*]]
+; IC-NEXT:      i32 1, label [[BB22_I_I:%.*]]
+; IC-NEXT:      i32 2, label [[BB18_I_I:%.*]]
+; IC-NEXT:      i32 3, label [[BB14_I_I:%.*]]
 ; IC-NEXT:    ]
 ; IC:       bb14.i.i:
 ; IC-NEXT:    [[TMP41:%.*]] = load ptr, ptr [[__FIRST_ADDR_I_I]], align 4
@@ -201,9 +201,9 @@ define ptr @_Z3fooRSt6vectorIiSaIiEE(ptr %X) {
 ; IC_SROA-NEXT:    [[TMP23:%.*]] = sub i32 [[TMP21]], [[TMP22]]
 ; IC_SROA-NEXT:    [[TMP24:%.*]] = ashr i32 [[TMP23]], 2
 ; IC_SROA-NEXT:    switch i32 [[TMP24]], label [[BB26_I_I:%.*]] [
-; IC_SROA-NEXT:    i32 1, label [[BB22_I_I:%.*]]
-; IC_SROA-NEXT:    i32 2, label [[BB18_I_I:%.*]]
-; IC_SROA-NEXT:    i32 3, label [[BB14_I_I:%.*]]
+; IC_SROA-NEXT:      i32 1, label [[BB22_I_I:%.*]]
+; IC_SROA-NEXT:      i32 2, label [[BB18_I_I:%.*]]
+; IC_SROA-NEXT:      i32 3, label [[BB14_I_I:%.*]]
 ; IC_SROA-NEXT:    ]
 ; IC_SROA:       bb14.i.i:
 ; IC_SROA-NEXT:    [[TMP25:%.*]] = load i32, ptr [[__FIRST_ADDR_I_I_SROA_0_0]], align 4


        


More information about the llvm-commits mailing list