mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-09-02 11:30:10 +00:00
[x86] Remove a test that provides little value. There are plenty of
tests for zext of a vector. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218939 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
6f6512cba2
commit
95c5e556fc
@ -1,18 +0,0 @@
|
|||||||
; RUN: llc < %s -mcpu=core-avx-i -mtriple=x86_64-linux -asm-verbose=0| FileCheck %s
|
|
||||||
define void @test_long_extend(<16 x i8> %a, <16 x i32>* %p) nounwind {
|
|
||||||
; CHECK-LABEL: test_long_extend
|
|
||||||
; CHECK: vpunpcklbw %xmm1, %xmm0, [[REG1:%xmm[0-9]+]]
|
|
||||||
; CHECK: vpunpckhwd %xmm1, [[REG1]], [[REG2:%xmm[0-9]+]]
|
|
||||||
; CHECK: vpunpcklwd %xmm1, [[REG1]], %x[[REG3:mm[0-9]+]]
|
|
||||||
; CHECK: vinsertf128 $1, [[REG2]], %y[[REG3]], [[REG_result0:%ymm[0-9]+]]
|
|
||||||
; CHECK: vpunpckhbw %xmm1, %xmm0, [[REG4:%xmm[0-9]+]]
|
|
||||||
; CHECK: vpunpckhwd %xmm1, [[REG4]], [[REG5:%xmm[0-9]+]]
|
|
||||||
; CHECK: vpunpcklwd %xmm1, [[REG4]], %x[[REG6:mm[0-9]+]]
|
|
||||||
; CHECK: vinsertf128 $1, [[REG5]], %y[[REG6]], [[REG_result1:%ymm[0-9]+]]
|
|
||||||
; CHECK: vmovaps [[REG_result1]], 32(%rdi)
|
|
||||||
; CHECK: vmovaps [[REG_result0]], (%rdi)
|
|
||||||
|
|
||||||
%tmp = zext <16 x i8> %a to <16 x i32>
|
|
||||||
store <16 x i32> %tmp, <16 x i32>*%p
|
|
||||||
ret void
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user