[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