Lines Matching full:all
2 ; RUN: llc < %s -mtriple=x86_64-apple-darwin -mattr=+avx512f | FileCheck %s --check-prefix=ALL --ch…
3 … -mattr=+avx512f,+avx512bw,+avx512vl,+avx512dq | FileCheck %s --check-prefix=ALL --check-prefix=SKX
6 ; ALL-LABEL: test1:
7 ; ALL: ## %bb.0:
8 ; ALL-NEXT: vucomisd %xmm1, %xmm0
9 ; ALL-NEXT: jne LBB0_1
10 ; ALL-NEXT: jnp LBB0_2
11 ; ALL-NEXT: LBB0_1: ## %l1
12 ; ALL-NEXT: vsubsd %xmm1, %xmm0, %xmm0
13 ; ALL-NEXT: retq
14 ; ALL-NEXT: LBB0_2: ## %l2
15 ; ALL-NEXT: vaddsd %xmm1, %xmm0, %xmm0
16 ; ALL-NEXT: retq
29 ; ALL-LABEL: test2:
30 ; ALL: ## %bb.0:
31 ; ALL-NEXT: vucomiss %xmm0, %xmm1
32 ; ALL-NEXT: jbe LBB1_2
33 ; ALL-NEXT: ## %bb.1: ## %l1
34 ; ALL-NEXT: vsubss %xmm1, %xmm0, %xmm0
35 ; ALL-NEXT: retq
36 ; ALL-NEXT: LBB1_2: ## %l2
37 ; ALL-NEXT: vaddss %xmm1, %xmm0, %xmm0
38 ; ALL-NEXT: retq
51 ; ALL-LABEL: test3:
52 ; ALL: ## %bb.0:
53 ; ALL-NEXT: vcmpeqss %xmm1, %xmm0, %k0
54 ; ALL-NEXT: kmovw %k0, %eax
55 ; ALL-NEXT: retq
63 ; ALL-LABEL: test5:
64 ; ALL: ## %bb.0: ## %entry
65 ; ALL-NEXT: vxorps %xmm1, %xmm1, %xmm1
66 ; ALL-NEXT: vucomiss %xmm1, %xmm0
67 ; ALL-NEXT: jne LBB3_1
68 ; ALL-NEXT: jp LBB3_1
69 ; ALL-NEXT: ## %bb.2: ## %return
70 ; ALL-NEXT: retq
71 ; ALL-NEXT: LBB3_1: ## %if.end
72 ; ALL-NEXT: vcmpltss %xmm0, %xmm1, %k1
73 ; ALL-NEXT: vmovss {{.*#+}} xmm0 = mem[0],zero,zero,zero
74 ; ALL-NEXT: vmovss {{.*}}(%rip), %xmm0 {%k1}
75 ; ALL-NEXT: retq
91 ; ALL-LABEL: test6:
92 ; ALL: ## %bb.0:
93 ; ALL-NEXT: xorl %eax, %eax
94 ; ALL-NEXT: cmpl %esi, %edi
95 ; ALL-NEXT: sete %al
96 ; ALL-NEXT: retq
103 ; ALL-LABEL: test7:
104 ; ALL: ## %bb.0: ## %entry
105 ; ALL-NEXT: xorl %eax, %eax
106 ; ALL-NEXT: vucomisd %xmm1, %xmm0
107 ; ALL-NEXT: setne %al
108 ; ALL-NEXT: retq
116 ; ALL-LABEL: test8:
117 ; ALL: ## %bb.0:
118 ; ALL-NEXT: notl %edi
119 ; ALL-NEXT: xorl $-2147483648, %esi ## imm = 0x80000000
120 ; ALL-NEXT: testl %edx, %edx
121 ; ALL-NEXT: movl $1, %eax
122 ; ALL-NEXT: cmovel %eax, %edx
123 ; ALL-NEXT: orl %edi, %esi
124 ; ALL-NEXT: cmovnel %edx, %eax
125 ; ALL-NEXT: retq
136 ; ALL-LABEL: test9:
137 ; ALL: ## %bb.0:
138 ; ALL-NEXT: testb $1, %dil
139 ; ALL-NEXT: jne LBB7_2
140 ; ALL-NEXT: ## %bb.1: ## %A
141 ; ALL-NEXT: movl $6, %eax
142 ; ALL-NEXT: retq
143 ; ALL-NEXT: LBB7_2: ## %B
144 ; ALL-NEXT: movl $7, %eax
145 ; ALL-NEXT: retq
156 ; ALL-LABEL: test10:
157 ; ALL: ## %bb.0:
158 ; ALL-NEXT: movl %edx, %eax
159 ; ALL-NEXT: andb $1, %al
160 ; ALL-NEXT: cmpq %rsi, %rdi
161 ; ALL-NEXT: sete %cl
162 ; ALL-NEXT: orb %dl, %cl
163 ; ALL-NEXT: andb $1, %cl
164 ; ALL-NEXT: cmpb %cl, %al
165 ; ALL-NEXT: je LBB8_1
166 ; ALL-NEXT: ## %bb.2: ## %if.end.i
167 ; ALL-NEXT: movl $6, %eax
168 ; ALL-NEXT: retq
169 ; ALL-NEXT: LBB8_1: ## %if.then.i
170 ; ALL-NEXT: movl $5, %eax
171 ; ALL-NEXT: retq