aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/lea-4.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/X86/lea-4.ll')
-rw-r--r--test/CodeGen/X86/lea-4.ll24
1 files changed, 0 insertions, 24 deletions
diff --git a/test/CodeGen/X86/lea-4.ll b/test/CodeGen/X86/lea-4.ll
deleted file mode 100644
index 00c2278c54bf..000000000000
--- a/test/CodeGen/X86/lea-4.ll
+++ /dev/null
@@ -1,24 +0,0 @@
-; RUN: llc < %s -mtriple=x86_64-linux | FileCheck %s
-; RUN: llc < %s -mtriple=x86_64-linux-gnux32 | FileCheck %s
-; RUN: llc < %s -mtriple=x86_64-nacl | FileCheck %s
-
-
-define zeroext i16 @t1(i32 %on_off) nounwind {
-entry:
- %0 = sub i32 %on_off, 1
- %1 = mul i32 %0, 2
- %2 = trunc i32 %1 to i16
- %3 = zext i16 %2 to i32
- %4 = trunc i32 %3 to i16
-; CHECK: lea
- ret i16 %4
-}
-
-define i32 @t2(i32 %on_off) nounwind {
-entry:
- %0 = sub i32 %on_off, 1
- %1 = mul i32 %0, 2
- %2 = and i32 %1, 65535
-; CHECK: lea
- ret i32 %2
-}