forked from OSchip/llvm-project
[x86] use 'nounwind' to remove test noise; NFC
llvm-svn: 350745
This commit is contained in:
parent
5e53818be5
commit
15f2a4d1b9
|
@ -620,27 +620,15 @@ define <8 x i32> @avx2_vphadd_d_test(<8 x i32> %A, <8 x i32> %B) {
|
|||
ret <8 x i32> %vecinit29
|
||||
}
|
||||
|
||||
define <16 x i16> @avx2_vphadd_w_test(<16 x i16> %a, <16 x i16> %b) {
|
||||
define <16 x i16> @avx2_vphadd_w_test(<16 x i16> %a, <16 x i16> %b) nounwind {
|
||||
; SSE3-LABEL: avx2_vphadd_w_test:
|
||||
; SSE3: # %bb.0:
|
||||
; SSE3-NEXT: pushq %rbp
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 16
|
||||
; SSE3-NEXT: pushq %r15
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 24
|
||||
; SSE3-NEXT: pushq %r14
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 32
|
||||
; SSE3-NEXT: pushq %r13
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 40
|
||||
; SSE3-NEXT: pushq %r12
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 48
|
||||
; SSE3-NEXT: pushq %rbx
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 56
|
||||
; SSE3-NEXT: .cfi_offset %rbx, -56
|
||||
; SSE3-NEXT: .cfi_offset %r12, -48
|
||||
; SSE3-NEXT: .cfi_offset %r13, -40
|
||||
; SSE3-NEXT: .cfi_offset %r14, -32
|
||||
; SSE3-NEXT: .cfi_offset %r15, -24
|
||||
; SSE3-NEXT: .cfi_offset %rbp, -16
|
||||
; SSE3-NEXT: movd %xmm0, %eax
|
||||
; SSE3-NEXT: pextrw $1, %xmm0, %ecx
|
||||
; SSE3-NEXT: addl %eax, %ecx
|
||||
|
@ -724,17 +712,11 @@ define <16 x i16> @avx2_vphadd_w_test(<16 x i16> %a, <16 x i16> %b) {
|
|||
; SSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
|
||||
; SSE3-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm5[0]
|
||||
; SSE3-NEXT: popq %rbx
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 48
|
||||
; SSE3-NEXT: popq %r12
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 40
|
||||
; SSE3-NEXT: popq %r13
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 32
|
||||
; SSE3-NEXT: popq %r14
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 24
|
||||
; SSE3-NEXT: popq %r15
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 16
|
||||
; SSE3-NEXT: popq %rbp
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 8
|
||||
; SSE3-NEXT: retq
|
||||
;
|
||||
; SSSE3-LABEL: avx2_vphadd_w_test:
|
||||
|
@ -1253,27 +1235,15 @@ define <8 x i32> @avx2_hadd_d(<8 x i32> %a, <8 x i32> %b) {
|
|||
ret <8 x i32> %vecinit29
|
||||
}
|
||||
|
||||
define <16 x i16> @avx2_hadd_w(<16 x i16> %a, <16 x i16> %b) {
|
||||
define <16 x i16> @avx2_hadd_w(<16 x i16> %a, <16 x i16> %b) nounwind {
|
||||
; SSE3-LABEL: avx2_hadd_w:
|
||||
; SSE3: # %bb.0:
|
||||
; SSE3-NEXT: pushq %rbp
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 16
|
||||
; SSE3-NEXT: pushq %r15
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 24
|
||||
; SSE3-NEXT: pushq %r14
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 32
|
||||
; SSE3-NEXT: pushq %r13
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 40
|
||||
; SSE3-NEXT: pushq %r12
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 48
|
||||
; SSE3-NEXT: pushq %rbx
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 56
|
||||
; SSE3-NEXT: .cfi_offset %rbx, -56
|
||||
; SSE3-NEXT: .cfi_offset %r12, -48
|
||||
; SSE3-NEXT: .cfi_offset %r13, -40
|
||||
; SSE3-NEXT: .cfi_offset %r14, -32
|
||||
; SSE3-NEXT: .cfi_offset %r15, -24
|
||||
; SSE3-NEXT: .cfi_offset %rbp, -16
|
||||
; SSE3-NEXT: movd %xmm0, %eax
|
||||
; SSE3-NEXT: pextrw $1, %xmm0, %r10d
|
||||
; SSE3-NEXT: addl %eax, %r10d
|
||||
|
@ -1357,17 +1327,11 @@ define <16 x i16> @avx2_hadd_w(<16 x i16> %a, <16 x i16> %b) {
|
|||
; SSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
|
||||
; SSE3-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm5[0]
|
||||
; SSE3-NEXT: popq %rbx
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 48
|
||||
; SSE3-NEXT: popq %r12
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 40
|
||||
; SSE3-NEXT: popq %r13
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 32
|
||||
; SSE3-NEXT: popq %r14
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 24
|
||||
; SSE3-NEXT: popq %r15
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 16
|
||||
; SSE3-NEXT: popq %rbp
|
||||
; SSE3-NEXT: .cfi_def_cfa_offset 8
|
||||
; SSE3-NEXT: retq
|
||||
;
|
||||
; SSSE3-LABEL: avx2_hadd_w:
|
||||
|
|
Loading…
Reference in New Issue