Home
last modified time | relevance | path

Searched refs:vpcmpgtq (Results 1 – 25 of 122) sorted by relevance

12345

/external/swiftshader/third_party/llvm-7.0/llvm/test/tools/llvm-mca/X86/BtVer2/
Ddependency-breaking-pcmpgt.s14 vpcmpgtq %xmm3, %xmm3, %xmm0 label
35 # CHECK-NEXT: 1 0 0.50 vpcmpgtq %xmm3, %xmm3, %xmm0
62 … - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm…
70 # CHECK-NEXT: [0,3] .DR .. vpcmpgtq %xmm3, %xmm3, %xmm0
74 # CHECK-NEXT: [1,3] . DR.. vpcmpgtq %xmm3, %xmm3, %xmm0
78 # CHECK-NEXT: [2,3] . DR vpcmpgtq %xmm3, %xmm3, %xmm0
90 # CHECK-NEXT: 3. 3 0.0 0.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm0
Dzero-idioms.s21 vpcmpgtq %xmm3, %xmm3, %xmm3 label
26 vpcmpgtq %xmm3, %xmm3, %xmm5 label
100 # CHECK-NEXT: 1 0 0.50 vpcmpgtq %xmm3, %xmm3, %xmm3
104 # CHECK-NEXT: 1 0 0.50 vpcmpgtq %xmm3, %xmm3, %xmm5
192 … - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm…
196 … - - - - - - - - - - vpcmpgtq %xmm3, %xmm3, %xm…
252 # CHECK-NEXT: [0,13] . .DR . . . . . vpcmpgtq %xmm3, %xmm3, %xmm3
256 # CHECK-NEXT: [0,17] . . DR. . . . . vpcmpgtq %xmm3, %xmm3, %xmm5
315 # CHECK-NEXT: 13. 1 0.0 0.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm3
319 # CHECK-NEXT: 17. 1 0.0 0.0 0.0 vpcmpgtq %xmm3, %xmm3, %xmm5
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dbitcast-and-setcc-128.ll254 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
265 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
283 ; AVX2-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
294 ; AVX2-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
310 ; AVX512F-NEXT: vpcmpgtq %xmm1, %xmm0, %k1
311 ; AVX512F-NEXT: vpcmpgtq %xmm3, %xmm2, %k0 {%k1}
326 ; AVX512BW-NEXT: vpcmpgtq %xmm1, %xmm0, %k1
327 ; AVX512BW-NEXT: vpcmpgtq %xmm3, %xmm2, %k0 {%k1}
407 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
418 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
[all …]
Dvector-trunc-ssat.ll201 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
202 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm3
208 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
209 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm0, %xmm3
220 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
223 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
234 ; AVX2-FAST-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
237 ; AVX2-FAST-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
628 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
629 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm4, %xmm5
[all …]
Dvector-trunc-packus.ll191 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
192 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm3
196 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
198 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm1
208 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
211 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm1
222 ; AVX2-FAST-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
225 ; AVX2-FAST-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm1
602 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
603 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm4, %xmm5
[all …]
Dviabs.ll479 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm1
487 ; AVX2-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm1
521 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm3
522 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm2
533 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm1
577 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm4
578 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm5
585 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm4
586 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm3
597 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm2, %ymm3
[all …]
Dbitcast-and-setcc-512.ll55 ; AVX1-NEXT: vpcmpgtq %xmm8, %xmm9, %xmm8
56 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm1
60 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm1
61 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm0
66 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm1
67 ; AVX1-NEXT: vpcmpgtq %xmm7, %xmm5, %xmm2
71 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
72 ; AVX1-NEXT: vpcmpgtq %xmm6, %xmm4, %xmm3
86 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm1, %ymm1
89 ; AVX2-NEXT: vpcmpgtq %ymm2, %ymm0, %ymm0
[all …]
Dbitcast-and-setcc-256.ll64 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
65 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
69 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm4, %xmm1
70 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
80 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0
83 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm2, %ymm1
94 ; AVX512F-NEXT: vpcmpgtq %ymm1, %ymm0, %k1
95 ; AVX512F-NEXT: vpcmpgtq %ymm3, %ymm2, %k0 {%k1}
103 ; AVX512BW-NEXT: vpcmpgtq %ymm1, %ymm0, %k1
104 ; AVX512BW-NEXT: vpcmpgtq %ymm3, %ymm2, %k0 {%k1}
Dvselect-pcmp.ll77 ; AVX512F-NEXT: vpcmpgtq %zmm2, %zmm3, %k1
86 ; AVX512VL-NEXT: vpcmpgtq %xmm2, %xmm3, %k1
135 ; AVX512F-NEXT: vpcmpgtq %zmm2, %zmm3, %k1
144 ; AVX512VL-NEXT: vpcmpgtq %xmm2, %xmm3, %k1
254 ; AVX512F-NEXT: vpcmpgtq %zmm2, %zmm3, %k1
262 ; AVX512VL-NEXT: vpcmpgtq %ymm2, %ymm3, %k1
282 ; AVX512F-NEXT: vpcmpgtq %zmm2, %zmm3, %k1
290 ; AVX512VL-NEXT: vpcmpgtq %ymm2, %ymm3, %k1
350 ; AVX512-NEXT: vpcmpgtq %zmm2, %zmm3, %k1
Dvselect-minmax.ll4561 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
4562 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm5
4567 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2
4568 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm4
4575 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm2, %ymm4
4577 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm3, %ymm2
4681 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
4682 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm5
4687 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2
4688 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm4
[all …]
Dbitcast-setcc-128.ll193 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
210 ; AVX2-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
221 ; AVX512F-NEXT: vpcmpgtq %xmm1, %xmm0, %k0
232 ; AVX512BW-NEXT: vpcmpgtq %xmm1, %xmm0, %k0
285 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
302 ; AVX2-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
313 ; AVX512F-NEXT: vpcmpgtq %xmm1, %xmm0, %k0
324 ; AVX512BW-NEXT: vpcmpgtq %xmm1, %xmm0, %k0
371 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
386 ; AVX2-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
[all …]
Dbitcast-setcc-512.ll314 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
315 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm1
319 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
320 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm0
330 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm1, %ymm1
331 ; AVX2-NEXT: vpcmpgtq %ymm2, %ymm0, %ymm0
341 ; AVX512F-NEXT: vpcmpgtq %zmm1, %zmm0, %k0
349 ; AVX512BW-NEXT: vpcmpgtq %zmm1, %zmm0, %k0
Dpackss.ll23 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm2, %xmm1
24 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm0
32 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm0
Dvector-reduce-smax.ll58 ; AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
155 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
156 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm3
160 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
162 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm3
172 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
175 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
335 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
336 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm3
340 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
[all …]
Dvector-reduce-smin.ll58 ; AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
154 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
155 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm3
159 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
161 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm0, %xmm3
171 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
174 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
334 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
335 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm3
339 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
[all …]
Dvector-reduce-umin.ll61 ; AVX-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
160 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
161 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm0, %xmm4
167 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
170 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm2
183 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm4, %ymm3
188 ; AVX2-NEXT: vpcmpgtq %ymm3, %ymm2, %ymm2
351 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2
354 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
360 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2
[all …]
Dvector-trunc-usat.ll121 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm1
123 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
137 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm1, %ymm2, %ymm1
151 ; AVX2-FAST-NEXT: vpcmpgtq %ymm1, %ymm2, %ymm1
395 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm5, %xmm3
397 ; AVX1-NEXT: vpcmpgtq %xmm6, %xmm5, %xmm6
402 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm5, %xmm3
404 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
420 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm4, %ymm5, %ymm4
423 ; AVX2-SLOW-NEXT: vpcmpgtq %ymm3, %ymm5, %ymm3
[all …]
Dvector-reduce-umax.ll61 ; AVX-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
161 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm4
162 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm3
168 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm3, %xmm3
171 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm2
184 ; AVX2-NEXT: vpcmpgtq %ymm4, %ymm3, %ymm3
189 ; AVX2-NEXT: vpcmpgtq %ymm2, %ymm3, %ymm2
352 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm2
355 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
361 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm4, %xmm4
[all …]
Dbitcast-setcc-256.ll243 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm3, %xmm2
244 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm0
253 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm0
261 ; AVX512F-NEXT: vpcmpgtq %ymm1, %ymm0, %k0
269 ; AVX512BW-NEXT: vpcmpgtq %ymm1, %ymm0, %k0
Dhorizontal-reduce-smin.ll54 ; X86-AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
94 ; X64-AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
102 ; X64-AVX2-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
469 ; X86-AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
470 ; X86-AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm3
474 ; X86-AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
476 ; X86-AVX1-NEXT: vpcmpgtq %xmm3, %xmm0, %xmm3
487 ; X86-AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
490 ; X86-AVX2-NEXT: vpcmpgtq %ymm0, %ymm1, %ymm2
549 ; X64-AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
[all …]
Dhorizontal-reduce-umin.ll60 ; X86-AVX-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
106 ; X64-AVX1-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
117 ; X64-AVX2-NEXT: vpcmpgtq %xmm3, %xmm2, %xmm2
470 ; X86-AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
471 ; X86-AVX1-NEXT: vpcmpgtq %xmm4, %xmm0, %xmm4
477 ; X86-AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
480 ; X86-AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm2
494 ; X86-AVX2-NEXT: vpcmpgtq %ymm3, %ymm4, %ymm3
499 ; X86-AVX2-NEXT: vpcmpgtq %ymm3, %ymm2, %ymm2
568 ; X64-AVX1-NEXT: vpcmpgtq %xmm3, %xmm4, %xmm3
[all …]
Dhorizontal-reduce-smax.ll53 ; X86-AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
92 ; X64-AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
100 ; X64-AVX2-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
466 ; X86-AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
467 ; X86-AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm3
471 ; X86-AVX1-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
473 ; X86-AVX1-NEXT: vpcmpgtq %xmm0, %xmm3, %xmm3
484 ; X86-AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
487 ; X86-AVX2-NEXT: vpcmpgtq %ymm1, %ymm0, %ymm2
545 ; X64-AVX1-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
[all …]
Di64-to-float.ll183 ; X32-AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
186 ; X32-AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
229 ; X64-AVX-NEXT: vpcmpgtq %xmm1, %xmm0, %xmm2
232 ; X64-AVX-NEXT: vpcmpgtq %xmm0, %xmm1, %xmm2
/external/llvm/test/CodeGen/X86/
Dvselect-minmax.ll4859 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
4860 ; AVX1-NEXT: vpcmpgtq %xmm1, %xmm3, %xmm5
4864 ; AVX1-NEXT: vpcmpgtq %xmm5, %xmm6, %xmm5
4865 ; AVX1-NEXT: vpcmpgtq %xmm0, %xmm2, %xmm6
4873 ; AVX2-NEXT: vpcmpgtq %ymm1, %ymm3, %ymm4
4874 ; AVX2-NEXT: vpcmpgtq %ymm0, %ymm2, %ymm5
5003 ; AVX1-NEXT: vpcmpgtq %xmm4, %xmm5, %xmm4
5006 ; AVX1-NEXT: vpcmpgtq %xmm3, %xmm1, %xmm6
5011 ; AVX1-NEXT: vpcmpgtq %xmm6, %xmm7, %xmm6
5013 ; AVX1-NEXT: vpcmpgtq %xmm2, %xmm0, %xmm7
[all …]
Davx512vl-vec-cmp.ll18 ; CHECK-NEXT: vpcmpgtq %ymm1, %ymm0, %k1
127 ; CHECK-NEXT: vpcmpgtq %ymm2, %ymm1, %k1
128 ; CHECK-NEXT: vpcmpgtq (%rdi), %ymm0, %k1 {%k1}
203 ; CHECK-NEXT: vpcmpgtq (%rdi){1to4}, %ymm0, %k1 {%k1}
230 ; CHECK-NEXT: vpcmpgtq %xmm1, %xmm0, %k1
339 ; CHECK-NEXT: vpcmpgtq %xmm2, %xmm1, %k1
340 ; CHECK-NEXT: vpcmpgtq (%rdi), %xmm0, %k1 {%k1}
415 ; CHECK-NEXT: vpcmpgtq (%rdi){1to2}, %xmm0, %k1 {%k1}

12345