Home
last modified time | relevance | path

Searched refs:vmovq (Results 1 – 25 of 88) sorted by relevance

1234

/external/llvm/test/CodeGen/X86/
Dvector-idiv-sdiv-256.ll20 ; AVX1-NEXT: vmovq %rdx, %xmm2
21 ; AVX1-NEXT: vmovq %xmm1, %rax
27 ; AVX1-NEXT: vmovq %rdx, %xmm1
35 ; AVX1-NEXT: vmovq %rdx, %xmm2
36 ; AVX1-NEXT: vmovq %xmm0, %rax
42 ; AVX1-NEXT: vmovq %rdx, %xmm0
57 ; AVX2-NEXT: vmovq %rdx, %xmm2
58 ; AVX2-NEXT: vmovq %xmm1, %rax
64 ; AVX2-NEXT: vmovq %rdx, %xmm1
72 ; AVX2-NEXT: vmovq %rdx, %xmm2
[all …]
Dvector-shuffle-variable-256.ll90 ; AVX1-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
91 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
93 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
94 ; AVX1-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero
108 ; AVX2-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
109 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
111 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
112 ; AVX2-NEXT: vmovq {{.*#+}} xmm2 = mem[0],zero
137 ; AVX1-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
138 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
[all …]
Davx512-cvt.ll20 ; KNL-NEXT: vmovq %xmm1, %rax
26 ; KNL-NEXT: vmovq %xmm2, %rax
33 ; KNL-NEXT: vmovq %xmm2, %rax
38 ; KNL-NEXT: vmovq %xmm0, %rax
59 ; KNL-NEXT: vmovq %xmm1, %rax
64 ; KNL-NEXT: vmovq %xmm0, %rax
83 ; KNL-NEXT: vmovq %xmm0, %rax
106 ; KNL-NEXT: vmovq %xmm0, %rax
110 ; KNL-NEXT: vmovq %xmm0, %rax
132 ; KNL-NEXT: vmovq %rax, %xmm2
[all …]
Dvec_fp_to_int.ll28 ; AVX-NEXT: vmovq %rax, %xmm1
31 ; AVX-NEXT: vmovq %rax, %xmm0
53 ; AVX-NEXT: vmovq %rax, %xmm1
56 ; AVX-NEXT: vmovq %rax, %xmm0
116 ; AVX-NEXT: vmovq %rax, %xmm2
119 ; AVX-NEXT: vmovq %rax, %xmm1
122 ; AVX-NEXT: vmovq %rax, %xmm2
125 ; AVX-NEXT: vmovq %rax, %xmm0
202 ; AVX-NEXT: vmovq %rdx, %xmm2
210 ; AVX-NEXT: vmovq %rcx, %xmm0
[all …]
Davg.ll52 ; AVX2-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
53 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
55 ; AVX2-NEXT: vmovq %xmm0, (%rax)
60 ; AVX512BW-NEXT: vmovq (%rdi), %xmm0
61 ; AVX512BW-NEXT: vmovq (%rsi), %xmm1
63 ; AVX512BW-NEXT: vmovq %xmm0, (%rax)
160 ; AVX2-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
161 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
163 ; AVX2-NEXT: vmovq %xmm0, (%rax)
168 ; AVX512BW-NEXT: vmovq (%rdi), %xmm0
[all …]
Dvector-idiv-udiv-256.ll21 ; AVX1-NEXT: vmovq %rcx, %xmm2
22 ; AVX1-NEXT: vmovq %xmm1, %rcx
29 ; AVX1-NEXT: vmovq %rcx, %xmm1
38 ; AVX1-NEXT: vmovq %rcx, %xmm2
39 ; AVX1-NEXT: vmovq %xmm0, %rcx
46 ; AVX1-NEXT: vmovq %rcx, %xmm0
62 ; AVX2-NEXT: vmovq %rcx, %xmm2
63 ; AVX2-NEXT: vmovq %xmm1, %rcx
70 ; AVX2-NEXT: vmovq %rcx, %xmm1
79 ; AVX2-NEXT: vmovq %rcx, %xmm2
[all …]
Dmcinst-avx-lowering.ll7 ; CHECK: vmovq
16 ; CHECK: vmovq
Dvselect-avx.ll22 ; CHECK-NEXT: vmovq %xmm1, (%rdi)
25 ; CHECK-NEXT: vmovq %xmm0, (%rsi)
93 ; CHECK-NEXT: vmovq %xmm0, (%rdi)
95 ; CHECK-NEXT: vmovq %xmm0, (%rsi)
Davx-cvt-2.ll54 ; CHECK-NEXT: vmovq %xmm0, (%rdi)
72 ; CHECK-NEXT: vmovq %xmm0, (%rdi)
Davx-bitcast.ll7 ; CHECK-NEXT: vmovq %xmm0, %rax
Dmerge-consecutive-loads-512.ll196 ; ALL-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
206 ; X32-AVX512F-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
375 ; ALL-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
381 ; X32-AVX512F-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
489 ; AVX512F-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
495 ; AVX512BW-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
501 ; X32-AVX512F-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
521 ; ALL-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
527 ; X32-AVX512F-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
576 ; AVX512F-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
[all …]
Davx512-any_extend_load.ll30 ; KNL-NEXT: vmovq %xmm0, (%rdi)
54 ; KNL-NEXT: vmovq %xmm0, (%rdi)
Dpr22774.ll9 ; CHECK-NEXT: vmovq %xmm0, %xmm0
Dvector-lzcnt-256.ll15 ; AVX1-NEXT: vmovq %rax, %xmm2
16 ; AVX1-NEXT: vmovq %xmm1, %rax
19 ; AVX1-NEXT: vmovq %rax, %xmm1
26 ; AVX1-NEXT: vmovq %rax, %xmm3
27 ; AVX1-NEXT: vmovq %xmm0, %rax
30 ; AVX1-NEXT: vmovq %rax, %xmm0
88 ; AVX1-NEXT: vmovq %rax, %xmm2
89 ; AVX1-NEXT: vmovq %xmm1, %rax
91 ; AVX1-NEXT: vmovq %rax, %xmm1
97 ; AVX1-NEXT: vmovq %rax, %xmm3
[all …]
Dvector-half-conversions.ll26 ; ALL-NEXT: vmovq %xmm0, %rax
57 ; ALL-NEXT: vmovq %xmm0, %rax
97 ; AVX1-NEXT: vmovq %xmm0, %rdi
146 ; AVX2-NEXT: vmovq %xmm0, %rdi
195 ; AVX512-NEXT: vmovq %xmm0, %rdi
242 ; AVX1-NEXT: vmovq %xmm4, %rax
271 ; AVX1-NEXT: vmovq %xmm0, %rax
337 ; AVX2-NEXT: vmovq %xmm4, %rax
366 ; AVX2-NEXT: vmovq %xmm0, %rax
432 ; AVX512-NEXT: vmovq %xmm0, %rax
[all …]
Dvector-trunc.ll187 ; AVX1-NEXT: vmovq %xmm0, (%rax)
201 ; AVX2-NEXT: vmovq %xmm0, (%rax)
306 ; AVX1-NEXT: vmovq %xmm0, (%rax)
315 ; AVX2-NEXT: vmovq %xmm0, (%rax)
324 ; AVX512BW-NEXT: vmovq %xmm0, (%rax)
619 ; AVX-NEXT: vmovq %xmm0, %rax
625 ; AVX512BW-NEXT: vmovq %xmm0, %rax
708 ; AVX-NEXT: vmovq %xmm0, %rax
714 ; AVX512BW-NEXT: vmovq %xmm0, %rax
793 ; AVX-NEXT: vmovq %xmm0, %rax
[all …]
Dvec_int_to_fp.ll31 ; AVX-NEXT: vmovq %xmm0, %rax
193 ; AVX1-NEXT: vmovq %xmm1, %rax
198 ; AVX1-NEXT: vmovq %xmm0, %rax
210 ; AVX2-NEXT: vmovq %xmm1, %rax
215 ; AVX2-NEXT: vmovq %xmm0, %rax
811 ; AVX-NEXT: vmovq %xmm0, %rax
844 ; AVX-NEXT: vmovq %xmm0, %rax
997 ; AVX1-NEXT: vmovq %xmm0, %rax
1001 ; AVX1-NEXT: vmovq %xmm0, %rax
1015 ; AVX2-NEXT: vmovq %xmm0, %rax
[all …]
Dvector-shuffle-128-v2.ll692 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = xmm0[0],zero
780 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = xmm0[0],zero
980 ; AVX-NEXT: vmovq %rdi, %xmm0
995 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = mem[0],zero
1011 ; AVX-NEXT: vmovq {{.*#+}} xmm0 = xmm0[0],zero
1061 ; AVX1-NEXT: vmovq %rdi, %xmm1
1067 ; AVX2-NEXT: vmovq %rdi, %xmm1
1073 ; AVX512VL-NEXT: vmovq %rdi, %xmm1
1105 ; AVX1-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
1111 ; AVX2-NEXT: vmovq {{.*#+}} xmm1 = mem[0],zero
[all …]
Dvec_fabs.ll75 ; vmovq (move from integer register to vector/fp register)
77 ; vmovq (move vector/fp register back to integer return register)
Dvmovq.ll18 ; AVX-NEXT: vmovq %rax, %xmm1
Davx-shuffle-x86_32.ll20 ; CHECK-NEXT: vmovq {{.*#+}} xmm0 = xmm0[0],zero
Davx-basic.ll115 ;;; Check that VMOVPQIto64rr generates the assembly string "vmovq". Previously
120 ; CHECK-NEXT: vmovq %xmm0, %rax
Dvector-idiv-udiv-512.ll21 ; AVX-NEXT: vmovq %rcx, %xmm2
22 ; AVX-NEXT: vmovq %xmm1, %rcx
29 ; AVX-NEXT: vmovq %rcx, %xmm1
39 ; AVX-NEXT: vmovq %rcx, %xmm3
40 ; AVX-NEXT: vmovq %xmm2, %rcx
47 ; AVX-NEXT: vmovq %rcx, %xmm2
58 ; AVX-NEXT: vmovq %rcx, %xmm3
59 ; AVX-NEXT: vmovq %xmm2, %rcx
66 ; AVX-NEXT: vmovq %rcx, %xmm2
75 ; AVX-NEXT: vmovq %rcx, %xmm3
[all …]
Davx512-trunc.ll153 ; KNL-NEXT: vmovq %xmm0, (%rdi)
254 ; KNL-NEXT: vmovq %xmm0, (%rdi)
307 ; KNL-NEXT: vmovq %xmm0, (%rdi)
399 ; KNL-NEXT: vmovq %xmm0, (%rdi)
493 ; KNL-NEXT: vmovq %xmm0, (%rdi)
/external/llvm/test/MC/X86/
Davx512-encodings.s17958 vmovq %rax, %xmm29
17962 vmovq %r8, %xmm29
17966 vmovq (%rcx), %xmm29
17970 vmovq 291(%rax,%r14,8), %xmm29
17974 vmovq 1016(%rdx), %xmm29
17978 vmovq 1024(%rdx), %xmm29
17982 vmovq -1024(%rdx), %xmm29
17986 vmovq -1032(%rdx), %xmm29
17990 vmovq %xmm17, (%rcx)
17994 vmovq %xmm17, 291(%rax,%r14,8)
[all …]

1234