[llvm] r285559 - Delete .s file that did not test anything, and check in test that works.
Davide Italiano via llvm-commits
llvm-commits at lists.llvm.org
Mon Oct 31 07:28:35 PDT 2016
Yes, thanks. git add'ed the wrong file somehow.
On Oct 31, 2016 4:28 AM, "Manuel Klimek via llvm-commits" <
llvm-commits at lists.llvm.org> wrote:
> Author: klimek
> Date: Mon Oct 31 06:18:39 2016
> New Revision: 285559
>
> URL: http://llvm.org/viewvc/llvm-project?rev=285559&view=rev
> Log:
> 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.
>
> Added:
> llvm/trunk/test/CodeGen/X86/pr30813.ll
> Removed:
> llvm/trunk/test/CodeGen/X86/pr30813.s
>
> Added: llvm/trunk/test/CodeGen/X86/pr30813.ll
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/
> CodeGen/X86/pr30813.ll?rev=285559&view=auto
> ============================================================
> ==================
> --- llvm/trunk/test/CodeGen/X86/pr30813.ll (added)
> +++ llvm/trunk/test/CodeGen/X86/pr30813.ll Mon Oct 31 06:18:39 2016
> @@ -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
> +}
>
> Removed: llvm/trunk/test/CodeGen/X86/pr30813.s
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/
> CodeGen/X86/pr30813.s?rev=285558&view=auto
> ============================================================
> ==================
> --- llvm/trunk/test/CodeGen/X86/pr30813.s (original)
> +++ llvm/trunk/test/CodeGen/X86/pr30813.s (removed)
> @@ -1,20 +0,0 @@
> - .text
> - .file "/home/davide/work/llvm/test/
> CodeGen/X86/visitand-shift.ll"
> - .globl patatino
> - .p2align 4, 0x90
> - .type patatino, at 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","", at progbits
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161031/d47a77ab/attachment.html>
More information about the llvm-commits
mailing list