Home
last modified time | relevance | path

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

1234567891011

/external/llvm/test/CodeGen/X86/
Dvector-half-conversions.ll14 ; ALL-NEXT: vmovd %eax, %xmm0
35 ; ALL-NEXT: vmovd %edx, %xmm0
38 ; ALL-NEXT: vmovd %ecx, %xmm1
41 ; ALL-NEXT: vmovd %eax, %xmm2
43 ; ALL-NEXT: vmovd %esi, %xmm3
66 ; ALL-NEXT: vmovd %edx, %xmm0
69 ; ALL-NEXT: vmovd %ecx, %xmm1
72 ; ALL-NEXT: vmovd %eax, %xmm2
74 ; ALL-NEXT: vmovd %esi, %xmm3
106 ; AVX1-NEXT: vmovd %esi, %xmm0
[all …]
Dpromote-vec3.ll48 ; AVX_ANY-NEXT: vmovd %xmm0, %eax
58 ; AVX_X86_64-NEXT: vmovd %edi, %xmm0
62 ; AVX_X86_64-NEXT: vmovd %xmm0, %eax
116 ; AVX_ANY-NEXT: vmovd %xmm0, %eax
126 ; AVX_X86_64-NEXT: vmovd %edi, %xmm0
131 ; AVX_X86_64-NEXT: vmovd %xmm0, %eax
Dfast-isel-float-half-convertion.ll8 ; CHECK-NEXT: vmovd %xmm0, %eax
18 ; CHECK-NEXT: vmovd %eax, %xmm0
Dmemset-nonzero.ll222 ; AVX1-NEXT: vmovd %esi, %xmm0
230 ; AVX2-NEXT: vmovd %esi, %xmm0
263 ; AVX1-NEXT: vmovd %esi, %xmm0
273 ; AVX2-NEXT: vmovd %esi, %xmm0
313 ; AVX1-NEXT: vmovd %esi, %xmm0
324 ; AVX2-NEXT: vmovd %esi, %xmm0
377 ; AVX1-NEXT: vmovd %esi, %xmm0
390 ; AVX2-NEXT: vmovd %esi, %xmm0
435 ; AVX1-NEXT: vmovd %esi, %xmm0
452 ; AVX2-NEXT: vmovd %esi, %xmm0
Df16c-intrinsics-fast-isel.ll12 ; X32-NEXT: vmovd %eax, %xmm0
22 ; X64-NEXT: vmovd %eax, %xmm0
45 ; X32-NEXT: vmovd %xmm0, %eax
54 ; X64-NEXT: vmovd %xmm0, %eax
Dpr15267.ll10 ; CHECK-NEXT: vmovd %eax, %xmm0
29 ; CHECK-NEXT: vmovd %eax, %xmm0
52 ; CHECK-NEXT: vmovd %edx, %xmm0
80 ; CHECK-NEXT: vmovd %edx, %xmm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dvector-half-conversions.ll16 ; ALL-NEXT: vmovd %eax, %xmm0
37 ; AVX1-NEXT: vmovd %edx, %xmm0
40 ; AVX1-NEXT: vmovd %ecx, %xmm1
43 ; AVX1-NEXT: vmovd %eax, %xmm2
45 ; AVX1-NEXT: vmovd %esi, %xmm3
64 ; AVX2-NEXT: vmovd %edx, %xmm0
67 ; AVX2-NEXT: vmovd %ecx, %xmm1
70 ; AVX2-NEXT: vmovd %eax, %xmm2
72 ; AVX2-NEXT: vmovd %esi, %xmm3
91 ; AVX512F-NEXT: vmovd %edx, %xmm0
[all …]
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
132 ; AVX1-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
140 ; AVX1-32-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
153 ; AVX1-64-NEXT: vmovd %edi, %xmm0
161 ; AVX1-64-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
174 ; AVX2-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
182 ; AVX2-32-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
[all …]
Dinsertelement-shuffle.ll10 ; X32_AVX256-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
18 ; X64_AVX256-NEXT: vmovd %edi, %xmm1
26 ; X32_AVX512-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
34 ; X64_AVX512-NEXT: vmovd %edi, %xmm1
65 ; X64_AVX256-NEXT: vmovd %edi, %xmm2
82 ; X64_AVX512-NEXT: vmovd %edi, %xmm1
107 ; X64_AVX256-NEXT: vmovd %edi, %xmm0
121 ; X64_AVX512-NEXT: vmovd %edi, %xmm0
Dbuild-vector-512.ll119 ; AVX-64-NEXT: vmovd %edi, %xmm0
123 ; AVX-64-NEXT: vmovd %r8d, %xmm1
128 ; AVX-64-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
132 ; AVX-64-NEXT: vmovd {{.*#+}} xmm2 = mem[0],zero,zero,zero
161 ; AVX512F-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
169 ; AVX512F-32-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
178 ; AVX512F-32-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
186 ; AVX512F-32-NEXT: vmovd {{.*#+}} xmm2 = mem[0],zero,zero,zero
199 ; AVX512F-64-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
207 ; AVX512F-64-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
[all …]
Dpromote-vec3.ll45 ; AVX-32-NEXT: vmovd %xmm0, %eax
55 ; AVX-64-NEXT: vmovd %edi, %xmm0
59 ; AVX-64-NEXT: vmovd %xmm0, %eax
108 ; AVX-32-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
113 ; AVX-32-NEXT: vmovd %xmm0, %eax
123 ; AVX-64-NEXT: vmovd %edi, %xmm0
128 ; AVX-64-NEXT: vmovd %xmm0, %eax
Dinline-asm-bad-modifier.ll3 ;CHECK: error: invalid operand in inline asm: 'vmovd ${1:x}, $0'
6 …%0 = tail call i32 asm sideeffect "vmovd ${1:x}, $0", "=r,x,~{dirflag},~{fpsr},~{flags}"(<2 x i64>…
Dbitcast-int-to-vector-bool.ll67 ; AVX1-NEXT: vmovd %edi, %xmm0
77 ; AVX2-NEXT: vmovd %edi, %xmm0
109 ; AVX1-NEXT: vmovd %edi, %xmm0
120 ; AVX2-NEXT: vmovd %edi, %xmm0
164 ; AVX1-NEXT: vmovd %edi, %xmm0
175 ; AVX2-NEXT: vmovd %edi, %xmm0
202 ; AVX1-NEXT: vmovd %edi, %xmm0
227 ; AVX2-NEXT: vmovd %edi, %xmm0
Dpr35918.ll13 ; X86-SKYLAKE-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
21 ; X86-SKYLAKE-NEXT: vmovd %xmm0, %ecx
31 ; X86-SKX-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
55 ; X64-SKYLAKE-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
63 ; X64-SKYLAKE-NEXT: vmovd %xmm0, %eax
70 ; X64-SKX-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
Dshuffle-strided-with-offset-128.ll204 ; AVX-NEXT: vmovd %xmm0, (%rsi)
211 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
225 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
263 ; AVX-NEXT: vmovd %xmm0, (%rsi)
270 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
283 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
325 ; AVX-NEXT: vmovd %xmm0, (%rsi)
332 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
345 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
371 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
[all …]
Dshuffle-vs-trunc-128.ll343 ; AVX-NEXT: vmovd %xmm0, (%rsi)
350 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
363 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
398 ; AVX-NEXT: vmovd %xmm0, (%rsi)
405 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
418 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
445 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
452 ; AVX2-SLOW-NEXT: vmovd %xmm0, (%rsi)
459 ; AVX2-FAST-NEXT: vmovd %xmm0, (%rsi)
466 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
[all …]
Dfast-isel-float-half-convertion.ll8 ; CHECK-NEXT: vmovd %xmm0, %eax
18 ; CHECK-NEXT: vmovd %eax, %xmm0
Dbitcast-int-to-vector-bool-sext.ll69 ; AVX1-NEXT: vmovd %edi, %xmm0
78 ; AVX2-NEXT: vmovd %edi, %xmm0
109 ; AVX1-NEXT: vmovd %edi, %xmm0
119 ; AVX2-NEXT: vmovd %edi, %xmm0
159 ; AVX1-NEXT: vmovd %edi, %xmm0
168 ; AVX2-NEXT: vmovd %edi, %xmm0
262 ; AVX1-NEXT: vmovd %edi, %xmm0
278 ; AVX2-NEXT: vmovd %edi, %xmm0
313 ; AVX1-NEXT: vmovd %edi, %xmm0
330 ; AVX2-NEXT: vmovd %edi, %xmm0
[all …]
Dshuffle-strided-with-offset-256.ll634 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
646 ; AVX2-NEXT: vmovd %xmm0, (%rsi)
658 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
682 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
712 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
724 ; AVX2-NEXT: vmovd %xmm0, (%rsi)
736 ; AVX512F-NEXT: vmovd %xmm0, (%rsi)
760 ; AVX512BW-NEXT: vmovd %xmm0, (%rsi)
790 ; AVX1-NEXT: vmovd %xmm0, (%rsi)
802 ; AVX2-NEXT: vmovd %xmm0, (%rsi)
[all …]
Dpr15267.ll10 ; CHECK-NEXT: vmovd %eax, %xmm0
29 ; CHECK-NEXT: vmovd %eax, %xmm0
52 ; CHECK-NEXT: vmovd %edx, %xmm0
80 ; CHECK-NEXT: vmovd %edx, %xmm0
Df16c-intrinsics-fast-isel.ll12 ; X32-NEXT: vmovd %eax, %xmm0
22 ; X64-NEXT: vmovd %eax, %xmm0
45 ; X32-NEXT: vmovd %xmm0, %eax
54 ; X64-NEXT: vmovd %xmm0, %eax
Dmemset-nonzero.ll218 ; AVX1-NEXT: vmovd %esi, %xmm0
226 ; AVX2-NEXT: vmovd %esi, %xmm0
259 ; AVX1-NEXT: vmovd %esi, %xmm0
269 ; AVX2-NEXT: vmovd %esi, %xmm0
309 ; AVX1-NEXT: vmovd %esi, %xmm0
320 ; AVX2-NEXT: vmovd %esi, %xmm0
373 ; AVX1-NEXT: vmovd %esi, %xmm0
386 ; AVX2-NEXT: vmovd %esi, %xmm0
430 ; AVX1-NEXT: vmovd %esi, %xmm0
447 ; AVX2-NEXT: vmovd %esi, %xmm0
Dvector-reduce-and.ll205 ; AVX-NEXT: vmovd %xmm0, %eax
214 ; AVX512-NEXT: vmovd %xmm0, %eax
239 ; AVX1-NEXT: vmovd %xmm0, %eax
251 ; AVX2-NEXT: vmovd %xmm0, %eax
263 ; AVX512-NEXT: vmovd %xmm0, %eax
292 ; AVX1-NEXT: vmovd %xmm0, %eax
305 ; AVX2-NEXT: vmovd %xmm0, %eax
319 ; AVX512-NEXT: vmovd %xmm0, %eax
354 ; AVX1-NEXT: vmovd %xmm0, %eax
369 ; AVX2-NEXT: vmovd %xmm0, %eax
[all …]
Dvector-reduce-or.ll205 ; AVX-NEXT: vmovd %xmm0, %eax
214 ; AVX512-NEXT: vmovd %xmm0, %eax
239 ; AVX1-NEXT: vmovd %xmm0, %eax
251 ; AVX2-NEXT: vmovd %xmm0, %eax
263 ; AVX512-NEXT: vmovd %xmm0, %eax
292 ; AVX1-NEXT: vmovd %xmm0, %eax
305 ; AVX2-NEXT: vmovd %xmm0, %eax
319 ; AVX512-NEXT: vmovd %xmm0, %eax
354 ; AVX1-NEXT: vmovd %xmm0, %eax
369 ; AVX2-NEXT: vmovd %xmm0, %eax
[all …]
Dvector-reduce-xor.ll205 ; AVX-NEXT: vmovd %xmm0, %eax
214 ; AVX512-NEXT: vmovd %xmm0, %eax
239 ; AVX1-NEXT: vmovd %xmm0, %eax
251 ; AVX2-NEXT: vmovd %xmm0, %eax
263 ; AVX512-NEXT: vmovd %xmm0, %eax
292 ; AVX1-NEXT: vmovd %xmm0, %eax
305 ; AVX2-NEXT: vmovd %xmm0, %eax
319 ; AVX512-NEXT: vmovd %xmm0, %eax
354 ; AVX1-NEXT: vmovd %xmm0, %eax
369 ; AVX2-NEXT: vmovd %xmm0, %eax
[all …]

1234567891011