mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
Update select.ll expected results. NFC
llvm-svn: 304557
This commit is contained in:
parent
d2e7ff4f5d
commit
b3309d6283
@ -15,6 +15,7 @@ define i32 @test1(%0* %p, %0* %q, i1 %r) nounwind {
|
||||
; CHECK-NEXT: cmovneq %rdi, %rsi
|
||||
; CHECK-NEXT: movl (%rsi), %eax
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test1:
|
||||
; MCU: # BB#0:
|
||||
@ -55,6 +56,7 @@ define i32 @test2() nounwind {
|
||||
; CHECK-NEXT: popq %rcx
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: LBB1_1: ## %bb90
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test2:
|
||||
; MCU: # BB#0: # %entry
|
||||
@ -100,6 +102,7 @@ define float @test3(i32 %x) nounwind readnone {
|
||||
; CHECK-NEXT: leaq {{.*}}(%rip), %rcx
|
||||
; CHECK-NEXT: movss {{.*#+}} xmm0 = mem[0],zero,zero,zero
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test3:
|
||||
; MCU: # BB#0: # %entry
|
||||
@ -123,6 +126,7 @@ define signext i8 @test4(i8* nocapture %P, double %F) nounwind readonly {
|
||||
; CHECK-NEXT: seta %al
|
||||
; CHECK-NEXT: movsbl (%rdi,%rax,4), %eax
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test4:
|
||||
; MCU: # BB#0: # %entry
|
||||
@ -157,6 +161,7 @@ define void @test5(i1 %c, <2 x i16> %a, <2 x i16> %b, <2 x i16>* %p) nounwind {
|
||||
; CHECK-NEXT: pshuflw {{.*#+}} xmm0 = xmm0[0,2,2,3,4,5,6,7]
|
||||
; CHECK-NEXT: movd %xmm0, (%rsi)
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test5:
|
||||
; MCU: # BB#0:
|
||||
@ -196,6 +201,7 @@ define void @test6(i32 %C, <4 x float>* %A, <4 x float>* %B) nounwind {
|
||||
; CHECK-NEXT: mulps %xmm0, %xmm0
|
||||
; CHECK-NEXT: movaps %xmm0, (%rsi)
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test6:
|
||||
; MCU: # BB#0:
|
||||
@ -267,6 +273,7 @@ define x86_fp80 @test7(i32 %tmp8) nounwind {
|
||||
; CHECK-NEXT: leaq {{.*}}(%rip), %rcx
|
||||
; CHECK-NEXT: fldt (%rax,%rcx)
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test7:
|
||||
; MCU: # BB#0:
|
||||
@ -319,6 +326,7 @@ define void @test8(i1 %c, <6 x i32>* %dst.addr, <6 x i32> %src1,<6 x i32> %src2)
|
||||
; GENERIC-NEXT: movq %xmm0, 16(%rsi)
|
||||
; GENERIC-NEXT: movdqa %xmm1, (%rsi)
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test8:
|
||||
; ATOM: ## BB#0:
|
||||
@ -358,6 +366,7 @@ define void @test8(i1 %c, <6 x i32>* %dst.addr, <6 x i32> %src1,<6 x i32> %src2)
|
||||
; ATOM-NEXT: movq %xmm0, 16(%rsi)
|
||||
; ATOM-NEXT: movdqa %xmm1, (%rsi)
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test8:
|
||||
; MCU: # BB#0:
|
||||
@ -448,6 +457,7 @@ define i64 @test9(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; GENERIC-NEXT: sbbq %rax, %rax
|
||||
; GENERIC-NEXT: orq %rsi, %rax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test9:
|
||||
; ATOM: ## BB#0:
|
||||
@ -457,6 +467,7 @@ define i64 @test9(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test9:
|
||||
; MCU: # BB#0:
|
||||
@ -483,6 +494,7 @@ define i64 @test9a(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; GENERIC-NEXT: sbbq %rax, %rax
|
||||
; GENERIC-NEXT: orq %rsi, %rax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test9a:
|
||||
; ATOM: ## BB#0:
|
||||
@ -492,6 +504,7 @@ define i64 @test9a(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test9a:
|
||||
; MCU: # BB#0:
|
||||
@ -516,6 +529,7 @@ define i64 @test9b(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; GENERIC-NEXT: sbbq %rax, %rax
|
||||
; GENERIC-NEXT: orq %rsi, %rax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test9b:
|
||||
; ATOM: ## BB#0:
|
||||
@ -525,6 +539,7 @@ define i64 @test9b(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test9b:
|
||||
; MCU: # BB#0:
|
||||
@ -552,6 +567,7 @@ define i64 @test10(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; GENERIC-NEXT: sbbq %rax, %rax
|
||||
; GENERIC-NEXT: orq $1, %rax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test10:
|
||||
; ATOM: ## BB#0:
|
||||
@ -561,6 +577,7 @@ define i64 @test10(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test10:
|
||||
; MCU: # BB#0:
|
||||
@ -586,6 +603,7 @@ define i64 @test11(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; CHECK-NEXT: notq %rax
|
||||
; CHECK-NEXT: orq %rsi, %rax
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test11:
|
||||
; MCU: # BB#0:
|
||||
@ -612,6 +630,7 @@ define i64 @test11a(i64 %x, i64 %y) nounwind readnone ssp noredzone {
|
||||
; CHECK-NEXT: notq %rax
|
||||
; CHECK-NEXT: orq %rsi, %rax
|
||||
; CHECK-NEXT: retq
|
||||
; CHECK-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test11a:
|
||||
; MCU: # BB#0:
|
||||
@ -641,6 +660,7 @@ define noalias i8* @test12(i64 %count) nounwind ssp noredzone {
|
||||
; GENERIC-NEXT: movq $-1, %rdi
|
||||
; GENERIC-NEXT: cmovnoq %rax, %rdi
|
||||
; GENERIC-NEXT: jmp __Znam ## TAILCALL
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test12:
|
||||
; ATOM: ## BB#0: ## %entry
|
||||
@ -650,6 +670,7 @@ define noalias i8* @test12(i64 %count) nounwind ssp noredzone {
|
||||
; ATOM-NEXT: movq $-1, %rdi
|
||||
; ATOM-NEXT: cmovnoq %rax, %rdi
|
||||
; ATOM-NEXT: jmp __Znam ## TAILCALL
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test12:
|
||||
; MCU: # BB#0: # %entry
|
||||
@ -700,6 +721,7 @@ define i32 @test13(i32 %a, i32 %b) nounwind {
|
||||
; GENERIC-NEXT: cmpl %esi, %edi
|
||||
; GENERIC-NEXT: sbbl %eax, %eax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test13:
|
||||
; ATOM: ## BB#0:
|
||||
@ -710,6 +732,7 @@ define i32 @test13(i32 %a, i32 %b) nounwind {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test13:
|
||||
; MCU: # BB#0:
|
||||
@ -728,6 +751,7 @@ define i32 @test14(i32 %a, i32 %b) nounwind {
|
||||
; GENERIC-NEXT: sbbl %eax, %eax
|
||||
; GENERIC-NEXT: notl %eax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test14:
|
||||
; ATOM: ## BB#0:
|
||||
@ -737,6 +761,7 @@ define i32 @test14(i32 %a, i32 %b) nounwind {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test14:
|
||||
; MCU: # BB#0:
|
||||
@ -756,6 +781,7 @@ define i32 @test15(i32 %x) nounwind {
|
||||
; GENERIC-NEXT: negl %edi
|
||||
; GENERIC-NEXT: sbbl %eax, %eax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test15:
|
||||
; ATOM: ## BB#0: ## %entry
|
||||
@ -766,6 +792,7 @@ define i32 @test15(i32 %x) nounwind {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test15:
|
||||
; MCU: # BB#0: # %entry
|
||||
@ -817,6 +844,7 @@ define i16 @test17(i16 %x) nounwind {
|
||||
; GENERIC-NEXT: negw %di
|
||||
; GENERIC-NEXT: sbbw %ax, %ax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test17:
|
||||
; ATOM: ## BB#0: ## %entry
|
||||
@ -827,6 +855,7 @@ define i16 @test17(i16 %x) nounwind {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test17:
|
||||
; MCU: # BB#0: # %entry
|
||||
@ -846,6 +875,7 @@ define i8 @test18(i32 %x, i8 zeroext %a, i8 zeroext %b) nounwind {
|
||||
; GENERIC-NEXT: cmovgel %edx, %esi
|
||||
; GENERIC-NEXT: movl %esi, %eax
|
||||
; GENERIC-NEXT: retq
|
||||
; GENERIC-NEXT: ## -- End function
|
||||
;
|
||||
; ATOM-LABEL: test18:
|
||||
; ATOM: ## BB#0:
|
||||
@ -855,6 +885,7 @@ define i8 @test18(i32 %x, i8 zeroext %a, i8 zeroext %b) nounwind {
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: nop
|
||||
; ATOM-NEXT: retq
|
||||
; ATOM-NEXT: ## -- End function
|
||||
;
|
||||
; MCU-LABEL: test18:
|
||||
; MCU: # BB#0:
|
||||
|
Loading…
Reference in New Issue
Block a user