Home
last modified time | relevance | path

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

12345678910>>...21

/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dbottleneck-hints-3.s4 vmovaps (%rsi), %xmm0 label
5 vmovaps %xmm0, (%rdi) label
6 vmovaps 16(%rsi), %xmm0 label
7 vmovaps %xmm0, 16(%rdi) label
8 vmovaps 32(%rsi), %xmm0 label
9 vmovaps %xmm0, 32(%rdi) label
10 vmovaps 48(%rsi), %xmm0 label
11 vmovaps %xmm0, 48(%rdi) label
33 # CHECK-NEXT: +----< 7. vmovaps %xmm0, 48(%rdi)
37 # CHECK-NEXT: +----> 0. vmovaps (%rsi), %xmm0 ## MEMORY dependency.
[all …]
Dload-store-alias.s4 vmovaps (%rsi), %xmm0 label
5 vmovaps %xmm0, (%rdi) label
6 vmovaps 16(%rsi), %xmm0 label
7 vmovaps %xmm0, 16(%rdi) label
8 vmovaps 32(%rsi), %xmm0 label
9 vmovaps %xmm0, 32(%rdi) label
10 vmovaps 48(%rsi), %xmm0 label
11 vmovaps %xmm0, 48(%rdi) label
32 # CHECK-NEXT: 1 5 1.00 * vmovaps (%rsi), %xmm0
33 # CHECK-NEXT: 1 1 1.00 * vmovaps %xmm0, (%rdi)
[all …]
Dmemcpy-like-test.s4 vmovaps (%rsi), %xmm0 label
5 vmovaps %xmm0, (%rdi) label
6 vmovaps 16(%rsi), %xmm0 label
7 vmovaps %xmm0, 16(%rdi) label
8 vmovaps 32(%rsi), %xmm0 label
9 vmovaps %xmm0, 32(%rdi) label
10 vmovaps 48(%rsi), %xmm0 label
11 vmovaps %xmm0, 48(%rdi) label
32 # CHECK-NEXT: 1 5 1.00 * vmovaps (%rsi), %xmm0
33 # CHECK-NEXT: 1 1 1.00 * vmovaps %xmm0, (%rdi)
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Dload-store-alias.s4 vmovaps (%rsi), %xmm0 label
5 vmovaps %xmm0, (%rdi) label
6 vmovaps 16(%rsi), %xmm0 label
7 vmovaps %xmm0, 16(%rdi) label
8 vmovaps 32(%rsi), %xmm0 label
9 vmovaps %xmm0, 32(%rdi) label
10 vmovaps 48(%rsi), %xmm0 label
11 vmovaps %xmm0, 48(%rdi) label
32 # CHECK-NEXT: 1 5 1.50 * vmovaps (%rsi), %xmm0
33 # CHECK-NEXT: 1 1 1.50 * vmovaps %xmm0, (%rdi)
[all …]
Dmemcpy-like-test.s4 vmovaps (%rsi), %xmm0 label
5 vmovaps %xmm0, (%rdi) label
6 vmovaps 16(%rsi), %xmm0 label
7 vmovaps %xmm0, 16(%rdi) label
8 vmovaps 32(%rsi), %xmm0 label
9 vmovaps %xmm0, 32(%rdi) label
10 vmovaps 48(%rsi), %xmm0 label
11 vmovaps %xmm0, 48(%rdi) label
32 # CHECK-NEXT: 1 5 1.50 * vmovaps (%rsi), %xmm0
33 # CHECK-NEXT: 1 1 1.50 * vmovaps %xmm0, (%rdi)
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Darg-copy-elide-win64.ll12 ; CHECK-NEXT: vmovaps %xmm7, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
13 ; CHECK-NEXT: vmovaps %xmm6, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
16 ; CHECK-NEXT: vmovaps (%rax), %ymm0
18 ; CHECK-NEXT: vmovaps (%rax), %ymm1
20 ; CHECK-NEXT: vmovaps (%rax), %ymm2
22 ; CHECK-NEXT: vmovaps (%rax), %ymm3
23 ; CHECK-NEXT: vmovaps (%rcx), %ymm4
24 ; CHECK-NEXT: vmovaps (%rdx), %ymm5
25 ; CHECK-NEXT: vmovaps (%r8), %ymm6
26 ; CHECK-NEXT: vmovaps (%r9), %ymm7
[all …]
Dsandybridge-loads.ll7 ; CHECK-NEXT: vmovaps (%rdi), %xmm0
9 ; CHECK-NEXT: vmovaps (%rsi), %ymm1
11 ; CHECK-NEXT: vmovaps (%rdx), %ymm2
15 ; CHECK-NEXT: vmovaps %ymm0, (%rax)
32 ; CHECK-NEXT: vmovaps (%rdi), %ymm0
33 ; CHECK-NEXT: vmovaps (%rsi), %ymm1
34 ; CHECK-NEXT: vmovaps %ymm0, (%rsi)
36 ; CHECK-NEXT: vmovaps %xmm1, (%rdi)
49 ; CHECK-NEXT: vmovaps (%rdi), %ymm0
50 ; CHECK-NEXT: vmovaps (%rsi), %xmm1
[all …]
Dfold-vector-sext-zext.ll14 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = <0,65535,2,65533,u,u,u,u>
19 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = <0,65535,2,65533,u,u,u,u>
32 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = <u,65535,u,65533,u,u,u,u>
37 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = <u,65535,u,65533,u,u,u,u>
50 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = [0,4294967295,2,4294967293]
55 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = [0,4294967295,2,4294967293]
68 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = <u,4294967295,u,4294967293>
73 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = <u,4294967295,u,4294967293>
86 ; X32-NEXT: vmovaps {{.*#+}} ymm0 = [0,0,4294967295,4294967295,2,0,4294967293,4294967295]
91 ; X64-NEXT: vmovaps {{.*#+}} ymm0 = [0,18446744073709551615,2,18446744073709551613]
[all …]
Dpr34592.ll14 ; CHECK-NEXT: vmovaps %ymm4, %ymm10
15 ; CHECK-NEXT: vmovaps %ymm3, %ymm9
16 ; CHECK-NEXT: vmovaps %ymm1, %ymm8
17 ; CHECK-NEXT: vmovaps %ymm0, %ymm4
18 ; CHECK-NEXT: vmovaps 240(%rbp), %ymm1
19 ; CHECK-NEXT: vmovaps 208(%rbp), %ymm3
20 ; CHECK-NEXT: vmovaps 176(%rbp), %ymm0
21 ; CHECK-NEXT: vmovaps 144(%rbp), %ymm0
22 ; CHECK-NEXT: vmovaps 112(%rbp), %ymm11
23 ; CHECK-NEXT: vmovaps 80(%rbp), %ymm11
[all …]
Davx512-intel-ocl.ll54 ; WIN64-NEXT: vmovaps (%rcx), %zmm0
97 ; X32-NEXT: vmovaps %zmm1, {{[-0-9]+}}(%e{{[sb]}}p) ## 64-byte Spill
114 ; WIN32-NEXT: vmovaps %zmm1, (%esp) # 64-byte Spill
132 ; WIN64-NEXT: vmovaps (%rdx), %zmm16
150 ; X64-NEXT: vmovaps %zmm1, %zmm16
193 ; WIN64-KNL-NEXT: vmovaps %zmm21, {{[-0-9]+}}(%r{{[sb]}}p) # 64-byte Spill
194 ; WIN64-KNL-NEXT: vmovaps %zmm20, {{[-0-9]+}}(%r{{[sb]}}p) # 64-byte Spill
195 ; WIN64-KNL-NEXT: vmovaps %zmm19, {{[-0-9]+}}(%r{{[sb]}}p) # 64-byte Spill
196 ; WIN64-KNL-NEXT: vmovaps %zmm18, {{[-0-9]+}}(%r{{[sb]}}p) # 64-byte Spill
197 ; WIN64-KNL-NEXT: vmovaps %zmm17, {{[-0-9]+}}(%r{{[sb]}}p) # 64-byte Spill
[all …]
Dasm-modifier2.ll5 ; CHECK: vmovaps %xmm0, %xmm0
6 ; CHECK: vmovaps %ymm0, %ymm0
7 ; CHECK: vmovaps %zmm0, %zmm0
8 …tail call void asm sideeffect "vmovaps ${0:x}, ${0:x}", "{xmm0},~{dirflag},~{fpsr},~{flags}"(i32 0)
9 …tail call void asm sideeffect "vmovaps ${0:t}, ${0:t}", "{xmm0},~{dirflag},~{fpsr},~{flags}"(i32 0)
10 …tail call void asm sideeffect "vmovaps ${0:g}, ${0:g}", "{xmm0},~{dirflag},~{fpsr},~{flags}"(i32 0)
16 ; CHECK: vmovaps %xmm0, %xmm0
17 ; CHECK: vmovaps %ymm0, %ymm0
18 ; CHECK: vmovaps %zmm0, %zmm0
19 …tail call void asm sideeffect inteldialect "vmovaps ${0:x}, ${0:x}", "{xmm0},~{dirflag},~{fpsr},~{…
[all …]
Dvec-libcalls.ll54 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
56 ; CHECK-NEXT: vmovaps %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
60 ; CHECK-NEXT: vmovaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm1 # 16-byte Reload
72 ; CHECK-NEXT: vmovaps %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
74 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
78 ; CHECK-NEXT: vmovaps (%rsp), %xmm1 # 16-byte Reload
80 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
84 ; CHECK-NEXT: vmovaps (%rsp), %xmm1 # 16-byte Reload
96 ; CHECK-NEXT: vmovaps %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
98 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
[all …]
Davx512-regcall-Mask.ll101 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = [2,1,2,1]
103 ; X32-NEXT: vmovaps {{.*#+}} zmm0 = [2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1]
132 ; WIN64-NEXT: vmovaps %xmm7, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
134 ; WIN64-NEXT: vmovaps %xmm6, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
151 ; WIN64-NEXT: vmovaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm6 # 16-byte Reload
152 ; WIN64-NEXT: vmovaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm7 # 16-byte Reload
250 ; WIN64-NEXT: vmovaps %xmm7, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
252 ; WIN64-NEXT: vmovaps %xmm6, (%rsp) # 16-byte Spill
258 ; WIN64-NEXT: vmovaps (%rsp), %xmm6 # 16-byte Reload
259 ; WIN64-NEXT: vmovaps {{[-0-9]+}}(%r{{[sb]}}p), %xmm7 # 16-byte Reload
[all …]
Dkeylocker-intrinsics.ll63 ; X32-NEXT: vmovaps %xmm0, (%ebp)
64 ; X32-NEXT: vmovaps %xmm1, (%ebx)
65 ; X32-NEXT: vmovaps %xmm2, (%edi)
66 ; X32-NEXT: vmovaps %xmm4, (%esi)
67 ; X32-NEXT: vmovaps %xmm5, (%edx)
68 ; X32-NEXT: vmovaps %xmm6, (%ecx)
119 ; X32-NEXT: vmovaps %xmm0, (%ebp)
120 ; X32-NEXT: vmovaps %xmm1, (%ebx)
121 ; X32-NEXT: vmovaps %xmm2, (%edi)
122 ; X32-NEXT: vmovaps %xmm3, (%esi)
[all …]
Davx-vbroadcastf128.ll131 ; X32-NEXT: vmovaps (%ecx), %xmm1
133 ; X32-NEXT: vmovaps %xmm1, (%eax)
138 ; X64-NEXT: vmovaps (%rdi), %xmm1
140 ; X64-NEXT: vmovaps %xmm1, (%rsi)
153 ; X32-NEXT: vmovaps (%ecx), %xmm1
155 ; X32-NEXT: vmovaps %xmm1, (%eax)
160 ; X64-NEXT: vmovaps (%rdi), %xmm1
162 ; X64-NEXT: vmovaps %xmm1, (%rsi)
175 ; X32-NEXT: vmovaps (%ecx), %xmm1
177 ; X32-NEXT: vmovaps %xmm1, (%eax)
[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 …]
Dbreak-false-dep.ll346 ; AVX-NEXT: vmovaps %xmm15, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
347 ; AVX-NEXT: vmovaps %xmm14, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
348 ; AVX-NEXT: vmovaps %xmm13, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
349 ; AVX-NEXT: vmovaps %xmm12, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
350 ; AVX-NEXT: vmovaps %xmm11, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
351 ; AVX-NEXT: vmovaps %xmm10, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
352 ; AVX-NEXT: vmovaps %xmm9, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
353 ; AVX-NEXT: vmovaps %xmm8, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
354 ; AVX-NEXT: vmovaps %xmm7, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
355 ; AVX-NEXT: vmovaps %xmm6, {{[-0-9]+}}(%r{{[sb]}}p) # 16-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)
Davx-load-store.ll15 ; CHECK-NEXT: vmovaps (%rdi), %ymm0
17 ; CHECK-NEXT: vmovaps (%rsi), %ymm1
19 ; CHECK-NEXT: vmovaps (%rdx), %ymm2
23 ; CHECK-NEXT: vmovaps %ymm0, (%rbx)
25 ; CHECK-NEXT: vmovaps %ymm0, (%r15)
27 ; CHECK-NEXT: vmovaps %ymm0, (%r14)
43 ; CHECK_O0-NEXT: vmovaps (%rsi), %ymm1
55 ; CHECK_O0-NEXT: vmovaps %ymm1, (%rsi)
114 ; CHECK-NEXT: vmovaps %ymm0, (%rax)
141 ; CHECK-NEXT: vmovaps %ymm0, (%rax)
[all …]
/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
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dbottleneck-analysis.s16 vmovaps %xmm7, %xmm4
18 vmovaps %xmm6, %xmm1
25 vmovaps %xmm0, %xmm3
67 # CHECK-NEXT: | 11. vmovaps %xmm7, %xmm4
69 # CHECK-NEXT: | 13. vmovaps %xmm6, %xmm1
76 # CHECK-NEXT: +----> 20. vmovaps %xmm0, %xmm3 ## REGISTER dependency: %xmm0
99 # CHECK-NEXT: 1 1 0.33 vmovaps %xmm7, %xmm4
101 # CHECK-NEXT: 1 1 0.33 vmovaps %xmm6, %xmm1
108 # CHECK-NEXT: 1 1 0.33 vmovaps %xmm0, %xmm3
140 # CHECK-NEXT: - - 0.52 0.48 - - - - - - vmovaps %xmm7, …
[all …]

12345678910>>...21