diff options
author | Evan Cheng <evan.cheng@apple.com> | 2009-01-10 19:06:32 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2009-01-10 19:06:32 +0000 |
commit | 8e7d88b91620200021c168d30a802a9d7073910a (patch) | |
tree | c1c1ad1ab288c9489872f6bc4ebb5ed06eeb3301 | |
parent | 8630b2d992d23cb5e6343dfe1f753fca42d68b55 (diff) | |
download | bcm5719-llvm-8e7d88b91620200021c168d30a802a9d7073910a.tar.gz bcm5719-llvm-8e7d88b91620200021c168d30a802a9d7073910a.zip |
This is a dup of pr2659.ll.
llvm-svn: 62029
-rw-r--r-- | llvm/test/CodeGen/X86/2009-01-09-SchedDupBug.ll | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/llvm/test/CodeGen/X86/2009-01-09-SchedDupBug.ll b/llvm/test/CodeGen/X86/2009-01-09-SchedDupBug.ll deleted file mode 100644 index d86eb687e98..00000000000 --- a/llvm/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 ; <i32> [#uses=1] - %intAddOverflow = extractvalue { i32, i1 } %0, 1 ; <i1> [#uses=1] - %toint55 = ashr i32 %intAdd, 1 ; <i32> [#uses=1] - %toFP56 = sitofp i32 %toint55 to double ; <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 ] ; <double> [#uses=0] - unreachable - -exit: ; preds = %xxNumberLiteral.exit - ret %Value* null - -FailedVerify: ; preds = %NextVerify41, %prologue - ret %Value* null - -handle_exception: ; preds = %label - ret %Value* undef -} |