Home
last modified time | relevance | path

Searched refs:vmovapd (Results 1 – 25 of 172) sorted by relevance

1234567

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dpr30284.ll7 ; CHECK-NEXT: vmovapd 0, %zmm0
8 ; CHECK-NEXT: vmovapd 64, %zmm1
9 ; CHECK-NEXT: vmovapd {{.*#+}} zmm2 = [0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16]
12 ; CHECK-NEXT: vmovapd %zmm1, 64
13 ; CHECK-NEXT: vmovapd %zmm0, 0
Dsse-fsignum.ll38 ; AVX-NEXT: vmovapd (%rdi), %xmm0
47 ; AVX-NEXT: vmovapd %xmm0, (%rdi)
91 ; AVX1-NEXT: vmovapd (%rdi), %ymm0
102 ; AVX1-NEXT: vmovapd %ymm0, (%rdi)
108 ; AVX2-NEXT: vmovapd (%rdi), %ymm0
119 ; AVX2-NEXT: vmovapd %ymm0, (%rdi)
125 ; AVX512F-NEXT: vmovapd (%rdi), %ymm0
134 ; AVX512F-NEXT: vmovapd %ymm0, (%rdi)
181 ; AVX1-NEXT: vmovapd (%rdi), %ymm0
197 ; AVX2-NEXT: vmovapd (%rdi), %ymm0
[all …]
Dfma-commute-x86.ll106 ; FMA-NEXT: vmovapd (%rdx), %xmm0
117 ; FMA-NEXT: vmovapd (%rcx), %xmm0
127 ; FMA-NEXT: vmovapd (%rdx), %xmm0
138 ; FMA-NEXT: vmovapd (%rcx), %xmm0
148 ; FMA-NEXT: vmovapd (%rcx), %xmm0
158 ; FMA-NEXT: vmovapd (%rdx), %xmm0
169 ; FMA-NEXT: vmovapd (%rcx), %ymm0
179 ; FMA-NEXT: vmovapd (%rcx), %ymm0
189 ; FMA-NEXT: vmovapd (%rdx), %ymm0
295 ; FMA-NEXT: vmovapd (%rdx), %xmm0
[all …]
Dfma4-commute-x86.ll134 ; FMA4-NEXT: vmovapd (%rcx), %xmm0
144 ; FMA4-NEXT: vmovapd (%rcx), %xmm0
154 ; FMA4-NEXT: vmovapd (%rdx), %xmm0
165 ; FMA4-NEXT: vmovapd (%rcx), %ymm0
175 ; FMA4-NEXT: vmovapd (%rcx), %ymm0
185 ; FMA4-NEXT: vmovapd (%rdx), %ymm0
258 ; FMA4-NEXT: vmovapd (%rcx), %xmm0
268 ; FMA4-NEXT: vmovapd (%rcx), %xmm0
278 ; FMA4-NEXT: vmovapd (%rdx), %xmm0
289 ; FMA4-NEXT: vmovapd (%rcx), %ymm0
[all …]
Dcopy-propagation.ll15 ; CHECK: vmovapd %xmm0, [[TMP:%xmm[0-9]+]]
19 ; CHECK-NOT: vmovapd %xmm7, %xmm0
20 ; CHECK-NEXT: vmovapd %xmm6, %xmm1
Davx2-gather.ll37 ; X32-NEXT: vmovapd %xmm2, %xmm0
44 ; X64-NEXT: vmovapd %xmm2, %xmm0
83 ; X32-NEXT: vmovapd %ymm2, %ymm0
90 ; X64-NEXT: vmovapd %ymm2, %ymm0
130 ; X32-NEXT: vmovapd %xmm1, %xmm0
138 ; X64-NEXT: vmovapd %xmm1, %xmm0
Dfma-intrinsics-x86-upgrade.ll75 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
90 ; CHECK-FMA-NEXT: vmovapd %xmm1, %xmm0 # encoding: [0xc5,0xf9,0x28,0xc1]
97 ; CHECK-AVX512VL-NEXT: vmovapd %xmm1, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf9,0x28,…
102 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
153 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm1 # encoding: [0xc5,0xf9,0x28,0x09]
154 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
203 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %ymm1 # encoding: [0xc5,0xfd,0x28,0x09]
204 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %ymm0 # encoding: [0xc5,0xfd,0x28,0x02]
282 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
297 ; CHECK-FMA-NEXT: vmovapd %xmm1, %xmm0 # encoding: [0xc5,0xf9,0x28,0xc1]
[all …]
Dfma-intrinsics-x86.ll113 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
132 ; CHECK-FMA-NEXT: vmovapd %xmm1, %xmm0 # encoding: [0xc5,0xf9,0x28,0xc1]
139 ; CHECK-AVX512VL-NEXT: vmovapd %xmm1, %xmm0 # EVEX TO VEX Compression encoding: [0xc5,0xf9,0x28,…
144 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
197 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm1 # encoding: [0xc5,0xf9,0x28,0x09]
198 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
245 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %ymm1 # encoding: [0xc5,0xfd,0x28,0x09]
246 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %ymm0 # encoding: [0xc5,0xfd,0x28,0x02]
332 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
352 ; CHECK-FMA-NEXT: vmovapd %xmm1, %xmm0 # encoding: [0xc5,0xf9,0x28,0xc1]
[all …]
Davx512-extract-subvector-load-store.ll13 ; AVX512-NEXT: vmovapd %xmm0, %xmm1 {%k1}
14 ; AVX512-NEXT: vmovapd %xmm1, (%rsi)
26 ; AVX512NOTDQ-NEXT: vmovapd %xmm0, %xmm1 {%k1}
27 ; AVX512NOTDQ-NEXT: vmovapd %xmm1, (%rsi)
43 ; AVX512-NEXT: vmovapd %xmm0, %xmm1 {%k1}
44 ; AVX512-NEXT: vmovapd %xmm1, (%rsi)
56 ; AVX512NOTDQ-NEXT: vmovapd %xmm0, %xmm1 {%k1}
57 ; AVX512NOTDQ-NEXT: vmovapd %xmm1, (%rsi)
73 ; AVX512-NEXT: vmovapd %xmm0, %xmm1 {%k1}
74 ; AVX512-NEXT: vmovapd %xmm1, (%rsi)
[all …]
Dfast-isel-select-sse.ll56 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
110 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
164 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
216 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
268 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
320 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
372 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
424 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
476 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
530 ; AVX512-NEXT: vmovapd %xmm3, %xmm0
[all …]
Dinline-asm-avx-v-constraint.ll19 ; CHECK: vmovapd %xmm0, %xmm0
21 %0 = tail call <4 x float> asm "vmovapd $1, $0", "=v,v,~{dirflag},~{fpsr},~{flags}"(i64 %_l)
89 ; CHECK: vmovapd %ymm1, %ymm0
91 …%0 = tail call <8 x float> asm "vmovapd $1, $0", "=v,v,~{dirflag},~{fpsr},~{flags}"(<8 x float> %_…
Davx512-fma-commute.ll35 ; CHECK-NEXT: vmovapd %xmm1, %xmm0
46 ; CHECK-NEXT: vmovapd %xmm1, %xmm0
79 ; CHECK-NEXT: vmovapd %xmm1, %xmm0
90 ; CHECK-NEXT: vmovapd %xmm1, %xmm0
Dfma-intrinsics-canonical.ll48 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm1 # encoding: [0xc5,0xf9,0x28,0x09]
49 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
103 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
159 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm1 # encoding: [0xc5,0xf9,0x28,0x09]
160 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
216 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
273 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm1 # encoding: [0xc5,0xf9,0x28,0x09]
274 ; CHECK-FMA-WIN-NEXT: vmovapd (%rdx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x02]
330 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm0 # encoding: [0xc5,0xf9,0x28,0x01]
388 ; CHECK-FMA-WIN-NEXT: vmovapd (%rcx), %xmm1 # encoding: [0xc5,0xf9,0x28,0x09]
[all …]
Dfma-intrinsics-phi-213-to-231.ll5 ; CHECK: vmovapd %xmm2, %xmm0
31 ; CHECK: vmovapd %xmm2, %xmm0
57 ; CHECK: vmovapd %xmm2, %xmm0
83 ; CHECK: vmovapd %xmm2, %xmm0
109 ; CHECK: vmovapd %xmm2, %xmm0
135 ; CHECK: vmovapd %xmm2, %xmm0
332 ; CHECK: vmovapd %ymm2, %ymm0
358 ; CHECK: vmovapd %ymm2, %ymm0
384 ; CHECK: vmovapd %ymm2, %ymm0
410 ; CHECK: vmovapd %ymm2, %ymm0
[all …]
Dvector-shuffle-512-v8.ll215 ; AVX512F-NEXT: vmovapd {{.*#+}} zmm2 = [0,8,0,8,0,8,0,8]
221 ; AVX512F-32-NEXT: vmovapd {{.*#+}} zmm2 = [0,0,8,0,0,0,8,0,0,0,8,0,0,0,8,0]
232 ; AVX512F-NEXT: vmovapd {{.*#+}} zmm2 = [0,8,0,8,4,12,4,12]
238 ; AVX512F-32-NEXT: vmovapd {{.*#+}} zmm2 = [0,0,8,0,0,0,8,0,4,0,12,0,4,0,12,0]
249 ; AVX512F-NEXT: vmovapd {{.*#+}} zmm2 = [0,0,10,11,4,4,14,15]
251 ; AVX512F-NEXT: vmovapd %zmm2, %zmm0
256 ; AVX512F-32-NEXT: vmovapd {{.*#+}} zmm2 = [0,0,0,0,10,0,11,0,4,0,4,0,14,0,15,0]
258 ; AVX512F-32-NEXT: vmovapd %zmm2, %zmm0
268 ; AVX512F-NEXT: vmovapd {{.*#+}} zmm2 = [1,0,11,10,5,4,15,14]
270 ; AVX512F-NEXT: vmovapd %zmm2, %zmm0
[all …]
Dinline-asm-avx512vl-v-constraint.ll12 ; CHECK: vmovapd %xmm16, %xmm16
13 …%0 = tail call <4 x float> asm "vmovapd $1, $0", "=v,v,~{xmm0},~{xmm1},~{xmm2},~{xmm3},~{xmm4},~{x…
61 ; CHECK: vmovapd %ymm16, %ymm16
62 …%0 = tail call <8 x float> asm "vmovapd $1, $0", "=v,v,~{ymm0},~{ymm1},~{ymm2},~{ymm3},~{ymm4},~{y…
Davx-intrinsics-x86_64.ll20 ; AVX512VL-NEXT: vmovapd %ymm16, %ymm0 # encoding: [0x62,0xb1,0xfd,0x28,0x28,0xc0]
43 ; AVX512VL-NEXT: vmovapd %ymm16, %ymm0 # encoding: [0x62,0xb1,0xfd,0x28,0x28,0xc0]
Dfast-isel-store.ll209 ; AVX32-NEXT: vmovapd %xmm0, (%rdi)
216 ; AVX64-NEXT: vmovapd %xmm0, (%eax)
399 ; AVX32-NEXT: vmovapd %ymm0, (%rdi)
406 ; AVX64-NEXT: vmovapd %ymm0, (%eax)
723 ; AVXONLY32-NEXT: vmovapd %ymm0, (%rdi)
724 ; AVXONLY32-NEXT: vmovapd %ymm1, 32(%rdi)
739 ; AVXONLY64-NEXT: vmovapd %ymm0, (%eax)
740 ; AVXONLY64-NEXT: vmovapd %ymm1, 32(%eax)
749 ; AVX51232-NEXT: vmovapd %zmm0, (%rdi)
756 ; AVX51264-NEXT: vmovapd %zmm0, (%eax)
/external/llvm/test/CodeGen/X86/
Dfma-intrinsics-x86.ll48 ; CHECK-FMA-WIN-NEXT: vmovapd {{\(%rcx\), %xmm0|\(%r8\), %xmm1}}
49 ; CHECK-FMA-WIN-NEXT: vmovapd {{\(%rcx\), %xmm0|\(%r8\), %xmm1}}
65 ; CHECK-FMA-WIN-NEXT: vmovapd {{\(%rdx\), %xmm0|\(%r8\), %xmm1}}
66 ; CHECK-FMA-WIN-NEXT: vmovapd {{\(%rdx\), %xmm0|\(%r8\), %xmm1}}
70 ; CHECK-FMA-NEXT: vmovapd %xmm1, %xmm0
102 ; CHECK-FMA-WIN-NEXT: vmovapd (%{{(rcx|rdx)}}), %xmm{{0|1}}
103 ; CHECK-FMA-WIN-NEXT: vmovapd (%{{(rcx|rdx)}}), %xmm{{0|1}}
138 ; CHECK-FMA-WIN-NEXT: vmovapd (%{{(rcx|rdx)}}), %ymm{{0|1}}
139 ; CHECK-FMA-WIN-NEXT: vmovapd (%{{(rcx|rdx)}}), %ymm{{0|1}}
193 ; CHECK-FMA-WIN-NEXT: vmovapd {{\(%rcx\), %xmm0|\(%r8\), %xmm1}}
[all …]
Dfma-commute-x86.ll105 ; CHECK-NEXT: vmovapd {{\(%rdx\), %xmm0|\(%rcx\), %xmm1}}
106 ; CHECK-NEXT: vmovapd {{\(%rdx\), %xmm0|\(%rcx\), %xmm1}}
116 ; CHECK-NEXT: vmovapd (%rcx), %xmm0
126 ; CHECK-NEXT: vmovapd (%rdx), %xmm0
137 ; CHECK-NEXT: vmovapd (%rcx), %xmm0
147 ; CHECK-NEXT: vmovapd (%rcx), %xmm0
157 ; CHECK-NEXT: vmovapd (%rdx), %xmm0
168 ; CHECK-NEXT: vmovapd (%rcx), %ymm0
178 ; CHECK-NEXT: vmovapd (%rcx), %ymm0
188 ; CHECK-NEXT: vmovapd (%rdx), %ymm0
[all …]
Dcopy-propagation.ll29 ; CHECK-NEXT: vmovapd %xmm0, [[TMP:%xmm[0-9]+]]
34 ; CHECK-NEXT: vmovapd [[TMP]], %xmm0
Dcommute-fcmp.ll410 ; AVX-NEXT: vmovapd (%rdi), %xmm1
434 ; AVX-NEXT: vmovapd (%rdi), %xmm1
473 ; AVX-NEXT: vmovapd (%rdi), %xmm1
493 ; AVX-NEXT: vmovapd (%rdi), %xmm1
592 ; AVX-NEXT: vmovapd (%rdi), %ymm1
621 ; AVX-NEXT: vmovapd (%rdi), %ymm1
646 ; AVX-NEXT: vmovapd (%rdi), %ymm1
669 ; AVX-NEXT: vmovapd (%rdi), %ymm1
Dvec_extract-avx.ll150 ; X32-NEXT: vmovapd %ymm0, (%eax)
159 ; X64-NEXT: vmovapd %ymm0, (%rsi)
202 ; X32-NEXT: vmovapd %ymm0, (%eax)
211 ; X64-NEXT: vmovapd %ymm0, (%rsi)
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/avx512-shuffles/
Dpartial_permute.ll3746 ; CHECK-NEXT: vmovapd %xmm1, %xmm0
3776 ; CHECK-NEXT: vmovapd %xmm1, %xmm0
3814 ; CHECK-NEXT: vmovapd (%rdi), %ymm2
3819 ; CHECK-NEXT: vmovapd %xmm2, %xmm0 {%k1}
3832 ; CHECK-NEXT: vmovapd (%rdi), %ymm1
3837 ; CHECK-NEXT: vmovapd %xmm1, %xmm0 {%k1} {z}
3850 ; CHECK-NEXT: vmovapd (%rdi), %ymm2
3867 ; CHECK-NEXT: vmovapd (%rdi), %ymm1
3885 ; CHECK-NEXT: vmovapd {{.*#+}} ymm1 = [3,7,3,7]
3887 ; CHECK-NEXT: vmovapd %ymm1, %ymm0
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
DAVX-32.s2793 vmovapd -485498096(%edx,%eax,4), %xmm1 label
2797 vmovapd 485498096(%edx,%eax,4), %xmm1 label
2801 vmovapd -485498096(%edx,%eax,4), %ymm4 label
2805 vmovapd 485498096(%edx,%eax,4), %ymm4 label
2809 vmovapd 485498096(%edx), %xmm1 label
2813 vmovapd 485498096(%edx), %ymm4 label
2817 vmovapd 485498096, %xmm1 label
2821 vmovapd 485498096, %ymm4 label
2825 vmovapd 64(%edx,%eax), %xmm1 label
2829 vmovapd 64(%edx,%eax), %ymm4 label
[all …]

1234567