From 5c30667af9b83181b798b9617ec1469132e1eec9 Mon Sep 17 00:00:00 2001 From: Evan Cheng Date: Sat, 10 Jan 2009 19:06:32 +0000 Subject: [PATCH] This is a dup of pr2659.ll. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62029 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGen/X86/2009-01-09-SchedDupBug.ll | 41 ---------------------- 1 file changed, 41 deletions(-) delete mode 100644 test/CodeGen/X86/2009-01-09-SchedDupBug.ll diff --git a/test/CodeGen/X86/2009-01-09-SchedDupBug.ll b/test/CodeGen/X86/2009-01-09-SchedDupBug.ll deleted file mode 100644 index d86eb687e98..00000000000 --- a/test/CodeGen/X86/2009-01-09-SchedDupBug.ll +++ /dev/null @@ -1,41 +0,0 @@ -; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -; rdar://6481994 - - %Value = type { i32 (...)** } - -declare { i32, i1 } @llvm.sadd.with.overflow.i32(i32, i32) nounwind - -define %Value* @bar(%Value** %exception) nounwind { -prologue: - br i1 true, label %NextVerify41, label %FailedVerify - -NextVerify41: ; preds = %prologue - br i1 true, label %NextVerify, label %FailedVerify - -NextVerify: ; preds = %NextVerify41 - br i1 false, label %label12, label %label - -label: ; preds = %NextVerify - br i1 true, label %xxNumberLiteral.exit, label %handle_exception - -xxNumberLiteral.exit: ; preds = %label - %0 = call { i32, i1 } @llvm.sadd.with.overflow.i32(i32 0, i32 0) ; <{ i32, i1 }> [#uses=2] - %intAdd = extractvalue { i32, i1 } %0, 0 ; [#uses=1] - %intAddOverflow = extractvalue { i32, i1 } %0, 1 ; [#uses=1] - %toint55 = ashr i32 %intAdd, 1 ; [#uses=1] - %toFP56 = sitofp i32 %toint55 to double ; [#uses=1] - br i1 %intAddOverflow, label %exit, label %label12 - -label12: ; preds = %xxNumberLiteral.exit, %NextVerify - %var_lr1.0 = phi double [ %toFP56, %xxNumberLiteral.exit ], [ 0.000000e+00, %NextVerify ] ; [#uses=0] - unreachable - -exit: ; preds = %xxNumberLiteral.exit - ret %Value* null - -FailedVerify: ; preds = %NextVerify41, %prologue - ret %Value* null - -handle_exception: ; preds = %label - ret %Value* undef -} -- 2.34.1