Home
last modified time | relevance | path

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

12345678910>>...19

/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/
H A 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)
119 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 vmovaps (%rsi), %xmm0
[all …]
H A 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
76 # CHECK: [0,0] DeeeeeER .. vmovaps (%rsi), %xmm0
77 # CHECK-NEXT: [0,1] D=====eER .. vmovaps %xmm0, (%rdi)
[all …]
H A 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
92 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 vmovaps (%rsi), %xmm0
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A 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
101 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 vmovaps (%rsi), %xmm0
[all …]
H A 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
85 # CHECK: [0,0] DeeeeeER . . vmovaps (%rsi), %xmm0
86 # CHECK-NEXT: [0,1] D======eER. . vmovaps %xmm0, (%rdi)
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dvector-interleaved-load-i64-stride-4.ll32 ; AVX1-NEXT: vmovaps 32(%rdi), %xmm0
33 ; AVX1-NEXT: vmovaps (%rdi), %xmm1
40 ; AVX1-NEXT: vmovaps %xmm2, (%rsi)
41 ; AVX1-NEXT: vmovaps %xmm0, (%rdx)
42 ; AVX1-NEXT: vmovaps %xmm4, (%rcx)
43 ; AVX1-NEXT: vmovaps %xmm1, (%r8)
48 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
53 ; AVX2-NEXT: vmovaps (%rdi), %ymm3
56 ; AVX2-NEXT: vmovaps %xmm2, (%rsi)
57 ; AVX2-NEXT: vmovaps %xmm0, (%rdx)
[all …]
H A Darg-copy-elide-win64.ll16 ; 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
27 ; CHECK-NEXT: vmovaps %ymm7, {{[0-9]+}}(%rsp)
28 ; CHECK-NEXT: vmovaps %ymm6, {{[0-9]+}}(%rsp)
[all …]
H A Dvector-interleaved-store-i32-stride-2.ll25 ; AVX-NEXT: vmovaps %xmm0, (%rdx)
33 ; AVX512-NEXT: vmovaps %xmm0, (%rdx)
60 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
61 ; AVX1-NEXT: vmovaps (%rsi), %xmm1
67 ; AVX1-NEXT: vmovaps %ymm0, (%rdx)
73 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
77 ; AVX2-NEXT: vmovaps %ymm0, (%rdx)
122 ; AVX1-NEXT: vmovaps (%rsi), %xmm0
124 ; AVX1-NEXT: vmovaps (%rdi), %xmm2
132 ; AVX1-NEXT: vmovaps %ymm0, (%rdx)
[all …]
H A Dvector-interleaved-store-i64-stride-4.ll32 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
33 ; AVX1-NEXT: vmovaps (%rsi), %xmm1
38 ; AVX1-NEXT: vmovaps %ymm0, 32(%r8)
39 ; AVX1-NEXT: vmovaps %ymm2, (%r8)
45 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
46 ; AVX2-NEXT: vmovaps (%rdx), %xmm1
53 ; AVX2-NEXT: vmovaps %ymm0, 32(%r8)
54 ; AVX2-NEXT: vmovaps %ymm2, (%r8)
120 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
130 ; AVX1-NEXT: vmovaps %ymm4, (%r8)
[all …]
H A Dvector-interleaved-load-i64-stride-2.ll25 ; AVX-NEXT: vmovaps (%rdi), %xmm0
26 ; AVX-NEXT: vmovaps 16(%rdi), %xmm1
29 ; AVX-NEXT: vmovaps %xmm2, (%rsi)
30 ; AVX-NEXT: vmovaps %xmm0, (%rdx)
35 ; AVX512-NEXT: vmovaps (%rdi), %xmm0
74 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
79 ; AVX1-NEXT: vmovaps %ymm2, (%rsi)
80 ; AVX1-NEXT: vmovaps %ymm0, (%rdx)
86 ; AVX2-NEXT: vmovaps (%rdi), %ymm0
92 ; AVX2-NEXT: vmovaps %ymm2, (%rsi)
[all …]
H A Dvector-interleaved-load-i64-stride-6.ll41 ; AVX-NEXT: vmovaps (%rdi), %xmm0
42 ; AVX-NEXT: vmovaps 16(%rdi), %xmm1
43 ; AVX-NEXT: vmovaps 32(%rdi), %xmm2
44 ; AVX-NEXT: vmovaps 48(%rdi), %xmm3
47 ; AVX-NEXT: vmovaps 64(%rdi), %xmm3
53 ; AVX-NEXT: vmovaps %xmm4, (%rsi)
54 ; AVX-NEXT: vmovaps %xmm0, (%rdx)
55 ; AVX-NEXT: vmovaps %xmm5, (%rcx)
56 ; AVX-NEXT: vmovaps %xmm1, (%r8)
57 ; AVX-NEXT: vmovaps %xmm6, (%r9)
[all …]
H A Dvector-interleaved-load-i32-stride-4.ll113 ; AVX1-NEXT: vmovaps (%rdi), %xmm3
126 ; AVX1-NEXT: vmovaps %xmm2, (%rsi)
127 ; AVX1-NEXT: vmovaps %xmm5, (%rdx)
128 ; AVX1-NEXT: vmovaps %xmm6, (%rcx)
129 ; AVX1-NEXT: vmovaps %xmm0, (%r8)
137 ; AVX2-NEXT: vmovaps (%rdi), %xmm2
145 ; AVX2-NEXT: vmovaps (%rdi), %ymm8
156 ; AVX2-NEXT: vmovaps %xmm0, (%rsi)
157 ; AVX2-NEXT: vmovaps %xmm6, (%rdx)
158 ; AVX2-NEXT: vmovaps %xmm1, (%rcx)
[all …]
H A Dvector-interleaved-load-i32-stride-2.ll23 ; AVX-NEXT: vmovaps (%rdi), %xmm0
32 ; AVX512-NEXT: vmovaps (%rdi), %xmm0
63 ; AVX-NEXT: vmovaps (%rdi), %xmm0
64 ; AVX-NEXT: vmovaps 16(%rdi), %xmm1
67 ; AVX-NEXT: vmovaps %xmm2, (%rsi)
68 ; AVX-NEXT: vmovaps %xmm0, (%rdx)
112 ; AVX1-NEXT: vmovaps (%rdi), %ymm0
117 ; AVX1-NEXT: vmovaps %ymm2, (%rsi)
118 ; AVX1-NEXT: vmovaps %ymm0, (%rdx)
124 ; AVX2-NEXT: vmovaps (%rdi), %ymm0
[all …]
H A Dvector-interleaved-load-i32-stride-3.ll29 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
30 ; AVX1-NEXT: vmovaps 16(%rdi), %xmm1
43 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
44 ; AVX2-NEXT: vmovaps 16(%rdi), %xmm1
105 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
118 ; AVX1-NEXT: vmovaps %xmm3, (%rsi)
119 ; AVX1-NEXT: vmovaps %xmm4, (%rdx)
120 ; AVX1-NEXT: vmovaps %xmm0, (%rcx)
125 ; AVX2-NEXT: vmovaps (%rdi), %ymm0
136 ; AVX2-NEXT: vmovaps %xmm2, (%rsi)
[all …]
H A 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 …]
H A Dvector-interleaved-store-i32-stride-4.ll40 ; AVX1-NEXT: vmovaps %ymm0, (%r8)
100 ; AVX512-NEXT: vmovaps %ymm0, (%r8)
145 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
146 ; AVX1-NEXT: vmovaps (%rsi), %xmm1
147 ; AVX1-NEXT: vmovaps (%rdx), %xmm2
148 ; AVX1-NEXT: vmovaps (%rcx), %xmm3
166 ; AVX1-NEXT: vmovaps %ymm1, (%r8)
172 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
173 ; AVX2-NEXT: vmovaps (%rdx), %xmm1
187 ; AVX2-NEXT: vmovaps %ymm2, (%r8)
[all …]
H A Dvector-interleaved-store-i64-stride-2.ll34 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
37 ; AVX2-NEXT: vmovaps %ymm0, (%rdx)
43 ; AVX512-NEXT: vmovaps (%rdi), %xmm0
46 ; AVX512-NEXT: vmovaps %ymm0, (%rdx)
81 ; AVX1-NEXT: vmovaps (%rsi), %xmm0
82 ; AVX1-NEXT: vmovaps (%rdi), %xmm1
96 ; AVX2-NEXT: vmovaps (%rdi), %ymm0
97 ; AVX2-NEXT: vmovaps (%rsi), %ymm1
105 ; AVX2-NEXT: vmovaps %ymm2, (%rdx)
164 ; AVX1-NEXT: vmovaps (%rsi), %xmm0
[all …]
H A 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>
188 ; X32-NEXT: vmovaps {{.*#+}} ymm0 = <0,u,2,u,4,u,6,u>
193 ; X64-NEXT: vmovaps {{.*#+}} ymm0 = <0,u,2,u,4,u,6,u>
228 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = [0,255,2,253]
233 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = [0,255,2,253]
251 ; X64-NEXT: vmovaps {{.*#+}} ymm0 = [0,255,2,253]
282 ; X32-NEXT: vmovaps {{.*#+}} xmm0 = [0,0,2,0]
287 ; X64-NEXT: vmovaps {{.*#+}} xmm0 = [0,0,2,0]
300 ; X32-NEXT: vmovaps {{.*#+}} ymm0 = [0,0,255,0,2,0,0,0]
[all …]
H A Dvector-interleaved-store-i64-stride-6.ll41 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
42 ; AVX1-NEXT: vmovaps (%rsi), %xmm1
43 ; AVX1-NEXT: vmovaps (%rdx), %xmm2
44 ; AVX1-NEXT: vmovaps (%rcx), %xmm3
45 ; AVX1-NEXT: vmovaps (%r8), %xmm4
46 ; AVX1-NEXT: vmovaps (%r9), %xmm5
58 ; AVX1-NEXT: vmovaps %ymm6, (%rax)
65 ; AVX2-NEXT: vmovaps (%rdi), %xmm0
66 ; AVX2-NEXT: vmovaps (%rdx), %xmm1
67 ; AVX2-NEXT: vmovaps (%r8), %xmm2
[all …]
H A 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 …]
H A Dpr34592.ll14 ; CHECK-NEXT: vmovaps %ymm4, %ymm10
15 ; CHECK-NEXT: vmovaps %ymm3, %ymm9
16 ; CHECK-NEXT: vmovaps %ymm1, %ymm8
17 ; CHECK-NEXT: vmovaps 240(%rbp), %ymm4
18 ; CHECK-NEXT: vmovaps 208(%rbp), %ymm3
19 ; CHECK-NEXT: vmovaps 176(%rbp), %ymm1
20 ; CHECK-NEXT: vmovaps 144(%rbp), %ymm1
22 ; CHECK-NEXT: vmovaps 80(%rbp), %ymm11
37 ; CHECK-NEXT: vmovaps %xmm3, %xmm4
38 ; CHECK-NEXT: vmovaps %xmm7, %xmm3
[all …]
H A Dvec-libcalls.ll54 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 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
98 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
104 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
110 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
130 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
136 ; CHECK-NEXT: vmovaps %xmm0, (%rsp) # 16-byte Spill
[all …]
H A Dvector-interleaved-store-i32-stride-3.ll40 ; AVX1-NEXT: vmovaps %xmm0, (%rcx)
55 ; AVX2-NEXT: vmovaps %xmm0, (%rcx)
70 ; AVX512-NEXT: vmovaps %xmm0, (%rcx)
112 ; AVX1-NEXT: vmovaps (%rdi), %xmm0
113 ; AVX1-NEXT: vmovaps (%rsi), %xmm1
124 ; AVX1-NEXT: vmovaps %xmm0, 32(%rcx)
125 ; AVX1-NEXT: vmovaps %ymm2, (%rcx)
250 ; AVX1-NEXT: vmovaps (%rsi), %xmm1
252 ; AVX1-NEXT: vmovaps (%rdi), %xmm3
274 ; AVX1-NEXT: vmovaps %ymm1, (%rcx)
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/
H A Dreg-move-elimination-avx-xmm.s5 vmovaps %xmm0, %xmm1 label
6 vmovaps %xmm1, %xmm2 label
7 vmovaps %xmm2, %xmm3 label
8 vmovaps %xmm3, %xmm4 label
9 vmovaps %xmm4, %xmm5 label
10 vmovaps %xmm5, %xmm6 label
11 vmovaps %xmm6, %xmm7 label
12 vmovaps %xmm7, %xmm8 label
13 vmovaps %xmm8, %xmm9 label
14 vmovaps %xmm9, %xmm10 label
[all …]
H A Dreg-move-elimination-avx-ymm.s5 vmovaps %ymm0, %ymm1 label
6 vmovaps %ymm1, %ymm2 label
7 vmovaps %ymm2, %ymm3 label
8 vmovaps %ymm3, %ymm4 label
9 vmovaps %ymm4, %ymm5 label
10 vmovaps %ymm5, %ymm6 label
11 vmovaps %ymm6, %ymm7 label
12 vmovaps %ymm7, %ymm8 label
13 vmovaps %ymm8, %ymm9 label
14 vmovaps %ymm9, %ymm10 label
[all …]

12345678910>>...19