/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | vector-reduce-fadd.ll | 30 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 32 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 37 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0 39 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0 73 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 75 ; AVX-NEXT: vaddss %xmm2, %xmm0, %xmm0 77 ; AVX-NEXT: vaddss %xmm2, %xmm0, %xmm0 79 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 84 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0 86 ; AVX512-NEXT: vaddss %xmm2, %xmm0, %xmm0 [all …]
|
D | machine-combiner.ll | 22 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 23 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm1 24 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 42 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 43 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm1 44 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 62 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 63 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm1 64 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 82 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 [all …]
|
D | dagcombine-unsafe-math.ll | 12 ; CHECK-NEXT: vaddss %xmm0, %xmm1, %xmm0 45 ; CHECK-NEXT: vaddss %xmm1, %xmm0, %xmm1 46 ; CHECK-NEXT: vaddss %xmm0, %xmm1, %xmm0
|
D | load-slice.ll | 25 ; STRESS-NEXT: vaddss ([[BASE]]), [[OUT_Real]], [[RES_Real:%xmm[0-9]+]] 27 ; STRESS-NEXT: vaddss 4([[BASE]]), [[OUT_Imm]], [[RES_Imm:%xmm[0-9]+]] 40 ; REGULAR-NEXT: vaddss ([[BASE]]), [[OUT_Real]], [[RES_Real:%xmm[0-9]+]] 42 ; REGULAR-NEXT: vaddss 4([[BASE]]), [[OUT_Imm]], [[RES_Imm:%xmm[0-9]+]]
|
D | combine-select.ll | 8 ; CHECK-NEXT: vaddss %xmm2, %xmm1, %xmm0 {%k1} 26 ; CHECK-NEXT: vaddss %xmm1, %xmm0, %xmm0 {%k1} {z} 114 ; CHECK-NEXT: vaddss %xmm2, %xmm1, %xmm0 {%k1}
|
D | sse3-avx-addsub-2.ll | 304 ; AVX1-NEXT: vaddss %xmm1, %xmm0, %xmm0 312 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0 336 ; AVX1-NEXT: vaddss %xmm1, %xmm0, %xmm0 344 ; AVX512-NEXT: vaddss %xmm1, %xmm0, %xmm0 402 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm2 405 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 450 ; AVX-NEXT: vaddss %xmm2, %xmm5, %xmm2 455 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 521 ; AVX512-NEXT: vaddss %xmm5, %xmm4, %xmm4 526 ; AVX512-NEXT: vaddss %xmm4, %xmm3, %xmm3 [all …]
|
D | fast-isel-constpool.ll | 26 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 32 ; LARGE_AVX-NEXT: vaddss (%rax), %xmm0, %xmm0
|
D | avx512-memfold.ll | 42 ; CHECK-NEXT: vaddss (%rdi), %xmm0, %xmm0 {%k1} {z} 77 ; CHECK-NEXT: vaddss %xmm2, %xmm0, %xmm1 {%k1} 78 ; CHECK-NEXT: vaddss %xmm2, %xmm0, %xmm0 {%k1} {z}
|
D | pr31088.ll | 57 ; F16C-NEXT: vaddss %xmm1, %xmm0, %xmm0 157 ; F16C-NEXT: vaddss %xmm2, %xmm0, %xmm0 158 ; F16C-NEXT: vaddss %xmm3, %xmm1, %xmm1
|
D | vec_ss_load_fold.ll | 38 ; X32_AVX1-NEXT: vaddss LCPI0_0, %xmm0, %xmm0 50 ; X64_AVX1-NEXT: vaddss {{.*}}(%rip), %xmm0, %xmm0 63 ; X32_AVX512-NEXT: vaddss LCPI0_0, %xmm0, %xmm0 76 ; X64_AVX512-NEXT: vaddss {{.*}}(%rip), %xmm0, %xmm0 126 ; X32_AVX-NEXT: vaddss LCPI1_0, %xmm0, %xmm0 137 ; X64_AVX-NEXT: vaddss {{.*}}(%rip), %xmm0, %xmm0
|
D | dag-fmf-cse.ll | 13 ; CHECK-NEXT: vaddss %xmm0, %xmm0, %xmm0
|
D | avx512-scalar.ll | 133 ; AVX512-KNL-NEXT: vaddss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x… 139 ; AVX512-SKX-NEXT: vaddss %xmm1, %xmm0, %xmm0 ## EVEX TO VEX Compression encoding: [0xc5,0xfa,0x… 145 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 ## encoding: [0xc5,0xfa,0x58,0xc1]
|
D | complex-fastmath.ll | 28 ; AVX1-NEXT: vaddss %xmm0, %xmm0, %xmm2 39 ; FMA-NEXT: vaddss %xmm0, %xmm0, %xmm2 128 ; AVX1-NEXT: vaddss %xmm5, %xmm4, %xmm4
|
D | sse-scalar-fp-arith.ll | 23 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 194 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0 338 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm1 339 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 424 ; X86-AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 434 ; X64-AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 665 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 786 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0 913 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 1034 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0 [all …]
|
D | haddsub-3.ll | 31 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0
|
/external/llvm/test/CodeGen/X86/ |
D | machine-combiner.ll | 17 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 18 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm1 19 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 37 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 38 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm1 39 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 57 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 58 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm1 59 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 77 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 [all …]
|
D | recip-fastmath.ll | 28 ; RECIP: vaddss 36 ; REFINE: vaddss 40 ; REFINE: vaddss
|
D | dagcombine-unsafe-math.ll | 12 ; CHECK: vaddss 41 ; CHECK: vaddss
|
D | load-slice.ll | 23 ; STRESS-NEXT: vaddss ([[BASE]]), [[OUT_Real]], [[RES_Real:%xmm[0-9]+]] 27 ; STRESS-NEXT: vaddss 4([[BASE]]), [[OUT_Imm]], [[RES_Imm:%xmm[0-9]+]] 38 ; REGULAR-NEXT: vaddss ([[BASE]]), [[OUT_Real]], [[RES_Real:%xmm[0-9]+]] 42 ; REGULAR-NEXT: vaddss 4([[BASE]]), [[OUT_Imm]], [[RES_Imm:%xmm[0-9]+]]
|
D | sse3-avx-addsub-2.ll | 303 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 327 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 387 ; AVX-NEXT: vaddss %xmm3, %xmm2, %xmm2 390 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 433 ; AVX-NEXT: vaddss %xmm0, %xmm4, %xmm4 436 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0
|
D | dag-fmf-cse.ll | 13 ; CHECK-NEXT: vaddss %xmm0, %xmm0, %xmm0
|
D | sqrt-fastmath.ll | 39 ; ESTIMATE-NEXT: vaddss {{.*}}(%rip), %xmm1, %xmm1 82 ; ESTIMATE-NEXT: vaddss {{.*}}(%rip), %xmm0, %xmm0
|
D | sse-scalar-fp-arith.ll | 19 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 200 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0 344 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm1 345 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 428 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 575 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 696 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0 823 ; AVX-NEXT: vaddss %xmm1, %xmm0, %xmm0 944 ; AVX-NEXT: vaddss %xmm0, %xmm1, %xmm0
|
D | vec_int_to_fp.ll | 1204 ; AVX-NEXT: vaddss %xmm1, %xmm1, %xmm1 1220 ; AVX-NEXT: vaddss %xmm0, %xmm0, %xmm0 1300 ; AVX-NEXT: vaddss %xmm1, %xmm1, %xmm1 1316 ; AVX-NEXT: vaddss %xmm0, %xmm0, %xmm0 1555 ; AVX1-NEXT: vaddss %xmm1, %xmm1, %xmm1 1569 ; AVX1-NEXT: vaddss %xmm2, %xmm2, %xmm2 1585 ; AVX1-NEXT: vaddss %xmm2, %xmm2, %xmm2 1604 ; AVX1-NEXT: vaddss %xmm0, %xmm0, %xmm0 1623 ; AVX2-NEXT: vaddss %xmm1, %xmm1, %xmm1 1637 ; AVX2-NEXT: vaddss %xmm2, %xmm2, %xmm2 [all …]
|
/external/llvm/test/MC/Disassembler/X86/ |
D | avx-512.txt | 87 # CHECK: vaddss 256(%rdx), %xmm0, %xmm16 107 # CHECK: vaddss 255(%rdx), %xmm0, %xmm16 110 # CHECK: vaddss 1024(%rdx), %xmm0, %xmm16
|