Home
last modified time | relevance | path

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

123

/external/llvm/test/CodeGen/X86/
Dvector-popcnt-512.ll52 ; ALL-NEXT: vmovd %xmm1, %ecx
54 ; ALL-NEXT: vmovd %ecx, %xmm2
65 ; ALL-NEXT: vmovd %xmm2, %ecx
67 ; ALL-NEXT: vmovd %ecx, %xmm3
79 ; ALL-NEXT: vmovd %xmm2, %ecx
81 ; ALL-NEXT: vmovd %ecx, %xmm3
91 ; ALL-NEXT: vmovd %xmm0, %ecx
93 ; ALL-NEXT: vmovd %ecx, %xmm3
Dvector-lzcnt-256.ll152 ; AVX1-NEXT: vmovd %xmm1, %edx
156 ; AVX1-NEXT: vmovd %edx, %xmm2
172 ; AVX1-NEXT: vmovd %xmm0, %edx
176 ; AVX1-NEXT: vmovd %edx, %xmm2
199 ; AVX2-NEXT: vmovd %xmm1, %edx
203 ; AVX2-NEXT: vmovd %edx, %xmm2
219 ; AVX2-NEXT: vmovd %xmm0, %edx
223 ; AVX2-NEXT: vmovd %edx, %xmm2
259 ; AVX1-NEXT: vmovd %xmm1, %ecx
262 ; AVX1-NEXT: vmovd %ecx, %xmm2
[all …]
Dfast-isel-float-half-convertion.ll8 ; CHECK-NEXT: vmovd %xmm0, %eax
18 ; CHECK-NEXT: vmovd %eax, %xmm0
Dvector-tzcnt-512.ll66 ; ALL-NEXT: vmovd %xmm1, %ecx
68 ; ALL-NEXT: vmovd %ecx, %xmm2
79 ; ALL-NEXT: vmovd %xmm2, %ecx
81 ; ALL-NEXT: vmovd %ecx, %xmm3
93 ; ALL-NEXT: vmovd %xmm2, %ecx
95 ; ALL-NEXT: vmovd %ecx, %xmm3
105 ; ALL-NEXT: vmovd %xmm0, %ecx
107 ; ALL-NEXT: vmovd %ecx, %xmm3
Dpr15267.ll13 ; CHECK-NEXT: vmovd %edx, %xmm0
36 ; CHECK-NEXT: vmovd %edx, %xmm0
60 ; CHECK-NEXT: vmovd %edx, %xmm0
88 ; CHECK-NEXT: vmovd %edx, %xmm0
Davg.ll16 ; AVX2-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
17 ; AVX2-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
19 ; AVX2-NEXT: vmovd %xmm0, (%rax)
24 ; AVX512BW-NEXT: vmovd (%rdi), %xmm0
25 ; AVX512BW-NEXT: vmovd (%rsi), %xmm1
27 ; AVX512BW-NEXT: vmovd %xmm0, (%rax)
268 ; AVX2-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
269 ; AVX2-NEXT: vmovd {{.*#+}} xmm1 = mem[0],zero,zero,zero
271 ; AVX2-NEXT: vmovd %xmm0, (%rax)
276 ; AVX512BW-NEXT: vmovd (%rdi), %xmm0
[all …]
Davx512-mov.ll4 ; CHECK: vmovd %xmm0, %eax ## encoding: [0x62
12 ; CHECK: vmovd %edi, %xmm0 ## encoding: [0x62
28 ; CHECK: vmovd (%rdi), %xmm0 ## encoding: [0x62
62 ; CHECK: vmovd %xmm0, %eax ## encoding: [0x62
78 ; CHECK: vmovd (%rdi), %xmm0 ## encoding: [0x62
113 ; CHECK: vmovd %edi, %xmm0 ## encoding: [0x62
121 ; CHECK: vmovd (%rdi), %xmm0 ## encoding: [0x62
Dpsubus.ll79 ; AVX1-NEXT: vmovd %esi, %xmm0
88 ; AVX2-NEXT: vmovd %esi, %xmm0
182 ; AVX1-NEXT: vmovd %esi, %xmm0
192 ; AVX2-NEXT: vmovd %esi, %xmm0
336 ; AVX1-NEXT: vmovd %esi, %xmm1
354 ; AVX2-NEXT: vmovd %esi, %xmm0
501 ; AVX1-NEXT: vmovd %esi, %xmm1
520 ; AVX2-NEXT: vmovd %esi, %xmm0
Dhalf.ll86 ; CHECK-F16C-NEXT: vmovd [[REG0]], [[REG1:%[a-z0-9]+]]
108 ; CHECK-F16C-NEXT: vmovd [[REG0]], %eax
136 ; CHECK-F16C-NEXT: vmovd [[REG0]], [[REG1:%[a-z0-9]+]]
181 ; CHECK-F16C-NEXT: vmovd [[REG4]], %eax
Davx-basic.ll56 ; CHECK: vmovd (%
79 ; CHECK: vmovd
D2012-1-10-buildvector.ll21 ; CHECK-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
Dextractelement-index.ll33 ; AVX-NEXT: vmovd
Dvector-shift-shl-256.ll305 ; AVX1-NEXT: vmovd %xmm1, %eax
307 ; AVX1-NEXT: vmovd %eax, %xmm1
315 ; AVX2-NEXT: vmovd %xmm1, %eax
317 ; AVX2-NEXT: vmovd %eax, %xmm1
324 ; XOPAVX1-NEXT: vmovd %xmm1, %eax
326 ; XOPAVX1-NEXT: vmovd %eax, %xmm1
334 ; XOPAVX2-NEXT: vmovd %xmm1, %eax
336 ; XOPAVX2-NEXT: vmovd %eax, %xmm1
Dvector-zmov.ll16 ; AVX-NEXT: vmovd {{.*#+}} xmm0 = mem[0],zero,zero,zero
Dvector-shift-lshr-256.ll341 ; AVX1-NEXT: vmovd %xmm1, %eax
343 ; AVX1-NEXT: vmovd %eax, %xmm1
351 ; AVX2-NEXT: vmovd %xmm1, %eax
353 ; AVX2-NEXT: vmovd %eax, %xmm1
360 ; XOPAVX1-NEXT: vmovd %xmm1, %eax
362 ; XOPAVX1-NEXT: vmovd %eax, %xmm1
370 ; XOPAVX2-NEXT: vmovd %xmm1, %eax
372 ; XOPAVX2-NEXT: vmovd %eax, %xmm1
Davx512-trunc.ll72 ; KNL-NEXT: vmovd %xmm0, (%rdi)
96 ; KNL-NEXT: vmovd %xmm0, %eax
172 ; KNL-NEXT: vmovd %xmm0, (%rdi)
319 ; KNL-NEXT: vmovd %xmm0, (%rdi)
Davx-insertelt.ll61 ; AVX2-NEXT: vmovd %edi, %xmm1
Dvector-shift-ashr-256.ll410 ; AVX1-NEXT: vmovd %xmm1, %eax
412 ; AVX1-NEXT: vmovd %eax, %xmm1
420 ; AVX2-NEXT: vmovd %xmm1, %eax
422 ; AVX2-NEXT: vmovd %eax, %xmm1
429 ; XOPAVX1-NEXT: vmovd %xmm1, %eax
431 ; XOPAVX1-NEXT: vmovd %eax, %xmm1
439 ; XOPAVX2-NEXT: vmovd %xmm1, %eax
441 ; XOPAVX2-NEXT: vmovd %eax, %xmm1
Davx512-insert-extract.ll89 ;CHECK: vmovd
107 ;CHECK: vmovd
116 ;CHECK: vmovd
118 ;CHECK: vmovd %xmm0, %eax
/external/llvm/test/CodeGen/ARM/
Dwiden-vmovs.ll8 ; The vmovs is first widened to a vmovd, and then converted to a vorr because of the v2f32 vadd.f32.
/external/libvpx/libvpx/third_party/libyuv/source/
Drow_gcc.cc3605 MEMOPREG(vmovd,0x00,4,3,4,xmm0) // vmovd 0x0(%4,%3,4),%%xmm0 in ARGBUnattenuateRow_AVX2()
3607 MEMOPREG(vmovd,0x00,4,3,4,xmm1) // vmovd 0x0(%4,%3,4),%%xmm1 in ARGBUnattenuateRow_AVX2()
3610 MEMOPREG(vmovd,0x00,4,3,4,xmm2) // vmovd 0x0(%4,%3,4),%%xmm2 in ARGBUnattenuateRow_AVX2()
3612 MEMOPREG(vmovd,0x00,4,3,4,xmm3) // vmovd 0x0(%4,%3,4),%%xmm3 in ARGBUnattenuateRow_AVX2()
3615 MEMOPREG(vmovd,0x00,4,3,4,xmm0) // vmovd 0x0(%4,%3,4),%%xmm0 in ARGBUnattenuateRow_AVX2()
3617 MEMOPREG(vmovd,0x00,4,3,4,xmm1) // vmovd 0x0(%4,%3,4),%%xmm1 in ARGBUnattenuateRow_AVX2()
3620 MEMOPREG(vmovd,0x00,4,3,4,xmm2) // vmovd 0x0(%4,%3,4),%%xmm2 in ARGBUnattenuateRow_AVX2()
3622 MEMOPREG(vmovd,0x00,4,3,4,xmm3) // vmovd 0x0(%4,%3,4),%%xmm3 in ARGBUnattenuateRow_AVX2()
Dcompare_win.cc96 vmovd eax, xmm0 in SumSquareError_AVX2()
/external/llvm/test/MC/X86/
Davx512-encodings.s6009 vmovd %xmm22, -84(%rsp) label
18146 vmovd %xmm5, %eax
18150 vmovd %xmm5, %eax
18154 vmovd %xmm5, %ebp
18158 vmovd %xmm5, %ebp
18162 vmovd %xmm5, %r13d
18166 vmovd %xmm5, %r13d
18170 vmovd %xmm28, %eax
18174 vmovd %xmm28, %eax
18178 vmovd %xmm28, %ebp
[all …]
Dx86-64.s1388 vmovd %xmm0, %eax label
1389 vmovd %xmm0, %rax label
Dx86_64-avx-encoding.s2205 vmovd %eax, %xmm14
2209 vmovd (%rax), %xmm14
2213 vmovd %xmm14, (%rax)
2217 vmovd %rax, %xmm14
2221 vmovd %xmm0, %rax
4057 vmovd %xmm4, %rcx

123