• Home
  • Raw
  • Download

Lines Matching refs:AVX512CD

9 …nl -mattr=+avx512cd | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512CD
106 ; AVX512CD-LABEL: testv2i64:
107 ; AVX512CD: ## BB#0:
108 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<def>
109 ; AVX512CD-NEXT: vplzcntq %zmm0, %zmm0
110 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill>
111 ; AVX512CD-NEXT: retq
224 ; AVX512CD-LABEL: testv2i64u:
225 ; AVX512CD: ## BB#0:
226 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<def>
227 ; AVX512CD-NEXT: vplzcntq %zmm0, %zmm0
228 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill>
229 ; AVX512CD-NEXT: retq
413 ; AVX512CD-LABEL: testv4i32:
414 ; AVX512CD: ## BB#0:
415 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<def>
416 ; AVX512CD-NEXT: vplzcntd %zmm0, %zmm0
417 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill>
418 ; AVX512CD-NEXT: retq
578 ; AVX512CD-LABEL: testv4i32u:
579 ; AVX512CD: ## BB#0:
580 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<def>
581 ; AVX512CD-NEXT: vplzcntd %zmm0, %zmm0
582 ; AVX512CD-NEXT: ## kill: %XMM0<def> %XMM0<kill> %ZMM0<kill>
583 ; AVX512CD-NEXT: retq
791 ; AVX512CD-LABEL: testv8i16:
792 ; AVX512CD: ## BB#0:
793 ; AVX512CD-NEXT: vpmovzxwd {{.*#+}} ymm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,x…
794 ; AVX512CD-NEXT: vplzcntd %zmm0, %zmm0
795 ; AVX512CD-NEXT: vpmovdw %zmm0, %ymm0
796 ; AVX512CD-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
797 ; AVX512CD-NEXT: retq
989 ; AVX512CD-LABEL: testv8i16u:
990 ; AVX512CD: ## BB#0:
991 ; AVX512CD-NEXT: vpmovzxwd {{.*#+}} ymm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero,x…
992 ; AVX512CD-NEXT: vplzcntd %zmm0, %zmm0
993 ; AVX512CD-NEXT: vpmovdw %zmm0, %ymm0
994 ; AVX512CD-NEXT: vpsubw {{.*}}(%rip), %xmm0, %xmm0
995 ; AVX512CD-NEXT: retq
1640 ; AVX512CD-LABEL: foldv4i32:
1641 ; AVX512CD: ## BB#0:
1642 ; AVX512CD-NEXT: vmovaps {{.*#+}} xmm0 = [23,0,32,24]
1643 ; AVX512CD-NEXT: retq
1669 ; AVX512CD-LABEL: foldv4i32u:
1670 ; AVX512CD: ## BB#0:
1671 ; AVX512CD-NEXT: vmovaps {{.*#+}} xmm0 = [23,0,32,24]
1672 ; AVX512CD-NEXT: retq
1698 ; AVX512CD-LABEL: foldv8i16:
1699 ; AVX512CD: ## BB#0:
1700 ; AVX512CD-NEXT: vmovaps {{.*#+}} xmm0 = [7,0,16,8,16,13,11,9]
1701 ; AVX512CD-NEXT: retq
1727 ; AVX512CD-LABEL: foldv8i16u:
1728 ; AVX512CD: ## BB#0:
1729 ; AVX512CD-NEXT: vmovaps {{.*#+}} xmm0 = [7,0,16,8,16,13,11,9]
1730 ; AVX512CD-NEXT: retq
1756 ; AVX512CD-LABEL: foldv16i8:
1757 ; AVX512CD: ## BB#0:
1758 ; AVX512CD-NEXT: vmovaps {{.*#+}} xmm0 = [8,0,8,0,8,5,3,1,0,0,7,6,5,4,3,2]
1759 ; AVX512CD-NEXT: retq
1785 ; AVX512CD-LABEL: foldv16i8u:
1786 ; AVX512CD: ## BB#0:
1787 ; AVX512CD-NEXT: vmovaps {{.*#+}} xmm0 = [8,0,8,0,8,5,3,1,0,0,7,6,5,4,3,2]
1788 ; AVX512CD-NEXT: retq