From 2318ec67b833e78499e1f9cfa5b2da48a9655887 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Mon, 19 Mar 2007 18:27:35 +0000 Subject: For PR1258: Revise numeric value references to accommodate collapsed type planes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35170 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/ARM/2007-03-07-CombinerCrash.ll | 24 ++--- test/CodeGen/X86/2007-03-01-SpillerCrash.ll | 110 +++++++++++----------- test/Integer/basictest_bt.ll | 36 ++++--- test/Integer/constexpr_bt.ll | 4 +- test/Integer/constpointer_bt.ll | 6 +- test/Integer/indirectcall_bt.ll | 8 +- test/Integer/testvarargs_bt.ll | 2 +- test/Transforms/ADCE/2002-01-31-UseStuckAround.ll | 10 +- 8 files changed, 99 insertions(+), 101 deletions(-) diff --git a/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll b/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll index 649105a41a..7317e62e31 100644 --- a/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll +++ b/test/CodeGen/ARM/2007-03-07-CombinerCrash.ll @@ -3,19 +3,19 @@ define fastcc i8* @read_sleb128(i8* %p, i32* %val) { br label %bb -bb: - %p_addr.0 = getelementptr i8* %p, i32 0 - %tmp2 = load i8* %p_addr.0 - %tmp4.rec = add i32 0, 1 - %tmp4 = getelementptr i8* %p, i32 %tmp4.rec - %tmp56 = zext i8 %tmp2 to i32 - %tmp7 = and i32 %tmp56, 127 - %tmp9 = shl i32 %tmp7, 0 - %tmp11 = or i32 %tmp9, 0 - icmp slt i8 %tmp2, 0 - br i1 %0, label %bb, label %cond_next28 +bb: ; preds = %bb, %0 + %p_addr.0 = getelementptr i8* %p, i32 0 ; [#uses=1] + %tmp2 = load i8* %p_addr.0 ; [#uses=2] + %tmp4.rec = add i32 0, 1 ; [#uses=1] + %tmp4 = getelementptr i8* %p, i32 %tmp4.rec ; [#uses=1] + %tmp56 = zext i8 %tmp2 to i32 ; [#uses=1] + %tmp7 = and i32 %tmp56, 127 ; [#uses=1] + %tmp9 = shl i32 %tmp7, 0 ; [#uses=1] + %tmp11 = or i32 %tmp9, 0 ; [#uses=1] + icmp slt i8 %tmp2, 0 ; :1 [#uses=1] + br i1 %1, label %bb, label %cond_next28 -cond_next28: +cond_next28: ; preds = %bb store i32 %tmp11, i32* %val ret i8* %tmp4 } diff --git a/test/CodeGen/X86/2007-03-01-SpillerCrash.ll b/test/CodeGen/X86/2007-03-01-SpillerCrash.ll index 75cc6939fb..2d11bfb10f 100644 --- a/test/CodeGen/X86/2007-03-01-SpillerCrash.ll +++ b/test/CodeGen/X86/2007-03-01-SpillerCrash.ll @@ -8,78 +8,78 @@ test.exit: mul <4 x float> %0, %2 ; <<4 x float>>:3 [#uses=1] sub <4 x float> zeroinitializer, %3 ; <<4 x float>>:4 [#uses=1] mul <4 x float> %4, zeroinitializer ; <<4 x float>>:5 [#uses=2] - bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:0 [#uses=1] - and <4 x i32> %0, < i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647 > ; <<4 x i32>>:1 [#uses=1] - bitcast <4 x i32> %1 to <4 x float> ; <<4 x float>>:6 [#uses=2] - extractelement <4 x float> %6, i32 0 ; :0 [#uses=1] - extractelement <4 x float> %6, i32 1 ; :1 [#uses=2] - br i1 false, label %0, label %5 + bitcast <4 x float> zeroinitializer to <4 x i32> ; <<4 x i32>>:6 [#uses=1] + and <4 x i32> %6, < i32 2147483647, i32 2147483647, i32 2147483647, i32 2147483647 > ; <<4 x i32>>:7 [#uses=1] + bitcast <4 x i32> %7 to <4 x float> ; <<4 x float>>:8 [#uses=2] + extractelement <4 x float> %8, i32 0 ; :9 [#uses=1] + extractelement <4 x float> %8, i32 1 ; :10 [#uses=2] + br i1 false, label %11, label %19 -;