diff options
Diffstat (limited to 'test/CodeGen/X86/2009-05-30-ISelBug.ll')
| -rw-r--r-- | test/CodeGen/X86/2009-05-30-ISelBug.ll | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/test/CodeGen/X86/2009-05-30-ISelBug.ll b/test/CodeGen/X86/2009-05-30-ISelBug.ll deleted file mode 100644 index e01fe9f89308..000000000000 --- a/test/CodeGen/X86/2009-05-30-ISelBug.ll +++ /dev/null @@ -1,28 +0,0 @@ -; RUN: llc < %s -march=x86-64 | not grep "movzbl %[abcd]h," - -define void @BZ2_bzDecompress_bb5_2E_outer_bb35_2E_i_bb54_2E_i(i32*, i32 %c_nblock_used.2.i, i32 %.reload51, i32* %.out, i32* %.out1, i32* %.out2, i32* %.out3) nounwind { -newFuncRoot: - br label %bb54.i - -bb35.i.backedge.exitStub: ; preds = %bb54.i - store i32 %6, i32* %.out - store i32 %10, i32* %.out1 - store i32 %11, i32* %.out2 - store i32 %12, i32* %.out3 - ret void - -bb54.i: ; preds = %newFuncRoot - %1 = zext i32 %.reload51 to i64 ; <i64> [#uses=1] - %2 = getelementptr i32, i32* %0, i64 %1 ; <i32*> [#uses=1] - %3 = load i32, i32* %2, align 4 ; <i32> [#uses=2] - %4 = lshr i32 %3, 8 ; <i32> [#uses=1] - %5 = and i32 %3, 255 ; <i32> [#uses=1] - %6 = add i32 %5, 4 ; <i32> [#uses=1] - %7 = zext i32 %4 to i64 ; <i64> [#uses=1] - %8 = getelementptr i32, i32* %0, i64 %7 ; <i32*> [#uses=1] - %9 = load i32, i32* %8, align 4 ; <i32> [#uses=2] - %10 = and i32 %9, 255 ; <i32> [#uses=1] - %11 = lshr i32 %9, 8 ; <i32> [#uses=1] - %12 = add i32 %c_nblock_used.2.i, 5 ; <i32> [#uses=1] - br label %bb35.i.backedge.exitStub -} |
