/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/Generic/ |
D | avx512-super-registers-2.s | 4 vmulps %zmm0, %zmm1, %zmm2 6 vmulps %zmm2, %zmm3, %zmm4 8 vmulps %xmm6, %xmm3, %xmm4 27 # CHECK-NEXT: 1 5 1.00 vmulps %zmm0, %zmm1, %zmm2 29 # CHECK-NEXT: 1 5 1.00 vmulps %zmm2, %zmm3, %zmm4 31 # CHECK-NEXT: 1 5 1.00 vmulps %xmm6, %xmm3, %xmm4 50 # CHECK-NEXT: - - 1.00 - - - - - vmulps %zmm0, %zmm1, %zmm2 52 # CHECK-NEXT: - - 1.00 - - - - - vmulps %zmm2, %zmm3, %zmm4 54 # CHECK-NEXT: - - 1.00 - - - - - vmulps %xmm6, %xmm3, %xmm4 61 # CHECK: [0,0] DeeeeeER . . . .. vmulps %zmm0, %zmm1, %zmm2 [all …]
|
D | xop-super-registers-2.s | 4 vmulps %ymm0, %ymm1, %ymm2 6 vmulps %ymm2, %ymm3, %ymm4 8 vmulps %ymm6, %ymm3, %ymm4 27 # CHECK-NEXT: 1 5 1.00 vmulps %ymm0, %ymm1, %ymm2 29 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4 31 # CHECK-NEXT: 1 5 1.00 vmulps %ymm6, %ymm3, %ymm4 50 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm0, %ymm1, %ymm2 52 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm2, %ymm3, %ymm4 54 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm6, %ymm3, %ymm4 61 # CHECK: [0,0] DeeeeeER . . . . vmulps %ymm0, %ymm1, %ymm2 [all …]
|
D | avx512-super-registers-3.s | 4 vmulps %zmm0, %zmm1, %zmm2 6 vmulps %ymm2, %ymm3, %ymm4 8 vmulps %xmm6, %xmm19, %xmm4 27 # CHECK-NEXT: 1 5 1.00 vmulps %zmm0, %zmm1, %zmm2 29 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4 31 # CHECK-NEXT: 1 5 1.00 vmulps %xmm6, %xmm19, %xmm4 50 # CHECK-NEXT: - - 1.00 - - - - - vmulps %zmm0, %zmm1, %zmm2 52 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm2, %ymm3, %ymm4 54 # CHECK-NEXT: - - 1.00 - - - - - vmulps %xmm6, %xmm19, %xmm4 61 # CHECK: [0,0] DeeeeeER . . . .. vmulps %zmm0, %zmm1, %zmm2 [all …]
|
D | avx512-super-registers-1.s | 4 vmulps %zmm0, %zmm1, %zmm2 6 vmulps %ymm2, %ymm3, %ymm4 8 vmulps %xmm6, %xmm3, %xmm4 27 # CHECK-NEXT: 1 5 1.00 vmulps %zmm0, %zmm1, %zmm2 29 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4 31 # CHECK-NEXT: 1 5 1.00 vmulps %xmm6, %xmm3, %xmm4 50 # CHECK-NEXT: - - 1.00 - - - - - vmulps %zmm0, %zmm1, %zmm2 52 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm2, %ymm3, %ymm4 54 # CHECK-NEXT: - - 1.00 - - - - - vmulps %xmm6, %xmm3, %xmm4 61 # CHECK: [0,0] DeeeeeER . . . .. vmulps %zmm0, %zmm1, %zmm2 [all …]
|
D | xop-super-registers-1.s | 4 vmulps %ymm0, %ymm1, %ymm2 6 vmulps %ymm2, %ymm3, %ymm4 8 vmulps %ymm6, %ymm3, %ymm4 27 # CHECK-NEXT: 1 5 1.00 vmulps %ymm0, %ymm1, %ymm2 29 # CHECK-NEXT: 1 5 1.00 vmulps %ymm2, %ymm3, %ymm4 31 # CHECK-NEXT: 1 5 1.00 vmulps %ymm6, %ymm3, %ymm4 50 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm0, %ymm1, %ymm2 52 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm2, %ymm3, %ymm4 54 # CHECK-NEXT: - - 1.00 - - - - - vmulps %ymm6, %ymm3, %ymm4 61 # CHECK: [0,0] DeeeeeER . . . .. vmulps %ymm0, %ymm1, %ymm2 [all …]
|
D | resources-avx512vl.s | 74 vmulps %xmm16, %xmm17, %xmm19 label 75 vmulps (%rax), %xmm17, %xmm19 label 76 vmulps %xmm16, %xmm17, %xmm19 {k1} label 77 vmulps (%rax), %xmm17, %xmm19 {k1} label 78 vmulps %xmm16, %xmm17, %xmm19 {z}{k1} label 79 vmulps (%rax), %xmm17, %xmm19 {z}{k1} label 81 vmulps %ymm16, %ymm17, %ymm19 label 82 vmulps (%rax), %ymm17, %ymm19 label 83 vmulps %ymm16, %ymm17, %ymm19 {k1} label 84 vmulps (%rax), %ymm17, %ymm19 {k1} label [all …]
|
D | resources-avx512.s | 39 vmulps %zmm16, %zmm17, %zmm19 label 40 vmulps (%rax), %zmm17, %zmm19 label 41 vmulps %zmm16, %zmm17, %zmm19 {k1} label 42 vmulps (%rax), %zmm17, %zmm19 {k1} label 43 vmulps %zmm16, %zmm17, %zmm19 {z}{k1} label 44 vmulps (%rax), %zmm17, %zmm19 {z}{k1} label 99 # CHECK-NEXT: 1 5 1.00 vmulps %zmm16, %zmm17, %zmm19 100 # CHECK-NEXT: 2 12 1.00 * vmulps (%rax), %zmm17, %zmm19 101 # CHECK-NEXT: 1 5 1.00 vmulps %zmm16, %zmm17, %zmm19 {%k1} 102 # CHECK-NEXT: 2 12 1.00 * vmulps (%rax), %zmm17, %zmm19 {%k1} [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | recip-fastmath2.ll | 412 ; AVX-RECIP-NEXT: vmulps %xmm1, %xmm0, %xmm0 415 ; AVX-RECIP-NEXT: vmulps %xmm0, %xmm1, %xmm0 417 ; AVX-RECIP-NEXT: vmulps {{.*}}(%rip), %xmm0, %xmm0 425 ; FMA-RECIP-NEXT: vmulps {{.*}}(%rip), %xmm0, %xmm0 432 ; BTVER2-NEXT: vmulps %xmm1, %xmm0, %xmm0 # sched: [2:1.00] 434 ; BTVER2-NEXT: vmulps %xmm0, %xmm1, %xmm0 # sched: [2:1.00] 436 ; BTVER2-NEXT: vmulps {{.*}}(%rip), %xmm0, %xmm0 # sched: [7:1.00] 442 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm0 # sched: [5:1.00] 445 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0 # sched: [5:1.00] 447 ; SANDY-NEXT: vmulps {{.*}}(%rip), %xmm0, %xmm0 # sched: [11:1.00] [all …]
|
D | recip-fastmath.ll | 357 ; AVX-RECIP-NEXT: vmulps %xmm1, %xmm0, %xmm0 360 ; AVX-RECIP-NEXT: vmulps %xmm0, %xmm1, %xmm0 375 ; BTVER2-NEXT: vmulps %xmm1, %xmm0, %xmm0 # sched: [2:1.00] 377 ; BTVER2-NEXT: vmulps %xmm0, %xmm1, %xmm0 # sched: [2:1.00] 384 ; SANDY-NEXT: vmulps %xmm1, %xmm0, %xmm0 # sched: [5:1.00] 387 ; SANDY-NEXT: vmulps %xmm0, %xmm1, %xmm0 # sched: [5:1.00] 402 ; HASWELL-NO-FMA-NEXT: vmulps %xmm1, %xmm0, %xmm0 405 ; HASWELL-NO-FMA-NEXT: vmulps %xmm0, %xmm1, %xmm0 448 ; AVX-RECIP-NEXT: vmulps %xmm1, %xmm0, %xmm2 451 ; AVX-RECIP-NEXT: vmulps %xmm2, %xmm1, %xmm2 [all …]
|
D | vector-reduce-fmul-fast.ll | 30 ; AVX-NEXT: vmulps %xmm0, %xmm1, %xmm0 36 ; AVX512-NEXT: vmulps %xmm0, %xmm1, %xmm0 65 ; AVX-NEXT: vmulps %xmm0, %xmm1, %xmm0 67 ; AVX-NEXT: vmulps %xmm1, %xmm0, %xmm0 73 ; AVX512-NEXT: vmulps %xmm0, %xmm1, %xmm0 75 ; AVX512-NEXT: vmulps %xmm1, %xmm0, %xmm0 106 ; AVX-NEXT: vmulps %ymm0, %ymm1, %ymm0 108 ; AVX-NEXT: vmulps %ymm1, %ymm0, %ymm0 110 ; AVX-NEXT: vmulps %ymm1, %ymm0, %ymm0 118 ; AVX512-NEXT: vmulps %ymm0, %ymm1, %ymm0 [all …]
|
D | sqrt-fastmath.ll | 196 ; AVX1-NEXT: vmulps %xmm1, %xmm0, %xmm2 197 ; AVX1-NEXT: vmulps {{.*}}(%rip), %xmm2, %xmm3 198 ; AVX1-NEXT: vmulps %xmm1, %xmm2, %xmm1 200 ; AVX1-NEXT: vmulps %xmm1, %xmm3, %xmm1 210 ; AVX512-NEXT: vmulps %xmm1, %xmm0, %xmm2 214 ; AVX512-NEXT: vmulps %xmm3, %xmm1, %xmm1 215 ; AVX512-NEXT: vmulps %xmm1, %xmm2, %xmm1 323 ; AVX1-NEXT: vmulps %xmm1, %xmm1, %xmm2 324 ; AVX1-NEXT: vmulps %xmm2, %xmm0, %xmm0 326 ; AVX1-NEXT: vmulps {{.*}}(%rip), %xmm1, %xmm1 [all …]
|
D | extended-fma-contraction.ll | 7 ; CHECK-NOT: vmulps 10 ; CHECK-NOT: vmulps 14 ; CHECK-NOFMA: vmulps
|
D | fma_patterns.ll | 567 ; FMA-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0 573 ; FMA4-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0 579 ; AVX512-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0 605 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0 611 ; FMA4-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0 617 ; AVX512-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0 643 ; FMA-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0 649 ; FMA4-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0 655 ; AVX512-INFS-NEXT: vmulps %xmm1, %xmm0, %xmm0 681 ; FMA-INFS-NEXT: vmulps %xmm0, %xmm1, %xmm0 [all …]
|
D | fma_patterns_wide.ll | 265 ; FMA-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0 266 ; FMA-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1 274 ; FMA4-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0 275 ; FMA4-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1 281 ; AVX512-INFS-NEXT: vmulps %zmm1, %zmm0, %zmm0 357 ; FMA-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0 358 ; FMA-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1 366 ; FMA4-INFS-NEXT: vmulps %ymm2, %ymm0, %ymm0 367 ; FMA4-INFS-NEXT: vmulps %ymm3, %ymm1, %ymm1 373 ; AVX512-INFS-NEXT: vmulps %zmm1, %zmm0, %zmm0 [all …]
|
D | WidenArith.ll | 9 ; X86-NEXT: vmulps %ymm0, %ymm1, %ymm1 20 ; X64-NEXT: vmulps %ymm0, %ymm1, %ymm1
|
/external/llvm/test/CodeGen/X86/ |
D | recip-fastmath.ll | 56 ; RECIP: vmulps 58 ; RECIP: vmulps 64 ; REFINE: vmulps 66 ; REFINE: vmulps 68 ; REFINE: vmulps 70 ; REFINE: vmulps 90 ; RECIP: vmulps 92 ; RECIP: vmulps 98 ; REFINE: vmulps 100 ; REFINE: vmulps [all …]
|
D | wide-fma-contraction.ll | 8 ; CHECK-NOT: vmulps 11 ; CHECK-NOT: vmulps 14 ; CHECK-NOT: vmulps 18 ; CHECK-NOFMA: vmulps 21 ; CHECK-NOFMA: vmulps
|
D | sqrt-fastmath.ll | 102 ; ESTIMATE-NEXT: vmulps %xmm1, %xmm1, %xmm2 103 ; ESTIMATE-NEXT: vmulps %xmm2, %xmm0, %xmm0 105 ; ESTIMATE-NEXT: vmulps {{.*}}(%rip), %xmm1, %xmm1 106 ; ESTIMATE-NEXT: vmulps %xmm0, %xmm1, %xmm0 127 ; ESTIMATE-NEXT: vmulps %ymm1, %ymm1, %ymm2 128 ; ESTIMATE-NEXT: vmulps %ymm2, %ymm0, %ymm0 130 ; ESTIMATE-NEXT: vmulps {{.*}}(%rip), %ymm1, %ymm1 131 ; ESTIMATE-NEXT: vmulps %ymm0, %ymm1, %ymm0
|
D | extended-fma-contraction.ll | 7 ; CHECK-NOT: vmulps 10 ; CHECK-NOT: vmulps 14 ; CHECK-NOFMA: vmulps
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | dot-product.s | 4 vmulps %xmm0, %xmm1, %xmm2 label 24 # CHECK-NEXT: 1 2 1.00 vmulps %xmm0, %xmm1, %xmm2 50 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm1, %xmm2 58 # CHECK: [0,0] DeeER. . . vmulps %xmm0, %xmm1, %xmm2 61 # CHECK-NEXT: [1,0] .DeeE-----R . vmulps %xmm0, %xmm1, %xmm2 64 # CHECK-NEXT: [2,0] . DeeE-----R . vmulps %xmm0, %xmm1, %xmm2 75 # CHECK-NEXT: 0. 3 1.0 1.0 3.3 vmulps %xmm0, %xmm1, %xmm2
|
D | register-files-1.s | 5 vmulps %xmm0, %xmm0, %xmm0 label 64 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm0, %xmm0 71 # CHECK-NEXT: [0,1] D===eeER . . . . . vmulps %xmm0, %xmm0, %xmm0 73 # CHECK-NEXT: [1,1] .D=======eeER . . . . vmulps %xmm0, %xmm0, %xmm0 75 # CHECK-NEXT: [2,1] . D===========eeER . . . vmulps %xmm0, %xmm0, %xmm0 77 # CHECK-NEXT: [3,1] . D===============eeER . . vmulps %xmm0, %xmm0, %xmm0 79 # CHECK-NEXT: [4,1] . D===================eeER vmulps %xmm0, %xmm0, %xmm0 89 # CHECK-NEXT: 1. 5 12.0 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
|
D | register-files-2.s | 5 vmulps %xmm0, %xmm0, %xmm0 label 65 … 1.00 - 1.00 - - - - - - - vmulps %xmm0, %xmm0, %xmm0 72 # CHECK-NEXT: [0,1] D===eeER . . . . . vmulps %xmm0, %xmm0, %xmm0 74 # CHECK-NEXT: [1,1] .D=======eeER . . . . vmulps %xmm0, %xmm0, %xmm0 76 # CHECK-NEXT: [2,1] . D========eeER . . . vmulps %xmm0, %xmm0, %xmm0 78 # CHECK-NEXT: [3,1] . . D========eeER . . vmulps %xmm0, %xmm0, %xmm0 80 # CHECK-NEXT: [4,1] . . . D========eeER vmulps %xmm0, %xmm0, %xmm0 90 # CHECK-NEXT: 1. 5 7.8 0.0 0.0 vmulps %xmm0, %xmm0, %xmm0
|
D | read-advance-1.s | 9 vmulps (%rdi), %xmm1, %xmm2 label 28 # CHECK-NEXT: 1 7 1.00 * vmulps (%rdi), %xmm1, %xmm2 34 # CHECK-NEXT: [0,1] DeeeeeeeER vmulps (%rdi), %xmm1, %xmm2 44 # CHECK-NEXT: 1. 1 1.0 0.0 0.0 vmulps (%rdi), %xmm1, %xmm2
|
D | scheduler-queue-usage.s | 4 vmulps (%rsi), %xmm0, %xmm0 label 23 # CHECK-NEXT: 1 7 1.00 * vmulps (%rsi), %xmm0, %xmm0
|
D | instruction-info-view.s | 7 vmulps %xmm0, %xmm1, %xmm2 label 30 # ENABLED-NEXT: 1 2 1.00 vmulps %xmm0, %xmm1, %xmm2
|