/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | combine-sra.ll | 95 ; 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
|
D | avx2-shift.ll | 120 ; 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
|
D | avx512-shift.ll | 91 ; CHECK-NEXT: vpsravd %zmm1, %zmm0, %zmm0 128 ; KNL-NEXT: vpsravd %ymm1, %ymm0, %ymm0 144 ; CHECK-NEXT: vpsravd (%rdi), %zmm0, %zmm0
|
D | vector-shift-ashr-128.ll | 174 ; 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 …]
|
D | combine-sdiv.ll | 425 ; 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 …]
|
D | vector-shift-ashr-256.ll | 160 ; 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 …]
|
D | vector-shift-ashr-512.ll | 21 ; 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
|
D | avx2-vector-shifts.ll | 523 ; 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
|
D | lower-vec-shift.ll | 181 ; AVX2-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0 205 ; AVX2-NEXT: vpsravd {{.*}}(%rip), %xmm0, %xmm0
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | AVX2-64.s | 6381 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 …]
|
D | AVX2-32.s | 3189 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 …]
|
D | x86-64-avx512f_vl.s | 7921 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/ |
D | vector-shift-ashr-512.ll | 20 ; 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
|
D | avx2-shift.ll | 61 ; CHECK: vpsravd 68 ; CHECK: vpsravd 130 ; CHECK: vpsravd (% 139 ; CHECK: vpsravd (% 285 ; CHECK: vpsravd [[AMT]], [[LHS]], {{%ymm[0-9]+}}
|
D | lower-vec-shift.ll | 108 ; AVX2: vpsravd 123 ; AVX2: vpsravd
|
D | avx512-shift.ll | 73 ; CHECK: vpsravd 105 ; CHECK: vpsravd (%
|
D | vector-shift-ashr-256.ll | 113 ; 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
|
D | avx2-vector-shifts.ll | 331 ; 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/ |
D | resources-avx2.s | 364 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/ |
D | resources-avx2.s | 364 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/ |
D | resources-avx2.s | 364 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/ |
D | resources-avx2.s | 364 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/ |
D | resources-avx2.s | 364 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/ |
D | resources-avx2.s | 364 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/ |
D | x86-64-avx512f_vl.s | 7921 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 …]
|