Home
last modified time | relevance | path

Searched refs:vpcmpeqw (Results 1 – 25 of 142) sorted by relevance

123456

/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Ddependency-breaking-pcmpeq.s11 vpcmpeqw %xmm1, %xmm1, %xmm2 label
35 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %xmm1, %xmm1, %xmm2
62 … - 1.00 - - - - - 1.00 - - vpcmpeqw %xmm1, %xmm1, %xm…
70 # CHECK-NEXT: [0,1] DeER . . vpcmpeqw %xmm1, %xmm1, %xmm2
74 # CHECK-NEXT: [1,1] . DeER . vpcmpeqw %xmm1, %xmm1, %xmm2
78 # CHECK-NEXT: [2,1] . DeER. vpcmpeqw %xmm1, %xmm1, %xmm2
90 # CHECK-NEXT: 1. 3 1.0 1.0 0.0 vpcmpeqw %xmm1, %xmm1, %xmm2
Done-idioms.s21 vpcmpeqw %xmm3, %xmm3, %xmm3 label
26 vpcmpeqw %xmm3, %xmm3, %xmm5 label
59 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %xmm3, %xmm3, %xmm3
63 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %xmm3, %xmm3, %xmm5
111 … - 0.50 0.50 - - - - 0.50 0.50 - vpcmpeqw %xmm3, %xmm3, %xm…
115 … - 0.50 0.50 - - - - 0.50 0.50 - vpcmpeqw %xmm3, %xmm3, %xm…
131 # CHECK-NEXT: [0,10] . DeER . vpcmpeqw %xmm3, %xmm3, %xmm3
135 # CHECK-NEXT: [0,14] . . DeER vpcmpeqw %xmm3, %xmm3, %xmm5
154 # CHECK-NEXT: 10. 1 1.0 1.0 0.0 vpcmpeqw %xmm3, %xmm3, %xmm3
158 # CHECK-NEXT: 14. 1 1.0 1.0 0.0 vpcmpeqw %xmm3, %xmm3, %xmm5
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/
Done-idioms.s21 vpcmpeqw %xmm3, %xmm3, %xmm3 label
26 vpcmpeqw %xmm3, %xmm3, %xmm5 label
59 # CHECK-NEXT: 1 2 1.00 vpcmpeqw %xmm3, %xmm3, %xmm3
63 # CHECK-NEXT: 1 2 1.00 vpcmpeqw %xmm3, %xmm3, %xmm5
120 … - 0.50 0.50 - - - - - - - vpcmpeqw %xmm3, %xmm3, %xm…
124 … - 0.50 0.50 - - - - - - - vpcmpeqw %xmm3, %xmm3, %xm…
140 # CHECK-NEXT: [0,10] . D=====eeE-R .. vpcmpeqw %xmm3, %xmm3, %xmm3
144 # CHECK-NEXT: [0,14] . D=========eeER vpcmpeqw %xmm3, %xmm3, %xmm5
163 # CHECK-NEXT: 10. 1 6.0 6.0 1.0 vpcmpeqw %xmm3, %xmm3, %xmm3
167 # CHECK-NEXT: 14. 1 10.0 10.0 0.0 vpcmpeqw %xmm3, %xmm3, %xmm5
Ddependency-breaking-pcmpeq.s11 vpcmpeqw %xmm1, %xmm1, %xmm2 label
35 # CHECK-NEXT: 1 2 1.00 vpcmpeqw %xmm1, %xmm1, %xmm2
71 … - - 1.00 - - - - - - - vpcmpeqw %xmm1, %xmm1, %xm…
80 # CHECK-NEXT: [0,1] D==eeER . . vpcmpeqw %xmm1, %xmm1, %xmm2
84 # CHECK-NEXT: [1,1] .D=====eeER . vpcmpeqw %xmm1, %xmm1, %xmm2
88 # CHECK-NEXT: [2,1] . D========eeER vpcmpeqw %xmm1, %xmm1, %xmm2
100 # CHECK-NEXT: 1. 3 6.0 6.0 0.0 vpcmpeqw %xmm1, %xmm1, %xmm2
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Generic/
Dresources-avx512bwvl.s80 vpcmpeqw %xmm0, %xmm1, %k2 label
81 vpcmpeqw (%rax), %xmm1, %k2 label
82 vpcmpeqw %xmm0, %xmm1, %k2 {k3} label
83 vpcmpeqw (%rax), %xmm1, %k2 {k3} label
85 vpcmpeqw %ymm0, %ymm1, %k2 label
86 vpcmpeqw (%rax), %ymm1, %k2 label
87 vpcmpeqw %ymm0, %ymm1, %k2 {k3} label
88 vpcmpeqw (%rax), %ymm1, %k2 {k3} label
379 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %xmm0, %xmm1, %k2
380 # CHECK-NEXT: 2 7 0.50 * vpcmpeqw (%rax), %xmm1, %k2
[all …]
Dresources-avx512bw.s61 vpcmpeqw %zmm0, %zmm1, %k2 label
62 vpcmpeqw (%rax), %zmm1, %k2 label
63 vpcmpeqw %zmm0, %zmm1, %k2 {k3} label
64 vpcmpeqw (%rax), %zmm1, %k2 {k3} label
240 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %zmm0, %zmm1, %k2
241 # CHECK-NEXT: 2 8 0.50 * vpcmpeqw (%rax), %zmm1, %k2
242 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %zmm0, %zmm1, %k2 {%k3}
243 # CHECK-NEXT: 2 8 0.50 * vpcmpeqw (%rax), %zmm1, %k2 {%k3}
260 # CHECK-NEXT: 1 1 0.50 vpcmpeqw %zmm0, %zmm1, %k2
261 # CHECK-NEXT: 2 8 0.50 * vpcmpeqw (%rax), %zmm1, %k2
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/SkylakeServer/
Dresources-avx512bwvl.s80 vpcmpeqw %xmm0, %xmm1, %k2 label
81 vpcmpeqw (%rax), %xmm1, %k2 label
82 vpcmpeqw %xmm0, %xmm1, %k2 {k3} label
83 vpcmpeqw (%rax), %xmm1, %k2 {k3} label
85 vpcmpeqw %ymm0, %ymm1, %k2 label
86 vpcmpeqw (%rax), %ymm1, %k2 label
87 vpcmpeqw %ymm0, %ymm1, %k2 {k3} label
88 vpcmpeqw (%rax), %ymm1, %k2 {k3} label
379 # CHECK-NEXT: 1 4 1.00 vpcmpeqw %xmm0, %xmm1, %k2
380 # CHECK-NEXT: 2 10 1.00 * vpcmpeqw (%rax), %xmm1, %k2
[all …]
Dresources-avx512bw.s61 vpcmpeqw %zmm0, %zmm1, %k2 label
62 vpcmpeqw (%rax), %zmm1, %k2 label
63 vpcmpeqw %zmm0, %zmm1, %k2 {k3} label
64 vpcmpeqw (%rax), %zmm1, %k2 {k3} label
240 # CHECK-NEXT: 1 4 1.00 vpcmpeqw %zmm0, %zmm1, %k2
241 # CHECK-NEXT: 2 11 1.00 * vpcmpeqw (%rax), %zmm1, %k2
242 # CHECK-NEXT: 1 4 1.00 vpcmpeqw %zmm0, %zmm1, %k2 {%k3}
243 # CHECK-NEXT: 2 11 1.00 * vpcmpeqw (%rax), %zmm1, %k2 {%k3}
260 # CHECK-NEXT: 1 4 1.00 vpcmpeqw %zmm0, %zmm1, %k2
261 # CHECK-NEXT: 2 11 1.00 * vpcmpeqw (%rax), %zmm1, %k2
[all …]
/external/llvm-project/llvm/test/CodeGen/X86/
Dvselect-packss.ll39 ; AVX1-NEXT: vpcmpeqw %xmm4, %xmm5, %xmm4
40 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
48 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
57 ; AVX512F-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
66 ; AVX512VL-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
75 ; AVX512BWNOVL-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
83 ; AVX512BWVL-NEXT: vpcmpeqw %ymm1, %ymm0, %k0
391 ; AVX1-NEXT: vpcmpeqw %xmm4, %xmm5, %xmm4
392 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
400 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
[all …]
Dvector-popcnt-256.ll651 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm3
652 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm0, %xmm4
657 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm1
660 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm0, %xmm0
668 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm2
672 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
679 ; AVX512VPOPCNTDQ-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm2
683 ; AVX512VPOPCNTDQ-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
690 ; AVX512VPOPCNTDQVL-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm2
694 ; AVX512VPOPCNTDQVL-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
[all …]
Dbroadcastm-lowering.ll12 ; AVX512CD-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
24 ; AVX512CDBW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
32 ; AVX512VLCDBW-NEXT: vpcmpeqw %xmm1, %xmm0, %k0
159 ; AVX512CD-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
170 ; AVX512CDBW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0
177 ; AVX512VLCDBW-NEXT: vpcmpeqw %ymm1, %ymm0, %k0
Dshift-pcmp.ll14 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
33 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
Dvector-popcnt-512.ll451 ; AVX512F-NEXT: vpcmpeqw %ymm2, %ymm1, %ymm3
452 ; AVX512F-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm4
457 ; AVX512F-NEXT: vpcmpeqw %ymm2, %ymm1, %ymm1
460 ; AVX512F-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm0
478 ; AVX512VPOPCNTDQ-NOBW-NEXT: vpcmpeqw %ymm2, %ymm1, %ymm3
479 ; AVX512VPOPCNTDQ-NOBW-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm4
484 ; AVX512VPOPCNTDQ-NOBW-NEXT: vpcmpeqw %ymm2, %ymm1, %ymm1
487 ; AVX512VPOPCNTDQ-NOBW-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm0
504 ; BITALG-NEXT: vpcmpeqw {{.*}}(%rip), %zmm0, %k0
518 ; AVX512F-NEXT: vpcmpeqw %ymm2, %ymm1, %ymm3
[all …]
Dvector-lzcnt-256.ll31 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm2, %xmm6
53 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm4
82 ; AVX2-NEXT: vpcmpeqw %ymm4, %ymm0, %ymm2
110 ; AVX512VL-NEXT: vpcmpeqw %ymm4, %ymm0, %ymm2
138 ; AVX512VLBWDQ-NEXT: vpcmpeqw %ymm4, %ymm0, %ymm2
178 ; X32-AVX-NEXT: vpcmpeqw %ymm4, %ymm0, %ymm2
213 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm2, %xmm6
235 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm4
264 ; AVX2-NEXT: vpcmpeqw %ymm4, %ymm0, %ymm2
292 ; AVX512VL-NEXT: vpcmpeqw %ymm4, %ymm0, %ymm2
[all …]
Dpackss.ll277 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
297 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
323 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm2
325 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
334 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
360 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm2
362 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
371 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
Dbitcast-int-to-vector-bool-sext.ll111 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
120 ; AVX2-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
316 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm1
319 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm0, %xmm0
330 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
576 ; AVX1-NEXT: vpcmpeqw %xmm4, %xmm3, %xmm3
579 ; AVX1-NEXT: vpcmpeqw %xmm4, %xmm0, %xmm0
587 ; AVX1-NEXT: vpcmpeqw %xmm4, %xmm2, %xmm2
589 ; AVX1-NEXT: vpcmpeqw %xmm4, %xmm1, %xmm1
600 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
[all …]
Davx512bwvl-vec-cmp.ll51 ; CHECK-NEXT: vpcmpeqw (%rdi), %ymm0, %k1
99 ; CHECK-NEXT: vpcmpeqw %ymm1, %ymm0, %k1
100 ; CHECK-NEXT: vpcmpeqw %ymm3, %ymm2, %k1 {%k1}
201 ; CHECK-NEXT: vpcmpeqw (%rdi), %xmm0, %k1
249 ; CHECK-NEXT: vpcmpeqw %xmm1, %xmm0, %k1
250 ; CHECK-NEXT: vpcmpeqw %xmm3, %xmm2, %k1 {%k1}
Dkshift.ll66 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm2, %ymm2
69 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm0, %ymm0
77 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm2, %ymm2
80 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm1, %ymm1
237 ; KNL-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm0
242 ; KNL-NEXT: vpcmpeqw %ymm2, %ymm0, %ymm0
363 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm2, %ymm2
366 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm0, %ymm0
373 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm1, %ymm2
377 ; KNL-NEXT: vpcmpeqw %ymm3, %ymm1, %ymm1
[all …]
Davx512bw-vec-cmp.ll51 ; CHECK-NEXT: vpcmpeqw (%rdi), %zmm0, %k1
99 ; CHECK-NEXT: vpcmpeqw %zmm1, %zmm0, %k1
100 ; CHECK-NEXT: vpcmpeqw %zmm3, %zmm2, %k1 {%k1}
Dvec_cmp_uint-128.ll76 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
216 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
223 ; AVX2-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
235 ; AVX512-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
432 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
632 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
640 ; AVX2-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
653 ; AVX512-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
854 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
1057 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
[all …]
Davx2-cmp.ll98 ; X32-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
103 ; X64-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
Dpaddus.ll726 ; AVX1-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
734 ; AVX2-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
742 ; AVX512-NEXT: vpcmpeqw %xmm2, %xmm0, %k1
836 ; AVX1-NEXT: vpcmpeqw %xmm0, %xmm1, %xmm0
846 ; AVX2-NEXT: vpcmpeqw %xmm0, %xmm1, %xmm0
903 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm1, %xmm1
904 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm0, %xmm0
913 ; AVX2-NEXT: vpcmpeqw %ymm1, %ymm0, %ymm0
921 ; AVX512-NEXT: vpcmpeqw %ymm2, %ymm0, %k1
1083 ; AVX1-NEXT: vpcmpeqw %xmm2, %xmm3, %xmm2
[all …]
/external/llvm/test/CodeGen/X86/
Dshift-pcmp.ll14 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
35 ; AVX-NEXT: vpcmpeqw %xmm1, %xmm0, %xmm0
Davx512bwvl-vec-cmp.ll51 ; CHECK-NEXT: vpcmpeqw (%rdi), %ymm0, %k1
99 ; CHECK-NEXT: vpcmpeqw %ymm1, %ymm0, %k1
100 ; CHECK-NEXT: vpcmpeqw %ymm3, %ymm2, %k1 {%k1}
201 ; CHECK-NEXT: vpcmpeqw (%rdi), %xmm0, %k1
249 ; CHECK-NEXT: vpcmpeqw %xmm1, %xmm0, %k1
250 ; CHECK-NEXT: vpcmpeqw %xmm3, %xmm2, %k1 {%k1}
Davx512bw-vec-cmp.ll51 ; CHECK-NEXT: vpcmpeqw (%rdi), %zmm0, %k1
99 ; CHECK-NEXT: vpcmpeqw %zmm1, %zmm0, %k1
100 ; CHECK-NEXT: vpcmpeqw %zmm3, %zmm2, %k1 {%k1}

123456