/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | pr32368.ll | 17 ; AVX1-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 19 ; AVX1-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 25 ; AVX2-NEXT: vandps %xmm1, %xmm0, %xmm0 28 ; AVX2-NEXT: vandps %xmm1, %xmm0, %xmm0 34 ; AVX512-NEXT: vandps %xmm1, %xmm0, %xmm0 37 ; AVX512-NEXT: vandps %xmm1, %xmm0, %xmm0 64 ; AVX1-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 66 ; AVX1-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 72 ; AVX2-NEXT: vandps %ymm1, %ymm0, %ymm0 75 ; AVX2-NEXT: vandps %ymm1, %ymm0, %ymm0 [all …]
|
D | vec_fabs.ll | 15 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 20 ; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 30 ; X32_AVX-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 40 ; X32_AVX512VLDQ-NEXT: vandps {{\.LCPI.*}}{1to4}, %xmm0, %xmm0 45 ; X64_AVX-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 55 ; X64_AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to4}, %xmm0, %xmm0 65 ; X32_AVX-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 80 ; X64_AVX-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 100 ; X32_AVX-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 110 ; X32_AVX512VLDQ-NEXT: vandps {{\.LCPI.*}}{1to8}, %ymm0, %ymm0 [all …]
|
D | vector-reduce-and.ll | 50 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 52 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 93 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 95 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 97 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 145 ; AVX1-NEXT: vandps %ymm3, %ymm1, %ymm1 146 ; AVX1-NEXT: vandps %ymm1, %ymm2, %ymm1 147 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 149 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 151 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 [all …]
|
D | v8i1-masks.ll | 18 ; X32-NEXT: vandps %ymm1, %ymm0, %ymm0 19 ; X32-NEXT: vandps LCPI0_0, %ymm0, %ymm0 31 ; X64-NEXT: vandps %ymm1, %ymm0, %ymm0 32 ; X64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 48 ; X32-AVX2-NEXT: vandps %ymm2, %ymm1, %ymm1 49 ; X32-AVX2-NEXT: vandps %ymm1, %ymm0, %ymm0 62 ; X64-AVX2-NEXT: vandps %ymm2, %ymm1, %ymm1 63 ; X64-AVX2-NEXT: vandps %ymm1, %ymm0, %ymm0 85 ; X32-NEXT: vandps LCPI1_0, %ymm0, %ymm0 94 ; X64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 [all …]
|
D | vec-copysign-avx512.ll | 15 ; AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to4}, %xmm1, %xmm1 16 ; AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to4}, %xmm0, %xmm0 33 ; AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to8}, %ymm1, %ymm1 34 ; AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to8}, %ymm0, %ymm0 51 ; AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to16}, %zmm1, %zmm1 52 ; AVX512VLDQ-NEXT: vandps {{.*}}(%rip){1to16}, %zmm0, %zmm0 62 ; CHECK-NEXT: vandps {{.*}}(%rip), %xmm1, %xmm1 63 ; CHECK-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0
|
D | WidenArith.ll | 13 ; X86-NEXT: vandps %ymm1, %ymm0, %ymm0 14 ; X86-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 24 ; X64-NEXT: vandps %ymm1, %ymm0, %ymm0 25 ; X64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0
|
D | vec-copysign.ll | 29 ; AVX-NEXT: vandps [[SIGNMASK1]](%rip), %xmm1, %xmm1 30 ; AVX-NEXT: vandps [[MAGMASK1]](%rip), %xmm0, %xmm0 85 ; AVX-NEXT: vandps [[SIGNMASK2]](%rip), %ymm1, %ymm1 86 ; AVX-NEXT: vandps [[MAGMASK2]](%rip), %ymm0, %ymm0 112 ; AVX-NEXT: vandps [[SIGNMASK3]](%rip), %xmm1, %xmm1 113 ; AVX-NEXT: vandps [[MAGMASK3]](%rip), %xmm0, %xmm0 156 ; AVX-NEXT: vandps [[SIGNMASK4]](%rip), %ymm1, %ymm1 157 ; AVX-NEXT: vandps [[MAGMASK4]](%rip), %ymm0, %ymm0
|
D | combine-fcopysign.ll | 19 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 34 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 49 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 116 ; AVX-NEXT: vandps %xmm2, %xmm1, %xmm1 118 ; AVX-NEXT: vandps %xmm2, %xmm0, %xmm0 138 ; AVX-NEXT: vandps %xmm2, %xmm1, %xmm1 140 ; AVX-NEXT: vandps %xmm2, %xmm0, %xmm0 160 ; AVX-NEXT: vandps %xmm2, %xmm1, %xmm1 162 ; AVX-NEXT: vandps %xmm2, %xmm0, %xmm0 182 ; AVX-NEXT: vandps %xmm1, %xmm2, %xmm1 [all …]
|
D | combine-fabs.ll | 48 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 64 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 81 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 97 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 114 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0 130 ; AVX-NEXT: vandps %xmm1, %xmm0, %xmm0
|
D | broadcast-elm-cross-splat-vec.ll | 129 ; AVX-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 146 ; AVX-64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 169 ; AVX-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 186 ; AVX-64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 209 ; AVX-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 226 ; AVX-64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 249 ; AVX-NEXT: vandps {{\.LCPI.*}}, %ymm0, %ymm0 267 ; AVX-64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 296 ; AVX-NEXT: vandps %ymm2, %ymm0, %ymm0 297 ; AVX-NEXT: vandps %ymm2, %ymm1, %ymm1 [all …]
|
D | uint_to_fp-3.ll | 18 ; X32-AVX-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 30 ; X64-AVX-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 50 ; X32-AVX-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 65 ; X64-AVX-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0
|
D | fnabs.ll | 19 ; CHECK-DAG: vandps 40 ; CHECK-DAG: vandps 61 ; CHECK-DAG: vandps
|
D | known-bits-vector.ll | 141 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 148 ; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 186 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 194 ; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 397 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm0, %xmm0 398 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm1, %xmm1 407 ; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 408 ; X64-NEXT: vandps {{.*}}(%rip), %xmm1, %xmm1 616 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm2, %xmm2 617 ; X32-NEXT: vandps {{\.LCPI.*}}, %xmm3, %xmm3 [all …]
|
/external/llvm/test/MC/X86/ |
D | x86-64-avx512dq_vl.s | 229 vandps %xmm24, %xmm21, %xmm23 233 vandps %xmm24, %xmm21, %xmm23 {%k5} 237 vandps %xmm24, %xmm21, %xmm23 {%k5} {z} 241 vandps (%rcx), %xmm21, %xmm23 245 vandps 291(%rax,%r14,8), %xmm21, %xmm23 249 vandps (%rcx){1to4}, %xmm21, %xmm23 253 vandps 2032(%rdx), %xmm21, %xmm23 257 vandps 2048(%rdx), %xmm21, %xmm23 261 vandps -2048(%rdx), %xmm21, %xmm23 265 vandps -2064(%rdx), %xmm21, %xmm23 [all …]
|
D | x86-64-avx512dq.s | 189 vandps %zmm25, %zmm22, %zmm17 193 vandps %zmm25, %zmm22, %zmm17 {%k4} 197 vandps %zmm25, %zmm22, %zmm17 {%k4} {z} 201 vandps (%rcx), %zmm22, %zmm17 205 vandps 291(%rax,%r14,8), %zmm22, %zmm17 209 vandps (%rcx){1to16}, %zmm22, %zmm17 213 vandps 8128(%rdx), %zmm22, %zmm17 217 vandps 8192(%rdx), %zmm22, %zmm17 221 vandps -8192(%rdx), %zmm22, %zmm17 225 vandps -8256(%rdx), %zmm22, %zmm17 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/MC/X86/ |
D | x86-64-avx512dq_vl.s | 229 vandps %xmm24, %xmm21, %xmm23 233 vandps %xmm24, %xmm21, %xmm23 {%k5} 237 vandps %xmm24, %xmm21, %xmm23 {%k5} {z} 241 vandps (%rcx), %xmm21, %xmm23 245 vandps 291(%rax,%r14,8), %xmm21, %xmm23 249 vandps (%rcx){1to4}, %xmm21, %xmm23 253 vandps 2032(%rdx), %xmm21, %xmm23 257 vandps 2048(%rdx), %xmm21, %xmm23 261 vandps -2048(%rdx), %xmm21, %xmm23 265 vandps -2064(%rdx), %xmm21, %xmm23 [all …]
|
D | x86-64-avx512dq.s | 189 vandps %zmm25, %zmm22, %zmm17 193 vandps %zmm25, %zmm22, %zmm17 {%k4} 197 vandps %zmm25, %zmm22, %zmm17 {%k4} {z} 201 vandps (%rcx), %zmm22, %zmm17 205 vandps 291(%rax,%r14,8), %zmm22, %zmm17 209 vandps (%rcx){1to16}, %zmm22, %zmm17 213 vandps 8128(%rdx), %zmm22, %zmm17 217 vandps 8192(%rdx), %zmm22, %zmm17 221 vandps -8192(%rdx), %zmm22, %zmm17 225 vandps -8256(%rdx), %zmm22, %zmm17 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | vec-logic-read-after-ld-1.s | 5 vandps (%rdi), %xmm1, %xmm2 label 24 # CHECK-NEXT: 1 6 1.00 * vandps (%rdi), %xmm1, %xmm2 30 # CHECK-NEXT: [0,1] DeeeeeeER vandps (%rdi), %xmm1, %xmm2 40 # CHECK-NEXT: 1. 1 1.0 0.0 0.0 vandps (%rdi), %xmm1, %xmm2
|
D | vec-logic-read-after-ld-2.s | 5 vandps (%rdi), %ymm1, %ymm2 label 24 # CHECK-NEXT: 2 6 2.00 * vandps (%rdi), %ymm1, %ymm2 30 # CHECK-NEXT: [0,1] .DeeeeeeER vandps (%rdi), %ymm1, %ymm2 40 # CHECK-NEXT: 1. 1 1.0 1.0 0.0 vandps (%rdi), %ymm1, %ymm2
|
/external/llvm/test/CodeGen/X86/ |
D | v8i1-masks.ll | 16 ; X32-NEXT: vandps %ymm1, %ymm0, %ymm0 17 ; X32-NEXT: vandps LCPI0_0, %ymm0, %ymm0 29 ; X64-NEXT: vandps %ymm1, %ymm0, %ymm0 30 ; X64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 54 ; X32-NEXT: vandps %ymm1, %ymm0, %ymm0 65 ; X64-NEXT: vandps %ymm1, %ymm0, %ymm0
|
D | vec_fabs.ll | 25 ; X32-NEXT: vandps .LCPI1_0, %xmm0, %xmm0 30 ; X64-NEXT: vandps {{.*}}(%rip), %xmm0, %xmm0 55 ; X32-NEXT: vandps .LCPI3_0, %ymm0, %ymm0 60 ; X64-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0 76 ; vandps (mask off sign bits)
|
D | fnabs.ll | 19 ; CHECK-DAG: vandps 40 ; CHECK-DAG: vandps 61 ; CHECK-DAG: vandps
|
D | WidenArith.ll | 12 ; CHECK-NEXT: vandps %ymm1, %ymm0, %ymm0 13 ; CHECK-NEXT: vandps {{.*}}(%rip), %ymm0, %ymm0
|
D | vector-popcnt-256.ll | 10 ; AVX1-NEXT: vandps %xmm2, %xmm1, %xmm3 19 ; AVX1-NEXT: vandps %xmm2, %xmm0, %xmm5 51 ; AVX1-NEXT: vandps %xmm2, %xmm1, %xmm3 64 ; AVX1-NEXT: vandps %xmm2, %xmm0, %xmm5 149 ; AVX1-NEXT: vandps %xmm2, %xmm1, %xmm3 156 ; AVX1-NEXT: vandps %xmm2, %xmm0, %xmm3
|
D | vector-trunc-math.ll | 2991 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 3010 ; AVX512-NEXT: vandps %ymm1, %ymm0, %ymm0 3045 ; AVX1-NEXT: vandps %ymm2, %ymm0, %ymm0 3046 ; AVX1-NEXT: vandps %ymm3, %ymm1, %ymm1 3099 ; AVX1-NEXT: vandps %ymm1, %ymm0, %ymm0 3119 ; AVX512-NEXT: vandps %ymm1, %ymm0, %ymm0 3159 ; AVX1-NEXT: vandps %ymm4, %ymm0, %ymm0 3160 ; AVX1-NEXT: vandps %ymm5, %ymm1, %ymm1 3161 ; AVX1-NEXT: vandps %ymm6, %ymm2, %ymm2 3162 ; AVX1-NEXT: vandps %ymm7, %ymm3, %ymm3 [all …]
|