summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
authorManuel Klimek <klimek@google.com>2016-10-31 11:18:39 +0000
committerManuel Klimek <klimek@google.com>2016-10-31 11:18:39 +0000
commitbab67d2af4e7a07e5ffbc1bfa7eeebc9ba852e6f (patch)
treeeeb2e840b44c47a2a00472833470c7bc15e8a03b /llvm/test/CodeGen
parent93d66c18c9649a09cc42b3cd2923f2d6505f516b (diff)
downloadbcm5719-llvm-bab67d2af4e7a07e5ffbc1bfa7eeebc9ba852e6f.tar.gz
bcm5719-llvm-bab67d2af4e7a07e5ffbc1bfa7eeebc9ba852e6f.zip
Delete .s file that did not test anything, and check in test that works.
In D26098, Davide Italiano submitted a .s file instead of the .ll file that was the last stage of the review. llvm-svn: 285559
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/X86/pr30813.ll27
-rw-r--r--llvm/test/CodeGen/X86/pr30813.s20
2 files changed, 27 insertions, 20 deletions
diff --git a/llvm/test/CodeGen/X86/pr30813.ll b/llvm/test/CodeGen/X86/pr30813.ll
new file mode 100644
index 00000000000..975ba279814
--- /dev/null
+++ b/llvm/test/CodeGen/X86/pr30813.ll
@@ -0,0 +1,27 @@
+; RUN: llc -O0 %s -o - | FileCheck %s
+; CHECK: patatino:
+; CHECK: .cfi_startproc
+; CHECK: movzwl (%rax), %ecx
+; CHECK: movl %ecx, %eax
+; CHECK: movq %rax, (%rdx)
+; CHECK: retq
+
+define void @patatino() {
+ %tmp = load i16, i16* undef, align 8
+ %conv18098 = sext i16 %tmp to i64
+ %and1 = and i64 %conv18098, -1
+ %cmp = icmp ult i64 -1, undef
+ %conv = sext i1 %cmp to i64
+ %load1 = load i48, i48* undef, align 8
+ %bf.cast18158 = sext i48 %load1 to i64
+ %conv18159 = trunc i64 %bf.cast18158 to i32
+ %conv18160 = sext i32 %conv18159 to i64
+ %div18162 = udiv i64 %conv, %conv18160
+ %and18163 = and i64 %conv18098, %div18162
+ %shr18164 = lshr i64 %and1, %and18163
+ %conv18165 = trunc i64 %shr18164 to i16
+ %conv18166 = zext i16 %conv18165 to i64
+ store i64 %conv18166, i64* undef, align 8
+ store i48 undef, i48* undef, align 8
+ ret void
+}
diff --git a/llvm/test/CodeGen/X86/pr30813.s b/llvm/test/CodeGen/X86/pr30813.s
deleted file mode 100644
index cc8726a9353..00000000000
--- a/llvm/test/CodeGen/X86/pr30813.s
+++ /dev/null
@@ -1,20 +0,0 @@
- .text
- .file "/home/davide/work/llvm/test/CodeGen/X86/visitand-shift.ll"
- .globl patatino
- .p2align 4, 0x90
- .type patatino,@function
-patatino: # @patatino
- .cfi_startproc
-# BB#0:
- # implicit-def: %RAX
- movzwl (%rax), %ecx
- movl %ecx, %eax
- # implicit-def: %RDX
- movq %rax, (%rdx)
- retq
-.Lfunc_end0:
- .size patatino, .Lfunc_end0-patatino
- .cfi_endproc
-
-
- .section ".note.GNU-stack","",@progbits
OpenPOWER on IntegriCloud