Home
last modified time | relevance | path

Searched refs:vmovd (Results 1 – 25 of 253) sorted by relevance

1234567891011

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dpr57340.ll14 ; CHECK-NEXT: vmovd %eax, %xmm0
19 ; CHECK-NEXT: vmovd %eax, %xmm2
31 ; CHECK-NEXT: vmovd %eax, %xmm0
36 ; CHECK-NEXT: vmovd %eax, %xmm3
53 ; CHECK-NEXT: vmovd %eax, %xmm0
56 ; CHECK-NEXT: vmovd %eax, %xmm0
73 ; CHECK-NEXT: vmovd %eax, %xmm4
78 ; CHECK-NEXT: vmovd %eax, %xmm4
95 ; CHECK-NEXT: vmovd %eax, %xmm5
111 ; CHECK-NEXT: vmovd %eax, %xmm5
[all …]
H A Dvector-reduce-add.ll223 ; AVX2-NEXT: vmovd %xmm0, %eax
268 ; AVX2-NEXT: vmovd %xmm0, %eax
324 ; AVX2-NEXT: vmovd %xmm0, %eax
394 ; AVX2-NEXT: vmovd %xmm0, %eax
484 ; AVX2-NEXT: vmovd %xmm0, %eax
539 ; AVX2-NEXT: vmovd %xmm0, %eax
958 ; AVX-NEXT: vmovd %xmm0, %eax
988 ; AVX-NEXT: vmovd %eax, %xmm0
991 ; AVX-NEXT: vmovd %xmm0, %eax
1033 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Ddpbusd_const.ll15 ; ALL-NEXT: vmovd %xmm0, %eax
32 ; AVXVNNI-NEXT: vmovd %xmm1, %eax
42 ; AVX512VNNI-NEXT: vmovd %xmm1, %eax
72 ; AVXVNNI-NEXT: vmovd %xmm1, %eax
84 ; AVX512VNNI-NEXT: vmovd %xmm1, %eax
113 ; AVXVNNI-NEXT: vmovd %xmm1, %eax
156 ; ALL-NEXT: vmovd %xmm0, %eax
176 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
224 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
282 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
[all …]
H A Dbuild-vector-256.ll95 ; AVX1-64-NEXT: vmovd %edi, %xmm0
99 ; AVX1-64-NEXT: vmovd %r8d, %xmm1
108 ; AVX2-64-NEXT: vmovd %edi, %xmm0
112 ; AVX2-64-NEXT: vmovd %r8d, %xmm1
153 ; AVX1-64-NEXT: vmovd %edi, %xmm0
195 ; AVX2-64-NEXT: vmovd %edi, %xmm0
272 ; AVX1-64-NEXT: vmovd %edi, %xmm0
346 ; AVX2-64-NEXT: vmovd %edi, %xmm0
421 ; AVX1-32-NEXT: vmovd %eax, %xmm0
429 ; AVX1-64-NEXT: vmovd %eax, %xmm0
[all …]
H A Dfp-strict-scalar-round-fp16.ll30 ; AVX-NEXT: vmovd %eax, %xmm0
36 ; AVX-NEXT: vmovd %xmm0, %eax
68 ; AVX-NEXT: vmovd %eax, %xmm0
74 ; AVX-NEXT: vmovd %xmm0, %eax
106 ; AVX-NEXT: vmovd %eax, %xmm0
112 ; AVX-NEXT: vmovd %xmm0, %eax
144 ; AVX-NEXT: vmovd %eax, %xmm0
150 ; AVX-NEXT: vmovd %xmm0, %eax
183 ; AVX-NEXT: vmovd %eax, %xmm0
189 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dfp-strict-scalar-fp16.ll40 ; AVX-NEXT: vmovd %ecx, %xmm0
43 ; AVX-NEXT: vmovd %eax, %xmm1
49 ; AVX-NEXT: vmovd %xmm0, %eax
90 ; AVX-NEXT: vmovd %ecx, %xmm0
93 ; AVX-NEXT: vmovd %eax, %xmm1
99 ; AVX-NEXT: vmovd %xmm0, %eax
140 ; AVX-NEXT: vmovd %ecx, %xmm0
143 ; AVX-NEXT: vmovd %eax, %xmm1
149 ; AVX-NEXT: vmovd %xmm0, %eax
190 ; AVX-NEXT: vmovd %ecx, %xmm0
[all …]
H A Dpromote-vec3.ll35 ; AVX-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
37 ; AVX-32-NEXT: vmovd %xmm0, %eax
46 ; AVX-64-NEXT: vmovd %edi, %xmm0
49 ; AVX-64-NEXT: vmovd %xmm0, %eax
95 ; AVX-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
99 ; AVX-32-NEXT: vmovd %xmm0, %eax
109 ; AVX-64-NEXT: vmovd %edi, %xmm0
113 ; AVX-64-NEXT: vmovd %xmm0, %eax
H A Dbitcast-int-to-vector-bool.ll23 ; AVX1-NEXT: vmovd %edi, %xmm0
33 ; AVX2-NEXT: vmovd %edi, %xmm0
64 ; AVX1-NEXT: vmovd %edi, %xmm0
74 ; AVX2-NEXT: vmovd %edi, %xmm0
106 ; AVX1-NEXT: vmovd %edi, %xmm0
117 ; AVX2-NEXT: vmovd %edi, %xmm0
151 ; AVX1-NEXT: vmovd %eax, %xmm0
162 ; AVX2-NEXT: vmovd %edi, %xmm0
207 ; AVX1-NEXT: vmovd %edi, %xmm0
219 ; AVX2-NEXT: vmovd %edi, %xmm0
[all …]
H A Ddpbusd.ll18 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
34 ; AVX512-NEXT: vmovd %xmm0, %eax
59 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
117 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
136 ; AVX512-NEXT: vmovd %xmm0, %eax
171 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
190 ; AVX512-NEXT: vmovd %xmm0, %eax
220 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
273 ; AVXVNNI-NEXT: vmovd %xmm0, %eax
323 ; AVXVNNI-NEXT: vmovd %xmm2, %eax
[all …]
H A Dvector-reduce-add-zext.ll191 ; AVX2-NEXT: vmovd %xmm0, %eax
228 ; AVX1-NEXT: vmovd %xmm0, %eax
236 ; AVX2-NEXT: vmovd %xmm0, %eax
264 ; AVX-NEXT: vmovd %xmm0, %eax
287 ; AVX-NEXT: vmovd %xmm0, %eax
315 ; AVX1-NEXT: vmovd %xmm0, %eax
327 ; AVX2-NEXT: vmovd %xmm0, %eax
395 ; AVX2-NEXT: vmovd %xmm0, %eax
466 ; AVX2-NEXT: vmovd %xmm0, %eax
499 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dphaddsub-extract.ll30 ; AVX-SLOW-NEXT: vmovd %xmm0, %ecx
38 ; AVX-FAST-NEXT: vmovd %xmm0, %eax
372 ; AVX-NEXT: vmovd %xmm0, %ecx
487 ; AVX-NEXT: vmovd %xmm0, %ecx
1224 ; AVX-NEXT: vmovd %xmm0, %ecx
1286 ; AVX-NEXT: vmovd %xmm0, %ecx
1492 ; AVX-NEXT: vmovd %xmm0, %ecx
1552 ; AVX-NEXT: vmovd %xmm0, %ecx
1656 ; AVX-NEXT: vmovd %xmm0, %ecx
2119 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dinsertelement-shuffle.ll10 ; X86-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
18 ; X64-NEXT: vmovd %edi, %xmm1
41 ; X64_AVX256-NEXT: vmovd %edi, %xmm2
56 ; X64_AVX512-NEXT: vmovd %edi, %xmm1
80 ; X64_AVX256-NEXT: vmovd %edi, %xmm0
93 ; X64_AVX512-NEXT: vmovd %edi, %xmm0
H A Dpr15296.ll9 ; X86-NEXT: vmovd {{.*#+}} xmm2 = mem[0],zero,zero,zero
17 ; X64-NEXT: vmovd %edi, %xmm1
40 ; X86-NEXT: vmovd {{.*#+}} xmm2 = mem[0],zero,zero,zero
48 ; X64-NEXT: vmovd %edi, %xmm1
90 ; X86-NEXT: vmovd {{.*#+}} xmm2 = mem[0],zero,zero,zero
98 ; X64-NEXT: vmovd %edi, %xmm1
H A Davx512-vec3-crash.ll8 ; CHECK-NEXT: vmovd %edi, %xmm0
11 ; CHECK-NEXT: vmovd %ecx, %xmm1
15 ; CHECK-NEXT: vmovd %xmm0, %eax
H A Dbitcast-int-to-vector-bool-sext.ll29 ; AVX1-NEXT: vmovd %edi, %xmm0
38 ; AVX2-NEXT: vmovd %edi, %xmm0
68 ; AVX1-NEXT: vmovd %edi, %xmm0
77 ; AVX2-NEXT: vmovd %edi, %xmm0
108 ; AVX1-NEXT: vmovd %edi, %xmm0
118 ; AVX2-NEXT: vmovd %edi, %xmm0
158 ; AVX1-NEXT: vmovd %edi, %xmm0
168 ; AVX2-NEXT: vmovd %edi, %xmm0
209 ; AVX1-NEXT: vmovd %edi, %xmm0
221 ; AVX2-NEXT: vmovd %edi, %xmm0
[all …]
H A Dvector-reduce-xor.ll194 ; AVX-NEXT: vmovd %xmm0, %eax
216 ; AVX-NEXT: vmovd %xmm0, %eax
241 ; AVX1-NEXT: vmovd %xmm0, %eax
253 ; AVX2-NEXT: vmovd %xmm0, %eax
294 ; AVX1-NEXT: vmovd %xmm0, %eax
307 ; AVX2-NEXT: vmovd %xmm0, %eax
356 ; AVX1-NEXT: vmovd %xmm0, %eax
411 ; AVX-NEXT: vmovd %xmm0, %eax
436 ; AVX-NEXT: vmovd %xmm0, %eax
465 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dvector-reduce-or.ll194 ; AVX-NEXT: vmovd %xmm0, %eax
216 ; AVX-NEXT: vmovd %xmm0, %eax
241 ; AVX1-NEXT: vmovd %xmm0, %eax
253 ; AVX2-NEXT: vmovd %xmm0, %eax
294 ; AVX1-NEXT: vmovd %xmm0, %eax
307 ; AVX2-NEXT: vmovd %xmm0, %eax
356 ; AVX1-NEXT: vmovd %xmm0, %eax
411 ; AVX-NEXT: vmovd %xmm0, %eax
436 ; AVX-NEXT: vmovd %xmm0, %eax
465 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dvector-reduce-and-cmp.ll228 ; AVX-NEXT: vmovd %xmm0, %eax
255 ; AVX-NEXT: vmovd %xmm0, %eax
285 ; AVX1-NEXT: vmovd %xmm0, %eax
299 ; AVX2-NEXT: vmovd %xmm0, %eax
347 ; AVX1-NEXT: vmovd %xmm0, %eax
362 ; AVX2-NEXT: vmovd %xmm0, %eax
481 ; AVX-NEXT: vmovd %xmm0, %eax
509 ; AVX-NEXT: vmovd %xmm0, %eax
541 ; AVX-NEXT: vmovd %xmm0, %eax
794 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dvector-reduce-and.ll194 ; AVX-NEXT: vmovd %xmm0, %eax
216 ; AVX-NEXT: vmovd %xmm0, %eax
241 ; AVX1-NEXT: vmovd %xmm0, %eax
253 ; AVX2-NEXT: vmovd %xmm0, %eax
294 ; AVX1-NEXT: vmovd %xmm0, %eax
307 ; AVX2-NEXT: vmovd %xmm0, %eax
356 ; AVX1-NEXT: vmovd %xmm0, %eax
411 ; AVX-NEXT: vmovd %xmm0, %eax
436 ; AVX-NEXT: vmovd %xmm0, %eax
465 ; AVX-NEXT: vmovd %xmm0, %eax
[all …]
H A Dfp-strict-scalar-cmp-fp16.ll38 ; AVX-NEXT: vmovd %edx, %xmm0
41 ; AVX-NEXT: vmovd %ecx, %xmm1
102 ; AVX-NEXT: vmovd %edx, %xmm0
105 ; AVX-NEXT: vmovd %ecx, %xmm1
163 ; AVX-NEXT: vmovd %edx, %xmm0
166 ; AVX-NEXT: vmovd %ecx, %xmm1
226 ; AVX-NEXT: vmovd %edx, %xmm0
229 ; AVX-NEXT: vmovd %ecx, %xmm1
289 ; AVX-NEXT: vmovd %edx, %xmm0
292 ; AVX-NEXT: vmovd %ecx, %xmm1
[all …]
H A Dfp-strict-scalar-fptoint-fp16.ll33 ; AVX-NEXT: vmovd %eax, %xmm0
69 ; AVX-NEXT: vmovd %eax, %xmm0
105 ; AVX-NEXT: vmovd %eax, %xmm0
140 ; AVX-NEXT: vmovd %eax, %xmm0
172 ; AVX-NEXT: vmovd %eax, %xmm0
181 ; X86-NEXT: vmovd %xmm0, %eax
208 ; AVX-NEXT: vmovd %eax, %xmm0
244 ; AVX-NEXT: vmovd %eax, %xmm0
280 ; AVX-NEXT: vmovd %eax, %xmm0
316 ; F16C-NEXT: vmovd %eax, %xmm0
[all …]
H A Dpr35918.ll12 ; X86-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
17 ; X86-NEXT: vmovd %xmm0, %ecx
24 ; X64-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
29 ; X64-NEXT: vmovd %xmm0, %eax
H A Dinline-asm-bad-modifier.ll3 ;CHECK: error: invalid operand in inline asm: 'vmovd ${1:k}, $0'
6 …%0 = tail call i32 asm sideeffect "vmovd ${1:k}, $0", "=r,x,~{dirflag},~{fpsr},~{flags}"(<2 x i64>…
H A Dshuffle-strided-with-offset-128.ll139 ; AVX-NEXT: vmovd %xmm0, (%rsi)
146 ; AVX512-NEXT: vmovd %xmm0, (%rsi)
177 ; AVX-NEXT: vmovd %xmm0, (%rsi)
184 ; AVX512-NEXT: vmovd %xmm0, (%rsi)
220 ; AVX-NEXT: vmovd %xmm0, (%rsi)
227 ; AVX512-NEXT: vmovd %xmm0, (%rsi)
247 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
268 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
309 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
330 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
[all …]
H A Dload-scalar-as-vector.ll20 ; AVX-NEXT: vmovd %eax, %xmm0
42 ; AVX-NEXT: vmovd %eax, %xmm0
62 ; AVX-NEXT: vmovd %eax, %xmm0
104 ; AVX-NEXT: vmovd %eax, %xmm0
122 ; AVX-NEXT: vmovd %eax, %xmm0
142 ; AVX-NEXT: vmovd %eax, %xmm0
162 ; AVX-NEXT: vmovd %eax, %xmm0
202 ; AVX-NEXT: vmovd %eax, %xmm0
224 ; AVX-NEXT: vmovd %eax, %xmm0
246 ; AVX-NEXT: vmovd %eax, %xmm0
[all …]

1234567891011