Home
last modified time | relevance | path

Searched refs:vpsravd (Results 1 – 25 of 53) sorted by relevance

123

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dcombine-sra.ll95 ; AVX-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
139 ; AVX-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
140 ; AVX-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
175 ; AVX2-SLOW-NEXT: vpsravd %xmm1, %xmm0, %xmm0
184 ; AVX2-FAST-NEXT: vpsravd %xmm1, %xmm0, %xmm0
215 ; AVX2-SLOW-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
224 ; AVX2-FAST-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
254 ; AVX2-SLOW-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
262 ; AVX2-FAST-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
Davx2-shift.ll120 ; X32-NEXT: vpsravd %xmm1, %xmm0, %xmm0
125 ; X64-NEXT: vpsravd %xmm1, %xmm0, %xmm0
134 ; X32-NEXT: vpsravd %ymm1, %ymm0, %ymm0
139 ; X64-NEXT: vpsravd %ymm1, %ymm0, %ymm0
267 ; X32-NEXT: vpsravd (%eax), %xmm0, %xmm0
272 ; X64-NEXT: vpsravd (%rdi), %xmm0, %xmm0
283 ; X32-NEXT: vpsravd (%eax), %ymm0, %ymm0
288 ; X64-NEXT: vpsravd (%rdi), %ymm0, %ymm0
558 ; X32-NEXT: vpsravd %ymm1, %ymm0, %ymm0
568 ; X64-NEXT: vpsravd %ymm1, %ymm0, %ymm0
Davx512-shift.ll91 ; CHECK-NEXT: vpsravd %zmm1, %zmm0, %zmm0
128 ; KNL-NEXT: vpsravd %ymm1, %ymm0, %ymm0
144 ; CHECK-NEXT: vpsravd (%rdi), %zmm0, %zmm0
Dvector-shift-ashr-128.ll174 ; AVX2-NEXT: vpsravd %xmm1, %xmm0, %xmm0
186 ; XOPAVX2-NEXT: vpsravd %xmm1, %xmm0, %xmm0
191 ; AVX512-NEXT: vpsravd %xmm1, %xmm0, %xmm0
196 ; AVX512VL-NEXT: vpsravd %xmm1, %xmm0, %xmm0
310 ; AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
327 ; AVX512DQ-NEXT: vpsravd %ymm1, %ymm0, %ymm0
346 ; AVX512DQVL-NEXT: vpsravd %ymm1, %ymm0, %ymm0
528 ; AVX512DQ-NEXT: vpsravd %zmm1, %zmm0, %zmm0
547 ; AVX512DQVL-NEXT: vpsravd %zmm1, %zmm0, %zmm0
965 ; AVX512DQ-NEXT: vpsravd %zmm1, %zmm0, %zmm0
[all …]
Dcombine-sdiv.ll425 ; AVX512F-NEXT: vpsravd {{.*}}(%rip), %zmm1, %zmm1
504 ; AVX2-NEXT: vpsravd {{.*}}(%rip), %ymm1, %ymm1
517 ; AVX512F-NEXT: vpsravd {{.*}}(%rip), %ymm1, %ymm1
618 ; AVX2-NEXT: vpsravd %ymm3, %ymm5, %ymm3
622 ; AVX2-NEXT: vpsravd %ymm2, %ymm1, %ymm1
634 ; AVX512F-NEXT: vpsravd {{.*}}(%rip), %zmm1, %zmm1
796 ; AVX2-NEXT: vpsravd %ymm4, %ymm7, %ymm7
800 ; AVX2-NEXT: vpsravd %ymm3, %ymm5, %ymm5
808 ; AVX2-NEXT: vpsravd %ymm4, %ymm6, %ymm4
811 ; AVX2-NEXT: vpsravd %ymm3, %ymm2, %ymm2
[all …]
Dvector-shift-ashr-256.ll160 ; AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
177 ; XOPAVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
182 ; AVX512-NEXT: vpsravd %ymm1, %ymm0, %ymm0
187 ; AVX512VL-NEXT: vpsravd %ymm1, %ymm0, %ymm0
222 ; X32-AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
269 ; AVX2-NEXT: vpsravd %ymm3, %ymm4, %ymm3
273 ; AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
306 ; AVX512DQ-NEXT: vpsravd %zmm1, %zmm0, %zmm0
322 ; AVX512DQVL-NEXT: vpsravd %zmm1, %zmm0, %zmm0
371 ; X32-AVX2-NEXT: vpsravd %ymm3, %ymm4, %ymm3
[all …]
Dvector-shift-ashr-512.ll21 ; ALL-NEXT: vpsravd %zmm1, %zmm0, %zmm0
32 ; AVX512DQ-NEXT: vpsravd %zmm2, %zmm0, %zmm0
36 ; AVX512DQ-NEXT: vpsravd %zmm2, %zmm1, %zmm1
283 ; ALL-NEXT: vpsravd {{.*}}(%rip), %zmm0, %zmm0
294 ; AVX512DQ-NEXT: vpsravd %zmm2, %zmm0, %zmm0
297 ; AVX512DQ-NEXT: vpsravd %zmm2, %zmm1, %zmm1
Davx2-vector-shifts.ll523 ; X32-NEXT: vpsravd %ymm1, %ymm0, %ymm0
533 ; X64-NEXT: vpsravd %ymm1, %ymm0, %ymm0
548 ; X32-NEXT: vpsravd %ymm3, %ymm4, %ymm3
552 ; X32-NEXT: vpsravd %ymm1, %ymm0, %ymm0
562 ; X64-NEXT: vpsravd %ymm3, %ymm4, %ymm3
566 ; X64-NEXT: vpsravd %ymm1, %ymm0, %ymm0
Dlower-vec-shift.ll181 ; AVX2-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
205 ; AVX2-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/
DAVX2-64.s6381 vpsravd 485498096, %xmm15, %xmm15 label
6385 vpsravd 485498096, %xmm6, %xmm6 label
6389 vpsravd 485498096, %ymm7, %ymm7 label
6393 vpsravd 485498096, %ymm9, %ymm9 label
6397 vpsravd -64(%rdx,%rax,4), %xmm15, %xmm15 label
6401 vpsravd 64(%rdx,%rax,4), %xmm15, %xmm15 label
6405 vpsravd -64(%rdx,%rax,4), %xmm6, %xmm6 label
6409 vpsravd 64(%rdx,%rax,4), %xmm6, %xmm6 label
6413 vpsravd -64(%rdx,%rax,4), %ymm7, %ymm7 label
6417 vpsravd 64(%rdx,%rax,4), %ymm7, %ymm7 label
[all …]
DAVX2-32.s3189 vpsravd -485498096(%edx,%eax,4), %xmm1, %xmm1 label
3193 vpsravd 485498096(%edx,%eax,4), %xmm1, %xmm1 label
3197 vpsravd -485498096(%edx,%eax,4), %ymm4, %ymm4 label
3201 vpsravd 485498096(%edx,%eax,4), %ymm4, %ymm4 label
3205 vpsravd 485498096(%edx), %xmm1, %xmm1 label
3209 vpsravd 485498096(%edx), %ymm4, %ymm4 label
3213 vpsravd 485498096, %xmm1, %xmm1 label
3217 vpsravd 485498096, %ymm4, %ymm4 label
3221 vpsravd 64(%edx,%eax), %xmm1, %xmm1 label
3225 vpsravd 64(%edx,%eax), %ymm4, %ymm4 label
[all …]
Dx86-64-avx512f_vl.s7921 vpsravd %xmm18, %xmm26, %xmm24
7925 vpsravd %xmm18, %xmm26, %xmm24 {%k5}
7929 vpsravd %xmm18, %xmm26, %xmm24 {%k5} {z}
7933 vpsravd (%rcx), %xmm26, %xmm24
7937 vpsravd 291(%rax,%r14,8), %xmm26, %xmm24
7941 vpsravd (%rcx){1to4}, %xmm26, %xmm24
7945 vpsravd 2032(%rdx), %xmm26, %xmm24
7949 vpsravd 2048(%rdx), %xmm26, %xmm24
7953 vpsravd -2048(%rdx), %xmm26, %xmm24
7957 vpsravd -2064(%rdx), %xmm26, %xmm24
[all …]
/external/llvm/test/CodeGen/X86/
Dvector-shift-ashr-512.ll20 ; ALL-NEXT: vpsravd %zmm1, %zmm0, %zmm0
32 ; AVX512DQ-NEXT: vpsravd %ymm5, %ymm6, %ymm5
36 ; AVX512DQ-NEXT: vpsravd %ymm2, %ymm0, %ymm0
41 ; AVX512DQ-NEXT: vpsravd %ymm2, %ymm5, %ymm2
45 ; AVX512DQ-NEXT: vpsravd %ymm3, %ymm1, %ymm1
229 ; ALL-NEXT: vpsravd {{.*}}(%rip), %zmm0, %zmm0
242 ; AVX512DQ-NEXT: vpsravd %ymm4, %ymm5, %ymm5
246 ; AVX512DQ-NEXT: vpsravd %ymm3, %ymm0, %ymm0
250 ; AVX512DQ-NEXT: vpsravd %ymm4, %ymm5, %ymm4
253 ; AVX512DQ-NEXT: vpsravd %ymm3, %ymm1, %ymm1
Davx2-shift.ll61 ; CHECK: vpsravd
68 ; CHECK: vpsravd
130 ; CHECK: vpsravd (%
139 ; CHECK: vpsravd (%
285 ; CHECK: vpsravd [[AMT]], [[LHS]], {{%ymm[0-9]+}}
Dlower-vec-shift.ll108 ; AVX2: vpsravd
123 ; AVX2: vpsravd
Davx512-shift.ll73 ; CHECK: vpsravd
105 ; CHECK: vpsravd (%
Dvector-shift-ashr-256.ll113 ; AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
130 ; XOPAVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
135 ; AVX512-NEXT: vpsravd %ymm1, %ymm0, %ymm0
182 ; AVX2-NEXT: vpsravd %ymm3, %ymm4, %ymm3
186 ; AVX2-NEXT: vpsravd %ymm1, %ymm0, %ymm0
741 ; AVX2-NEXT: vpsravd {{.*}}(%rip), %ymm0, %ymm0
754 ; XOPAVX2-NEXT: vpsravd {{.*}}(%rip), %ymm0, %ymm0
759 ; AVX512-NEXT: vpsravd {{.*}}(%rip), %ymm0, %ymm0
791 ; AVX2-NEXT: vpsravd %ymm3, %ymm4, %ymm3
795 ; AVX2-NEXT: vpsravd %ymm2, %ymm0, %ymm0
Davx2-vector-shifts.ll331 ; CHECK-NEXT: vpsravd %ymm1, %ymm0, %ymm0
347 ; CHECK-NEXT: vpsravd %ymm3, %ymm4, %ymm3
351 ; CHECK-NEXT: vpsravd %ymm1, %ymm0, %ymm0
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx2.s364 vpsravd %xmm0, %xmm1, %xmm2 label
365 vpsravd (%rax), %xmm1, %xmm2 label
367 vpsravd %ymm0, %ymm1, %ymm2 label
368 vpsravd (%rax), %ymm1, %ymm2 label
700 # CHECK-NEXT: 1 1 0.50 vpsravd %xmm0, %xmm1, %xmm2
701 # CHECK-NEXT: 2 7 0.50 * vpsravd (%rax), %xmm1, %xmm2
702 # CHECK-NEXT: 1 1 0.50 vpsravd %ymm0, %ymm1, %ymm2
703 # CHECK-NEXT: 2 8 0.50 * vpsravd (%rax), %ymm1, %ymm2
1018 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpsravd %xmm0, …
1019 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpsravd (%rax),…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Znver1/
Dresources-avx2.s364 vpsravd %xmm0, %xmm1, %xmm2 label
365 vpsravd (%rax), %xmm1, %xmm2 label
367 vpsravd %ymm0, %ymm1, %ymm2 label
368 vpsravd (%rax), %ymm1, %ymm2 label
700 # CHECK-NEXT: 1 1 0.50 vpsravd %xmm0, %xmm1, %xmm2
701 # CHECK-NEXT: 1 8 0.50 * vpsravd (%rax), %xmm1, %xmm2
702 # CHECK-NEXT: 1 1 0.50 vpsravd %ymm0, %ymm1, %ymm2
703 # CHECK-NEXT: 1 8 0.50 * vpsravd (%rax), %ymm1, %ymm2
1020 … - - - - - - 0.50 0.50 - - vpsravd %xmm0, %xmm1, %xm…
1021 … - - - - - - 0.50 0.50 - - vpsravd (%rax), %xmm1, %x…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Haswell/
Dresources-avx2.s364 vpsravd %xmm0, %xmm1, %xmm2 label
365 vpsravd (%rax), %xmm1, %xmm2 label
367 vpsravd %ymm0, %ymm1, %ymm2 label
368 vpsravd (%rax), %ymm1, %ymm2 label
700 # CHECK-NEXT: 3 3 2.00 vpsravd %xmm0, %xmm1, %xmm2
701 # CHECK-NEXT: 4 9 2.00 * vpsravd (%rax), %xmm1, %xmm2
702 # CHECK-NEXT: 3 3 2.00 vpsravd %ymm0, %ymm1, %ymm2
703 # CHECK-NEXT: 4 10 2.00 * vpsravd (%rax), %ymm1, %ymm2
1018 # CHECK-NEXT: - - 2.00 - - - - 1.00 - - vpsravd %xmm0, …
1019 # CHECK-NEXT: - - 2.00 - 0.50 0.50 - 1.00 - - vpsravd (%rax),…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-avx2.s364 vpsravd %xmm0, %xmm1, %xmm2 label
365 vpsravd (%rax), %xmm1, %xmm2 label
367 vpsravd %ymm0, %ymm1, %ymm2 label
368 vpsravd (%rax), %ymm1, %ymm2 label
700 # CHECK-NEXT: 1 1 1.00 vpsravd %xmm0, %xmm1, %xmm2
701 # CHECK-NEXT: 2 7 1.00 * vpsravd (%rax), %xmm1, %xmm2
702 # CHECK-NEXT: 1 1 1.00 vpsravd %ymm0, %ymm1, %ymm2
703 # CHECK-NEXT: 2 8 1.00 * vpsravd (%rax), %ymm1, %ymm2
1016 # CHECK-NEXT: - - 1.00 - - - - - vpsravd %xmm0, %xmm1, %xmm2
1017 # CHECK-NEXT: - - 1.00 - - - 0.50 0.50 vpsravd (%rax), %xmm1, %xmm2
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/SkylakeClient/
Dresources-avx2.s364 vpsravd %xmm0, %xmm1, %xmm2 label
365 vpsravd (%rax), %xmm1, %xmm2 label
367 vpsravd %ymm0, %ymm1, %ymm2 label
368 vpsravd (%rax), %ymm1, %ymm2 label
700 # CHECK-NEXT: 1 1 0.50 vpsravd %xmm0, %xmm1, %xmm2
701 # CHECK-NEXT: 2 7 0.50 * vpsravd (%rax), %xmm1, %xmm2
702 # CHECK-NEXT: 1 1 0.50 vpsravd %ymm0, %ymm1, %ymm2
703 # CHECK-NEXT: 2 8 0.50 * vpsravd (%rax), %ymm1, %ymm2
1018 # CHECK-NEXT: - - 0.50 0.50 - - - - - - vpsravd %xmm0, …
1019 # CHECK-NEXT: - - 0.50 0.50 0.50 0.50 - - - - vpsravd (%rax),…
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Broadwell/
Dresources-avx2.s364 vpsravd %xmm0, %xmm1, %xmm2 label
365 vpsravd (%rax), %xmm1, %xmm2 label
367 vpsravd %ymm0, %ymm1, %ymm2 label
368 vpsravd (%rax), %ymm1, %ymm2 label
700 # CHECK-NEXT: 3 3 2.00 vpsravd %xmm0, %xmm1, %xmm2
701 # CHECK-NEXT: 4 8 2.00 * vpsravd (%rax), %xmm1, %xmm2
702 # CHECK-NEXT: 3 3 2.00 vpsravd %ymm0, %ymm1, %ymm2
703 # CHECK-NEXT: 4 9 2.00 * vpsravd (%rax), %ymm1, %ymm2
1018 # CHECK-NEXT: - - 2.00 - - - - 1.00 - - vpsravd %xmm0, …
1019 # CHECK-NEXT: - - 2.00 - 0.50 0.50 - 1.00 - - vpsravd (%rax),…
[all …]
/external/llvm/test/MC/X86/
Dx86-64-avx512f_vl.s7921 vpsravd %xmm18, %xmm26, %xmm24
7925 vpsravd %xmm18, %xmm26, %xmm24 {%k5}
7929 vpsravd %xmm18, %xmm26, %xmm24 {%k5} {z}
7933 vpsravd (%rcx), %xmm26, %xmm24
7937 vpsravd 291(%rax,%r14,8), %xmm26, %xmm24
7941 vpsravd (%rcx){1to4}, %xmm26, %xmm24
7945 vpsravd 2032(%rdx), %xmm26, %xmm24
7949 vpsravd 2048(%rdx), %xmm26, %xmm24
7953 vpsravd -2048(%rdx), %xmm26, %xmm24
7957 vpsravd -2064(%rdx), %xmm26, %xmm24
[all …]

123