Home
last modified time | relevance | path

Searched refs:vmovaps (Results 1 – 25 of 141) sorted by relevance

123456

/external/llvm/test/CodeGen/X86/
Davx-load-store.ll4 ; CHECK: vmovaps
5 ; CHECK: vmovaps
6 ; CHECK: vmovaps
7 ; CHECK: vmovaps
8 ; CHECK: vmovaps
9 ; CHECK: vmovaps
48 ; CHECK: vmovaps %ymm
63 ; CHECK: vmovaps %ymm
82 ; CHECK: vmovaps %xmm
83 ; CHECK: vmovaps %xmm
[all …]
Davx-intel-ocl.ll70 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
71 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
72 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
73 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
74 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
75 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
76 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
77 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
78 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
79 ; WIN64: vmovaps {{%ymm([6-9]|1[0-5])}}, {{.*(%rbp).*}} # 32-byte Spill
[all …]
Dvaargs.ll12 ; CHECK-NEXT: vmovaps %xmm0, 48(%rsp)
13 ; CHECK-NEXT: vmovaps %xmm1, 64(%rsp)
14 ; CHECK-NEXT: vmovaps %xmm2, 80(%rsp)
15 ; CHECK-NEXT: vmovaps %xmm3, 96(%rsp)
16 ; CHECK-NEXT: vmovaps %xmm4, 112(%rsp)
17 ; CHECK-NEXT: vmovaps %xmm5, 128(%rsp)
18 ; CHECK-NEXT: vmovaps %xmm6, 144(%rsp)
19 ; CHECK-NEXT: vmovaps %xmm7, 160(%rsp)
Davx512-bugfix-26264.ll16 ; AVX512BW-NEXT: vmovaps %zmm1, %zmm0
17 ; AVX512BW-NEXT: vmovaps %zmm2, %zmm1
18 ; AVX512BW-NEXT: vmovaps %zmm3, %zmm2
19 ; AVX512BW-NEXT: vmovaps %zmm4, %zmm3
37 ; AVX512BW-NEXT: vmovaps %zmm1, %zmm0
38 ; AVX512BW-NEXT: vmovaps %zmm2, %zmm1
39 ; AVX512BW-NEXT: vmovaps %zmm3, %zmm2
40 ; AVX512BW-NEXT: vmovaps %zmm4, %zmm3
Dsandybridge-loads.ll4 ;CHECK: vmovaps
6 ;CHECK: vmovaps
24 ; CHECK: vmovaps
25 ; CHECK: vmovaps
27 ; CHECK: vmovaps
29 ; CHECK: vmovaps
Dfold-vector-sext-zext.ll13 ; CHECK-NEXT: vmovaps {{.*#+}} xmm0 = [0,4294967295,2,4294967293]
26 ; CHECK-NEXT: vmovaps {{.*#+}} xmm0 = <u,4294967295,u,4294967293>
39 ; CHECK-NEXT: vmovaps {{.*#+}} xmm0 = [0,4294967295,2,4294967293]
52 ; CHECK-NEXT: vmovaps {{.*#+}} xmm0 = <u,4294967295,u,4294967293>
65 ; CHECK-NEXT: vmovaps {{.*#+}} ymm0 = [0,18446744073709551615,2,18446744073709551613]
78 ; CHECK-NEXT: vmovaps {{.*#+}} ymm0 = <u,18446744073709551615,u,18446744073709551613>
91 ; CHECK-NEXT: vmovaps {{.*#+}} xmm0 = <0,65535,2,65533,u,u,u,u>
108 ; CHECK-NEXT: vmovaps {{.*#+}} ymm0 = <0,4294967295,2,4294967293,u,u,u,u>
125 ; CHECK-NEXT: vmovaps {{.*#+}} xmm0 = <u,65535,u,65533,u,u,u,u>
142 ; CHECK-NEXT: vmovaps {{.*#+}} ymm0 = <0,u,2,u,u,u,u,u>
[all …]
Dfma-intrinsics-x86.ll13 ; CHECK-FMA-WIN-NEXT: vmovaps {{\(%rcx\), %xmm0|\(%r8\), %xmm1}}
14 ; CHECK-FMA-WIN-NEXT: vmovaps {{\(%rcx\), %xmm0|\(%r8\), %xmm1}}
30 ; CHECK-FMA-WIN-NEXT: vmovaps {{\(%rdx\), %xmm0|\(%r8\), %xmm1}}
31 ; CHECK-FMA-WIN-NEXT: vmovaps {{\(%rdx\), %xmm0|\(%r8\), %xmm1}}
35 ; CHECK-FMA-NEXT: vmovaps %xmm1, %xmm0
84 ; CHECK-FMA-WIN-NEXT: vmovaps (%{{(rcx|rdx)}}), %xmm{{0|1}}
85 ; CHECK-FMA-WIN-NEXT: vmovaps (%{{(rcx|rdx)}}), %xmm{{0|1}}
120 ; CHECK-FMA-WIN-NEXT: vmovaps (%{{(rcx|rdx)}}), %ymm{{0|1}}
121 ; CHECK-FMA-WIN-NEXT: vmovaps (%{{(rcx|rdx)}}), %ymm{{0|1}}
157 ; CHECK-FMA-WIN-NEXT: vmovaps {{\(%rcx\), %xmm0|\(%r8\), %xmm1}}
[all …]
Dv8i1-masks.ll18 ; X32-NEXT: vmovaps %ymm0, (%eax)
31 ; X64-NEXT: vmovaps %ymm0, (%rax)
52 ; X32-NEXT: vmovaps {{.*#+}} ymm1 = [1,1,1,1,1,1,1,1]
55 ; X32-NEXT: vmovaps %ymm0, (%eax)
63 ; X64-NEXT: vmovaps {{.*#+}} ymm1 = [1,1,1,1,1,1,1,1]
66 ; X64-NEXT: vmovaps %ymm0, (%rax)
Dfma-commute-x86.ll11 ; CHECK-NEXT: vmovaps {{\(%rdx\), %xmm0|\(%rcx\), %xmm1}}
12 ; CHECK-NEXT: vmovaps {{\(%rdx\), %xmm0|\(%rcx\), %xmm1}}
22 ; CHECK-NEXT: vmovaps (%rcx), %xmm0
32 ; CHECK-NEXT: vmovaps (%rdx), %xmm0
43 ; CHECK-NEXT: vmovaps (%rcx), %xmm0
53 ; CHECK-NEXT: vmovaps (%rcx), %xmm0
63 ; CHECK-NEXT: vmovaps (%rdx), %xmm0
74 ; CHECK-NEXT: vmovaps (%rcx), %ymm0
84 ; CHECK-NEXT: vmovaps (%rcx), %ymm0
94 ; CHECK-NEXT: vmovaps (%rdx), %ymm0
[all …]
Dmasked_gather_scatter.ll24 ; KNL_64-NEXT: vmovaps %zmm1, %zmm0
32 ; KNL_32-NEXT: vmovaps %zmm1, %zmm0
39 ; SKX-NEXT: vmovaps %zmm1, %zmm0
73 ; KNL_64-NEXT: vmovaps %zmm1, %zmm0
81 ; KNL_32-NEXT: vmovaps %zmm1, %zmm0
88 ; SKX-NEXT: vmovaps %zmm1, %zmm0
106 ; KNL_64-NEXT: vmovaps %zmm1, %zmm0
114 ; KNL_32-NEXT: vmovaps %zmm1, %zmm0
121 ; SKX-NEXT: vmovaps %zmm1, %zmm0
141 ; KNL_64-NEXT: vmovaps %zmm1, %zmm2
[all …]
Davx512ifmavl-intrinsics.ll10 ; CHECK-NEXT: vmovaps %zmm0, %zmm3
12 ; CHECK-NEXT: vmovaps %zmm0, %zmm4
38 ; CHECK-NEXT: vmovaps %zmm0, %zmm3
40 ; CHECK-NEXT: vmovaps %zmm0, %zmm4
66 ; CHECK-NEXT: vmovaps %zmm0, %zmm3
68 ; CHECK-NEXT: vmovaps %zmm0, %zmm4
94 ; CHECK-NEXT: vmovaps %zmm0, %zmm3
96 ; CHECK-NEXT: vmovaps %zmm0, %zmm4
122 ; CHECK-NEXT: vmovaps %zmm0, %zmm3
124 ; CHECK-NEXT: vmovaps %zmm0, %zmm4
[all …]
Dfma-intrinsics-phi-213-to-231.ll5 ; CHECK: vmovaps %xmm2, %xmm0
31 ; CHECK: vmovaps %xmm2, %xmm0
57 ; CHECK: vmovaps %xmm2, %xmm0
83 ; CHECK: vmovaps %xmm2, %xmm0
109 ; CHECK: vmovaps %xmm2, %xmm0
135 ; CHECK: vmovaps %xmm2, %xmm0
169 ; CHECK: vmovaps %xmm2, %xmm0
195 ; CHECK: vmovaps %xmm2, %xmm0
221 ; CHECK: vmovaps %xmm2, %xmm0
247 ; CHECK: vmovaps %xmm2, %xmm0
[all …]
Davx512ifma-intrinsics.ll8 ; CHECK: vmovaps %zmm0, %zmm3
10 ; CHECK: vmovaps %zmm0, %zmm4
34 ; CHECK: vmovaps %zmm0, %zmm3
36 ; CHECK: vmovaps %zmm0, %zmm4
60 ; CHECK: vmovaps %zmm0, %zmm3
62 ; CHECK: vmovaps %zmm0, %zmm4
86 ; CHECK: vmovaps %zmm0, %zmm3
88 ; CHECK: vmovaps %zmm0, %zmm4
Dmemset-sse-stack-realignment.ll34 ; AVX1: vmovaps %ymm
39 ; AVX2: vmovaps %ymm
67 ; AVX1: vmovaps %xmm
72 ; AVX2: vmovaps %xmm
Davx-win64.ll13 ; CHECK: vmovaps %ymm{{.*}}(%r
14 ; CHECK: vmovaps %ymm{{.*}}(%r
17 ; CHECK: vmovaps {{.*\(%r.*}}, %ymm
18 ; CHECK: vmovaps {{.*\(%r.*}}, %ymm
D2012-01-12-extract-sv.ll6 ; CHECK-NEXT: vmovaps (%eax), %ymm0
14 ; CHECK-NEXT: vmovaps %ymm0, (%eax)
15 ; CHECK-NEXT: vmovaps %ymm1, (%eax)
Danyregcc.ll418 ;AVX: vmovaps %ymm15
419 ;AVX-NEXT: vmovaps %ymm14
420 ;AVX-NEXT: vmovaps %ymm13
421 ;AVX-NEXT: vmovaps %ymm12
422 ;AVX-NEXT: vmovaps %ymm11
423 ;AVX-NEXT: vmovaps %ymm10
424 ;AVX-NEXT: vmovaps %ymm9
425 ;AVX-NEXT: vmovaps %ymm8
426 ;AVX-NEXT: vmovaps %ymm7
427 ;AVX-NEXT: vmovaps %ymm6
[all …]
Davx-basic.ll13 ; CHECK-NEXT: vmovaps %xmm0, (%rax)
24 ; CHECK-NEXT: vmovaps %ymm0, (%rax)
26 ; CHECK-NEXT: vmovaps %ymm0, (%rax)
39 ; CHECK-NEXT: vmovaps %ymm0, (%rdi)
56 ; CHECK-NEXT: vmovaps %ymm0, (%rdi)
96 ; CHECK-NEXT: vmovaps {{.*#+}} ymm2 = [2147483648,2147483648,2147483648,2147483648,2147483648,21…
Davx512-fma.ll73 ; ALL-NEXT: vmovaps %zmm1, %zmm0
84 ; ALL-NEXT: vmovaps %zmm1, %zmm0
96 ; ALL-NEXT: vmovaps %zmm1, %zmm0
108 ; ALL-NEXT: vmovaps %zmm1, %zmm0
156 ; KNL-NEXT: vmovaps %zmm1, %zmm0
164 ; SKX-NEXT: vmovaps %zmm1, %zmm0
181 ; KNL-NEXT: vmovaps %zmm1, %zmm0
189 ; SKX-NEXT: vmovaps %zmm1, %zmm0
Dnontemporal-loads.ll181 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
212 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
253 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
284 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
315 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
346 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
383 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
384 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1
420 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
421 ; AVX1-NEXT: vmovaps 32(%rdi), %ymm1
[all …]
Dvector-tzcnt-256.ll718 ; AVX1-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
723 ; AVX2-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
733 ; AVX512CD-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
742 ; AVX1-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
747 ; AVX2-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
757 ; AVX512CD-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,64,0]
766 ; AVX1-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
771 ; AVX2-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
781 ; AVX512CD-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
790 ; AVX1-NEXT: vmovaps {{.*#+}} ymm0 = [8,0,32,0,16,0,3,3]
[all …]
Dvector-popcnt-256.ll9 ; AVX1-NEXT: vmovaps {{.*#+}} xmm2 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
50 ; AVX1-NEXT: vmovaps {{.*#+}} xmm2 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
148 ; AVX1-NEXT: vmovaps {{.*#+}} xmm2 = [15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15]
183 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [1,64,0,8]
192 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [1,32,0,8,16,3,2,3]
201 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [1,16,0,8,0,3,2,3,15,7,1,1,1,1,1,1]
210 ; ALL-NEXT: vmovaps {{.*#+}} ymm0 = [0,8,0,8,0,3,2,3,7,7,1,1,1,1,1,1,1,1,0,0,1,2,3,4,5,6,7,8,2,2…
D2012-1-10-buildvector.ll8 ; CHECK-NEXT: vmovaps %xmm0, (%eax)
22 ; CHECK-NEXT: vmovaps %ymm0, (%eax)
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Davx-load-store.ll4 ; CHECK: vmovaps
5 ; CHECK: vmovaps
6 ; CHECK: vmovaps
7 ; CHECK: vmovaps
8 ; CHECK: vmovaps
9 ; CHECK: vmovaps
44 ; CHECK: vmovaps %ymm
56 ; CHECK: vmovaps %ymm
73 ; CHECK: vmovaps %xmm
74 ; CHECK: vmovaps %xmm
Davx-select.ll4 ; CHECK: vmovaps
14 ; CHECK: vmovaps

123456