/external/llvm/test/CodeGen/X86/ |
D | vector-shift-ashr-256.ll | 150 ; AVX1-NEXT: vpsraw $8, %xmm4, %xmm5 152 ; AVX1-NEXT: vpsraw $4, %xmm2, %xmm4 154 ; AVX1-NEXT: vpsraw $2, %xmm2, %xmm4 157 ; AVX1-NEXT: vpsraw $1, %xmm2, %xmm4 164 ; AVX1-NEXT: vpsraw $8, %xmm0, %xmm4 166 ; AVX1-NEXT: vpsraw $4, %xmm0, %xmm1 168 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm1 171 ; AVX1-NEXT: vpsraw $1, %xmm0, %xmm1 234 ; AVX1-NEXT: vpsraw $4, %xmm5, %xmm6 236 ; AVX1-NEXT: vpsraw $2, %xmm5, %xmm6 [all …]
|
D | vector-shift-ashr-512.ll | 64 ; AVX512DQ-NEXT: vpsraw $4, %ymm5, %ymm6 66 ; AVX512DQ-NEXT: vpsraw $2, %ymm5, %ymm6 69 ; AVX512DQ-NEXT: vpsraw $1, %ymm5, %ymm6 75 ; AVX512DQ-NEXT: vpsraw $4, %ymm0, %ymm5 77 ; AVX512DQ-NEXT: vpsraw $2, %ymm0, %ymm5 80 ; AVX512DQ-NEXT: vpsraw $1, %ymm0, %ymm5 88 ; AVX512DQ-NEXT: vpsraw $4, %ymm4, %ymm5 90 ; AVX512DQ-NEXT: vpsraw $2, %ymm4, %ymm5 93 ; AVX512DQ-NEXT: vpsraw $1, %ymm4, %ymm5 99 ; AVX512DQ-NEXT: vpsraw $4, %ymm1, %ymm4 [all …]
|
D | vec_sdiv_to_shift.ll | 19 ; AVX-NEXT: vpsraw $15, %xmm0, %xmm1 22 ; AVX-NEXT: vpsraw $5, %xmm0, %xmm0 42 ; AVX-NEXT: vpsraw $15, %xmm0, %xmm1 45 ; AVX-NEXT: vpsraw $5, %xmm0, %xmm0 213 ; AVX1-NEXT: vpsraw $15, %xmm0, %xmm1 216 ; AVX1-NEXT: vpsraw $2, %xmm1, %xmm1 218 ; AVX1-NEXT: vpsraw $15, %xmm0, %xmm2 221 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm0 227 ; AVX2-NEXT: vpsraw $15, %ymm0, %ymm1 230 ; AVX2-NEXT: vpsraw $2, %ymm0, %ymm0
|
D | vector-shift-ashr-128.ll | 295 ; AVX1-NEXT: vpsraw $8, %xmm0, %xmm3 297 ; AVX1-NEXT: vpsraw $4, %xmm0, %xmm1 299 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm1 302 ; AVX1-NEXT: vpsraw $1, %xmm0, %xmm1 471 ; AVX-NEXT: vpsraw $4, %xmm3, %xmm4 473 ; AVX-NEXT: vpsraw $2, %xmm3, %xmm4 476 ; AVX-NEXT: vpsraw $1, %xmm3, %xmm4 482 ; AVX-NEXT: vpsraw $4, %xmm0, %xmm3 484 ; AVX-NEXT: vpsraw $2, %xmm0, %xmm3 487 ; AVX-NEXT: vpsraw $1, %xmm0, %xmm3 [all …]
|
D | lower-vec-shift.ll | 88 ; AVX: vpsraw 89 ; AVX-NEXT: vpsraw 91 ; AVX2: vpsraw 92 ; AVX2-NEXT: vpsraw
|
D | avx2-vector-shifts.ll | 119 ; CHECK-NEXT: vpsraw $1, %ymm0, %ymm0 129 ; CHECK-NEXT: vpsraw $15, %ymm0, %ymm0 365 ; CHECK-NEXT: vpsraw $4, %ymm3, %ymm4 367 ; CHECK-NEXT: vpsraw $2, %ymm3, %ymm4 370 ; CHECK-NEXT: vpsraw $1, %ymm3, %ymm4 376 ; CHECK-NEXT: vpsraw $4, %ymm0, %ymm3 378 ; CHECK-NEXT: vpsraw $2, %ymm0, %ymm3 381 ; CHECK-NEXT: vpsraw $1, %ymm0, %ymm3
|
D | avx-shift.ll | 94 ; CHECK-NEXT: vpsraw $2, %xmm0, %xmm1 96 ; CHECK-NEXT: vpsraw $2, %xmm0, %xmm0 199 ; CHECK-NEXT: vpsraw $8, %xmm1, %xmm1 202 ; CHECK-NEXT: vpsraw $8, %xmm0, %xmm0
|
D | pr17764.ll | 9 ; CHECK-NEXT: vpsraw $15, %ymm0, %ymm0
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-shift-ashr-256.ll | 237 ; AVX1-NEXT: vpsraw $8, %xmm4, %xmm5 239 ; AVX1-NEXT: vpsraw $4, %xmm2, %xmm4 241 ; AVX1-NEXT: vpsraw $2, %xmm2, %xmm4 244 ; AVX1-NEXT: vpsraw $1, %xmm2, %xmm4 251 ; AVX1-NEXT: vpsraw $8, %xmm0, %xmm4 253 ; AVX1-NEXT: vpsraw $4, %xmm0, %xmm1 255 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm1 258 ; AVX1-NEXT: vpsraw $1, %xmm0, %xmm1 339 ; X32-AVX1-NEXT: vpsraw $8, %xmm4, %xmm5 341 ; X32-AVX1-NEXT: vpsraw $4, %xmm2, %xmm4 [all …]
|
D | vector-shift-ashr-512.ll | 54 ; AVX512DQ-NEXT: vpsraw $4, %ymm5, %ymm6 56 ; AVX512DQ-NEXT: vpsraw $2, %ymm5, %ymm6 59 ; AVX512DQ-NEXT: vpsraw $1, %ymm5, %ymm6 65 ; AVX512DQ-NEXT: vpsraw $4, %ymm0, %ymm5 67 ; AVX512DQ-NEXT: vpsraw $2, %ymm0, %ymm5 70 ; AVX512DQ-NEXT: vpsraw $1, %ymm0, %ymm5 78 ; AVX512DQ-NEXT: vpsraw $4, %ymm4, %ymm5 80 ; AVX512DQ-NEXT: vpsraw $2, %ymm4, %ymm5 83 ; AVX512DQ-NEXT: vpsraw $1, %ymm4, %ymm5 89 ; AVX512DQ-NEXT: vpsraw $4, %ymm1, %ymm4 [all …]
|
D | vec_sdiv_to_shift.ll | 19 ; AVX-NEXT: vpsraw $15, %xmm0, %xmm1 22 ; AVX-NEXT: vpsraw $5, %xmm0, %xmm0 42 ; AVX-NEXT: vpsraw $15, %xmm0, %xmm1 45 ; AVX-NEXT: vpsraw $5, %xmm0, %xmm0 163 ; AVX1-NEXT: vpsraw $15, %xmm0, %xmm1 166 ; AVX1-NEXT: vpsraw $2, %xmm1, %xmm1 168 ; AVX1-NEXT: vpsraw $15, %xmm0, %xmm2 171 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm0 177 ; AVX2-NEXT: vpsraw $15, %ymm0, %ymm1 180 ; AVX2-NEXT: vpsraw $2, %ymm0, %ymm0
|
D | combine-sdiv.ll | 350 ; AVX1-NEXT: vpsraw $4, %xmm2, %xmm3 354 ; AVX1-NEXT: vpsraw $2, %xmm2, %xmm3 357 ; AVX1-NEXT: vpsraw $1, %xmm2, %xmm3 362 ; AVX1-NEXT: vpsraw $4, %xmm1, %xmm3 365 ; AVX1-NEXT: vpsraw $2, %xmm1, %xmm3 368 ; AVX1-NEXT: vpsraw $1, %xmm1, %xmm3 388 ; AVX2-NEXT: vpsraw $4, %xmm2, %xmm3 392 ; AVX2-NEXT: vpsraw $2, %xmm2, %xmm3 395 ; AVX2-NEXT: vpsraw $1, %xmm2, %xmm3 400 ; AVX2-NEXT: vpsraw $4, %xmm1, %xmm3 [all …]
|
D | lower-vec-shift.ll | 122 ; AVX1-NEXT: vpsraw $3, %xmm0, %xmm1 123 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm0 129 ; AVX2-NEXT: vpsraw $3, %xmm0, %xmm1 130 ; AVX2-NEXT: vpsraw $2, %xmm0, %xmm0 148 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm1 149 ; AVX1-NEXT: vpsraw $3, %xmm0, %xmm0 155 ; AVX2-NEXT: vpsraw $2, %xmm0, %xmm1 156 ; AVX2-NEXT: vpsraw $3, %xmm0, %xmm0 225 ; AVX-NEXT: vpsraw $3, %xmm0, %xmm1 226 ; AVX-NEXT: vpsraw $1, %xmm0, %xmm0
|
D | prefer-avx256-shift.ll | 302 ; AVX256-NEXT: vpsraw $4, %ymm3, %ymm4 304 ; AVX256-NEXT: vpsraw $2, %ymm3, %ymm4 307 ; AVX256-NEXT: vpsraw $1, %ymm3, %ymm4 313 ; AVX256-NEXT: vpsraw $4, %ymm0, %ymm3 315 ; AVX256-NEXT: vpsraw $2, %ymm0, %ymm3 318 ; AVX256-NEXT: vpsraw $1, %ymm0, %ymm3 338 ; AVX512VL-NEXT: vpsraw $4, %ymm3, %ymm4 340 ; AVX512VL-NEXT: vpsraw $2, %ymm3, %ymm4 343 ; AVX512VL-NEXT: vpsraw $1, %ymm3, %ymm4 349 ; AVX512VL-NEXT: vpsraw $4, %ymm0, %ymm3 [all …]
|
D | vector-shift-ashr-128.ll | 294 ; AVX1-NEXT: vpsraw $8, %xmm0, %xmm3 296 ; AVX1-NEXT: vpsraw $4, %xmm0, %xmm1 298 ; AVX1-NEXT: vpsraw $2, %xmm0, %xmm1 301 ; AVX1-NEXT: vpsraw $1, %xmm0, %xmm1 494 ; AVX-NEXT: vpsraw $4, %xmm3, %xmm4 496 ; AVX-NEXT: vpsraw $2, %xmm3, %xmm4 499 ; AVX-NEXT: vpsraw $1, %xmm3, %xmm4 505 ; AVX-NEXT: vpsraw $4, %xmm0, %xmm3 507 ; AVX-NEXT: vpsraw $2, %xmm0, %xmm3 510 ; AVX-NEXT: vpsraw $1, %xmm0, %xmm3 [all …]
|
D | avx2-vector-shifts.ll | 175 ; X32-NEXT: vpsraw $1, %ymm0, %ymm0 180 ; X64-NEXT: vpsraw $1, %ymm0, %ymm0 190 ; X32-NEXT: vpsraw $15, %ymm0, %ymm0 195 ; X64-NEXT: vpsraw $15, %ymm0, %ymm0 580 ; X32-NEXT: vpsraw $4, %ymm3, %ymm4 582 ; X32-NEXT: vpsraw $2, %ymm3, %ymm4 585 ; X32-NEXT: vpsraw $1, %ymm3, %ymm4 591 ; X32-NEXT: vpsraw $4, %ymm0, %ymm3 593 ; X32-NEXT: vpsraw $2, %ymm0, %ymm3 596 ; X32-NEXT: vpsraw $1, %ymm0, %ymm3 [all …]
|
D | avx-shift.ll | 94 ; CHECK-NEXT: vpsraw $2, %xmm0, %xmm1 96 ; CHECK-NEXT: vpsraw $2, %xmm0, %xmm0 199 ; CHECK-NEXT: vpsraw $8, %xmm1, %xmm1 202 ; CHECK-NEXT: vpsraw $8, %xmm0, %xmm0
|
D | pr17764.ll | 9 ; CHECK-NEXT: vpsraw $15, %ymm0, %ymm0
|
D | bitcast-and-setcc-128.ll | 897 ; AVX12-NEXT: vpsraw $8, %xmm3, %xmm3 899 ; AVX12-NEXT: vpsraw $8, %xmm2, %xmm2 902 ; AVX12-NEXT: vpsraw $8, %xmm1, %xmm1 904 ; AVX12-NEXT: vpsraw $8, %xmm0, %xmm0 915 ; AVX512F-NEXT: vpsraw $8, %xmm3, %xmm3 917 ; AVX512F-NEXT: vpsraw $8, %xmm2, %xmm2 920 ; AVX512F-NEXT: vpsraw $8, %xmm1, %xmm1 922 ; AVX512F-NEXT: vpsraw $8, %xmm0, %xmm0 936 ; AVX512BW-NEXT: vpsraw $8, %xmm3, %xmm3 938 ; AVX512BW-NEXT: vpsraw $8, %xmm2, %xmm2 [all …]
|
D | vector-idiv-sdiv-512.ll | 109 ; AVX512F-NEXT: vpsraw $1, %ymm0, %ymm0 113 ; AVX512F-NEXT: vpsraw $1, %ymm1, %ymm1 121 ; AVX512BW-NEXT: vpsraw $1, %zmm0, %zmm0 338 ; AVX512F-NEXT: vpsraw $1, %ymm3, %ymm3 345 ; AVX512F-NEXT: vpsraw $1, %ymm2, %ymm2 355 ; AVX512BW-NEXT: vpsraw $1, %zmm1, %zmm1
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 1861 vpsraw %xmm21, %zmm27, %zmm28 1865 vpsraw %xmm21, %zmm27, %zmm28 {%k4} 1869 vpsraw %xmm21, %zmm27, %zmm28 {%k4} {z} 1873 vpsraw (%rcx), %zmm27, %zmm28 1877 vpsraw 291(%rax,%r14,8), %zmm27, %zmm28 1881 vpsraw 2032(%rdx), %zmm27, %zmm28 1885 vpsraw 2048(%rdx), %zmm27, %zmm28 1889 vpsraw -2048(%rdx), %zmm27, %zmm28 1893 vpsraw -2064(%rdx), %zmm27, %zmm28 1973 vpsraw $171, %zmm29, %zmm28 [all …]
|
D | x86-64-avx512bw_vl.s | 2005 vpsraw %xmm28, %xmm28, %xmm17 2009 vpsraw %xmm28, %xmm28, %xmm17 {%k1} 2013 vpsraw %xmm28, %xmm28, %xmm17 {%k1} {z} 2017 vpsraw (%rcx), %xmm28, %xmm17 2021 vpsraw 291(%rax,%r14,8), %xmm28, %xmm17 2025 vpsraw 2032(%rdx), %xmm28, %xmm17 2029 vpsraw 2048(%rdx), %xmm28, %xmm17 2033 vpsraw -2048(%rdx), %xmm28, %xmm17 2037 vpsraw -2064(%rdx), %xmm28, %xmm17 2041 vpsraw %xmm19, %ymm26, %ymm18 [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512bw.s | 1861 vpsraw %xmm21, %zmm27, %zmm28 1865 vpsraw %xmm21, %zmm27, %zmm28 {%k4} 1869 vpsraw %xmm21, %zmm27, %zmm28 {%k4} {z} 1873 vpsraw (%rcx), %zmm27, %zmm28 1877 vpsraw 291(%rax,%r14,8), %zmm27, %zmm28 1881 vpsraw 2032(%rdx), %zmm27, %zmm28 1885 vpsraw 2048(%rdx), %zmm27, %zmm28 1889 vpsraw -2048(%rdx), %zmm27, %zmm28 1893 vpsraw -2064(%rdx), %zmm27, %zmm28 1973 vpsraw $171, %zmm29, %zmm28 [all …]
|
D | x86-64-avx512bw_vl.s | 2005 vpsraw %xmm28, %xmm28, %xmm17 2009 vpsraw %xmm28, %xmm28, %xmm17 {%k1} 2013 vpsraw %xmm28, %xmm28, %xmm17 {%k1} {z} 2017 vpsraw (%rcx), %xmm28, %xmm17 2021 vpsraw 291(%rax,%r14,8), %xmm28, %xmm17 2025 vpsraw 2032(%rdx), %xmm28, %xmm17 2029 vpsraw 2048(%rdx), %xmm28, %xmm17 2033 vpsraw -2048(%rdx), %xmm28, %xmm17 2037 vpsraw -2064(%rdx), %xmm28, %xmm17 2041 vpsraw %xmm19, %ymm26, %ymm18 [all …]
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | avx-shift.ll | 58 ; CHECK: vpsraw 59 ; CHECK: vpsraw
|