summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-09-09 00:22:31 +0000
committerChris Lattner <sabre@nondot.org>2009-09-09 00:22:31 +0000
commit5fdb699f136f012bc7e519decf42b6de0f1a5fc8 (patch)
tree7029b69f7ee914b4fb27d72505f5406cc225c027
parent68d3d61ec1860d21f96a9b4d66c2648571189f06 (diff)
downloadbcm5719-llvm-5fdb699f136f012bc7e519decf42b6de0f1a5fc8.tar.gz
bcm5719-llvm-5fdb699f136f012bc7e519decf42b6de0f1a5fc8.zip
this got merged into lea.ll
llvm-svn: 81298
-rw-r--r--llvm/test/CodeGen/X86/lea-neg.ll25
1 files changed, 0 insertions, 25 deletions
diff --git a/llvm/test/CodeGen/X86/lea-neg.ll b/llvm/test/CodeGen/X86/lea-neg.ll
deleted file mode 100644
index 6b2b61c0979..00000000000
--- a/llvm/test/CodeGen/X86/lea-neg.ll
+++ /dev/null
@@ -1,25 +0,0 @@
-; RUN: llc < %s -march=x86-64 > %t
-; RUN: grep negl %t | count 1
-; RUN: not grep {sub\[bwlq\]} %t
-; RUN: grep mov %t | count 1
-; RUN: grep {leal -4(} %t | count 1
-
-; ISel the add of -4 with a neg and use an lea for the rest of the
-; arithemtic.
-
-define i32 @test(i32 %x_offs) nounwind readnone {
-entry:
- %t0 = icmp sgt i32 %x_offs, 4 ; <i1> [#uses=1]
- br i1 %t0, label %bb.nph, label %bb2
-
-bb.nph: ; preds = %entry
- %tmp = add i32 %x_offs, -5 ; <i32> [#uses=1]
- %tmp6 = lshr i32 %tmp, 2 ; <i32> [#uses=1]
- %tmp7 = mul i32 %tmp6, -4 ; <i32> [#uses=1]
- %tmp8 = add i32 %tmp7, %x_offs ; <i32> [#uses=1]
- %tmp9 = add i32 %tmp8, -4 ; <i32> [#uses=1]
- ret i32 %tmp9
-
-bb2: ; preds = %entry
- ret i32 %x_offs
-}
OpenPOWER on IntegriCloud