From febcb24f14901ed4b666533a02d099dccd511201 Mon Sep 17 00:00:00 2001 From: Sanjay Patel Date: Sun, 29 Mar 2020 13:31:44 -0400 Subject: [PATCH] [InstCombine] make test independent of branch undef/UB; NFC --- llvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/llvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll b/llvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll index e5dd019..35f0e5ca 100644 --- a/llvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll +++ b/llvm/test/Transforms/InstCombine/pr33689_same_bitwidth.ll @@ -10,12 +10,12 @@ target datalayout = "p:16:16" @a = external global i16 @b = external global i16* -define void @f() { +define void @f(i1 %cond) { ; CHECK-LABEL: @f( ; CHECK-NEXT: bb0: ; CHECK-NEXT: [[TMP12:%.*]] = alloca [2 x i32], align 8 ; CHECK-NEXT: [[TMP12_SUB:%.*]] = getelementptr inbounds [2 x i32], [2 x i32]* [[TMP12]], i16 0, i16 0 -; CHECK-NEXT: br i1 undef, label [[BB1:%.*]], label [[BB2:%.*]] +; CHECK-NEXT: br i1 [[COND:%.*]], label [[BB1:%.*]], label [[BB2:%.*]] ; CHECK: bb1: ; CHECK-NEXT: [[TMP8:%.*]] = ptrtoint [2 x i32]* [[TMP12]] to i16 ; CHECK-NEXT: store i16 [[TMP8]], i16* @a, align 2 @@ -34,7 +34,7 @@ bb0: %useless3 = bitcast %i64_t* %tmp1 to i16* %useless4 = getelementptr inbounds i16, i16* %useless3, i16 undef %useless5 = bitcast i16* %useless4 to i32* - br i1 undef, label %bb1, label %bb2 + br i1 %cond, label %bb1, label %bb2 bb1: ; preds = %bb0 %useless6 = insertvalue [1 x i32*] undef, i32* %tmp2, 0 -- 2.7.4