| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | avx512-calling-conv.ll | 42 ; FASTISEL-NEXT: kandw %k0, %k1, %k0 66 ; FASTISEL-NEXT: kandb %k0, %k1, %k0 90 ; FASTISEL-NEXT: kandw %k0, %k1, %k0 697 ; KNL-NEXT: korw %k1, %k0, %k0 706 ; KNL-NEXT: korw %k1, %k0, %k0 715 ; KNL-NEXT: korw %k1, %k0, %k0 724 ; KNL-NEXT: korw %k1, %k0, %k0 733 ; KNL-NEXT: korw %k1, %k0, %k0 742 ; KNL-NEXT: korw %k1, %k0, %k0 751 ; KNL-NEXT: korw %k1, %k0, %k0 [all …]
|
| H A D | avx512-extract-subvector-load-store.ll | 11 ; AVX512-NEXT: kshiftrb $4, %k0, %k0 41 ; AVX512-NEXT: kshiftrb $6, %k0, %k0 71 ; AVX512-NEXT: kshiftrw $8, %k0, %k0 100 ; AVX512-NEXT: kshiftrw $8, %k0, %k0 129 ; AVX512-NEXT: kshiftrw $14, %k0, %k0 158 ; AVX512-NEXT: kshiftrw $12, %k0, %k0 187 ; AVX512-NEXT: kshiftrd $16, %k0, %k0 216 ; AVX512-NEXT: kshiftrd $16, %k0, %k0 274 ; AVX512-NEXT: kshiftrd $30, %k0, %k0 303 ; AVX512-NEXT: kshiftrd $28, %k0, %k0 [all …]
|
| H A D | avx512-load-trunc-store-i1.ll | 9 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0 10 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0 31 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0 32 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0 53 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0 54 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0 75 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0 76 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0 97 ; AVX512-ALL-NEXT: kshiftlb $7, %k0, %k0 98 ; AVX512-ALL-NEXT: kshiftrb $7, %k0, %k0 [all …]
|
| H A D | avx512-mask-op.ll | 91 ; CHECK-NEXT: knotw %k0, %k0 99 ; X86-NEXT: knotw %k0, %k0 119 ; SKX-NEXT: knotb %k0, %k0 131 ; AVX512DQ-NEXT: knotb %k0, %k0 139 ; X86-NEXT: knotb %k0, %k0 186 ; KNL-NEXT: korw %k0, %k2, %k0 197 ; SKX-NEXT: korw %k0, %k2, %k0 708 ; SKX-NEXT: kxorw %k0, %k0, %k0 724 ; AVX512BW-NEXT: kxorw %k0, %k0, %k0 742 ; AVX512DQ-NEXT: kxorw %k0, %k0, %k0 [all …]
|
| H A D | avx512-skx-insert-subvec.ll | 9 ; CHECK-NEXT: kshiftlb $2, %k0, %k0 21 ; CHECK-NEXT: kshiftlb $4, %k0, %k0 33 ; CHECK-NEXT: kshiftlb $4, %k0, %k0 59 ; CHECK-NEXT: kshiftlb $4, %k0, %k0 60 ; CHECK-NEXT: korb %k0, %k1, %k0 75 ; CHECK-NEXT: kshiftlb $2, %k0, %k0 76 ; CHECK-NEXT: korw %k0, %k1, %k0 91 ; CHECK-NEXT: kshiftlb $2, %k0, %k0 92 ; CHECK-NEXT: korw %k0, %k1, %k0 107 ; CHECK-NEXT: kshiftlb $4, %k0, %k0 [all …]
|
| H A D | avx512vl-vec-test-testn.ll | 21 ; AVX512F-NEXT: kshiftlw $14, %k0, %k0 22 ; AVX512F-NEXT: kshiftrw $14, %k0, %k0 49 ; AVX512F-NEXT: kshiftlw $12, %k0, %k0 50 ; AVX512F-NEXT: kshiftrw $12, %k0, %k0 79 ; AVX512F-NEXT: kshiftlw $12, %k0, %k0 80 ; AVX512F-NEXT: kshiftrw $12, %k0, %k0 357 ; AVX512F-NEXT: kshiftlw $14, %k0, %k0 358 ; AVX512F-NEXT: kshiftrw $14, %k0, %k0 385 ; AVX512F-NEXT: kshiftlw $12, %k0, %k0 386 ; AVX512F-NEXT: kshiftrw $12, %k0, %k0 [all …]
|
| H A D | kshift.ll | 9 ; KNL-NEXT: kshiftlw $1, %k0, %k1 11 ; KNL-NEXT: kmovw %k0, %eax 21 ; SKX-NEXT: kmovd %k0, %eax 39 ; KNL-NEXT: kmovw %k0, %eax 49 ; SKX-NEXT: kmovd %k0, %eax 83 ; KNL-NEXT: kmovw %k0, %ecx 85 ; KNL-NEXT: kmovw %k0, %eax 96 ; SKX-NEXT: kmovd %k0, %eax 145 ; KNL-NEXT: kmovw %k0, %eax 305 ; KNL-NEXT: kshiftlw $8, %k0, %k0 [all …]
|
| H A D | avx512vl-vec-masked-cmp.ll | 1071 ; NoVLX-NEXT: kshiftlw $12, %k0, %k0 1072 ; NoVLX-NEXT: kshiftrw $12, %k0, %k0 1099 ; NoVLX-NEXT: kshiftlw $12, %k0, %k0 1100 ; NoVLX-NEXT: kshiftrw $12, %k0, %k0 1804 ; NoVLX-NEXT: kshiftlw $8, %k0, %k0 1805 ; NoVLX-NEXT: kshiftrw $8, %k0, %k0 1833 ; NoVLX-NEXT: kshiftlw $8, %k0, %k0 1834 ; NoVLX-NEXT: kshiftrw $8, %k0, %k0 1865 ; NoVLX-NEXT: kshiftlw $8, %k0, %k0 1866 ; NoVLX-NEXT: kshiftrw $8, %k0, %k0 [all …]
|
| H A D | avx512-mask-spills.ll | 10 ; CHECK-NEXT: vpcmpnleud %xmm1, %xmm0, %k0 12 ; CHECK-NEXT: korw %k1, %k0, %k0 16 ; CHECK-NEXT: vpmovm2d %k0, %xmm0 34 ; CHECK-NEXT: korb %k1, %k0, %k0 39 ; CHECK-NEXT: vpmovm2w %k0, %xmm0 57 ; CHECK-NEXT: korw %k1, %k0, %k0 62 ; CHECK-NEXT: vpmovm2b %k0, %xmm0 79 ; CHECK-NEXT: kord %k1, %k0, %k0 84 ; CHECK-NEXT: vpmovm2b %k0, %ymm0 101 ; CHECK-NEXT: korq %k1, %k0, %k0 [all …]
|
| H A D | avx512-select.ll | 160 ; X86-AVX512F-NEXT: korw %k1, %k0, %k0 171 ; X64-AVX512F-NEXT: korw %k1, %k0, %k0 184 ; X86-AVX512BW-NEXT: korw %k1, %k0, %k0 195 ; X64-AVX512BW-NEXT: korw %k1, %k0, %k0 235 ; X86-AVX512F-NEXT: kandw %k1, %k0, %k0 246 ; X64-AVX512F-NEXT: kandw %k1, %k0, %k0 290 ; X86-AVX512F-NEXT: kandw %k0, %k1, %k0 291 ; X86-AVX512F-NEXT: korw %k2, %k0, %k0 302 ; X64-AVX512F-NEXT: kandw %k0, %k1, %k0 303 ; X64-AVX512F-NEXT: korw %k2, %k0, %k0 [all …]
|
| H A D | pr47299.ll | 17 ; CHECK-NEXT: kshiftrb k1, k0, 6 19 ; CHECK-NEXT: kshiftrb k1, k0, 5 29 ; CHECK-NEXT: kmovd esi, k0 62 ; CHECK-NEXT: kunpckbw k0, k1, k0 77 ; CHECK-NEXT: kunpckbw k0, k1, k0 80 ; CHECK-NEXT: kunpckwd k0, k1, k0 94 ; CHECK-NEXT: kunpckbw k0, k1, k0 98 ; CHECK-NEXT: kunpckwd k0, k1, k0 105 ; CHECK-NEXT: kunpckdq k0, k1, k0 131 ; CHECK-NEXT: kunpckwd k0, k1, k0 [all …]
|
| H A D | vector-reduce-or-bool.ll | 380 ; AVX512F-NEXT: kortestw %k0, %k0 389 ; AVX512BW-NEXT: kortestw %k0, %k0 398 ; AVX512VL-NEXT: kortestw %k0, %k0 445 ; AVX512F-NEXT: korw %k1, %k0, %k0 447 ; AVX512F-NEXT: korw %k1, %k0, %k0 449 ; AVX512F-NEXT: korw %k1, %k0, %k0 451 ; AVX512F-NEXT: korw %k1, %k0, %k0 645 ; AVX512-NEXT: kortestw %k0, %k0 706 ; AVX512F-NEXT: korw %k1, %k0, %k0 708 ; AVX512F-NEXT: korw %k1, %k0, %k0 [all …]
|
| H A D | vector-reduce-and-bool.ll | 384 ; AVX512F-NEXT: kortestw %k0, %k0 393 ; AVX512BW-NEXT: kortestw %k0, %k0 402 ; AVX512VL-NEXT: kortestw %k0, %k0 449 ; AVX512F-NEXT: kandw %k1, %k0, %k0 451 ; AVX512F-NEXT: kandw %k1, %k0, %k0 453 ; AVX512F-NEXT: kandw %k1, %k0, %k0 455 ; AVX512F-NEXT: kandw %k1, %k0, %k0 651 ; AVX512-NEXT: kortestw %k0, %k0 728 ; AVX512BW-NEXT: kortestd %k0, %k0 1189 ; AVX512F-NEXT: kortestw %k0, %k0 [all …]
|
| H A D | pr57340.ll | 46 ; CHECK-NEXT: korw %k1, %k0, %k0 49 ; CHECK-NEXT: kandw %k1, %k0, %k0 66 ; CHECK-NEXT: korw %k1, %k0, %k0 71 ; CHECK-NEXT: kandw %k1, %k0, %k0 88 ; CHECK-NEXT: korw %k1, %k0, %k0 93 ; CHECK-NEXT: kandw %k1, %k0, %k0 105 ; CHECK-NEXT: korw %k1, %k0, %k0 115 ; CHECK-NEXT: kandw %k1, %k0, %k0 127 ; CHECK-NEXT: korw %k1, %k0, %k0 144 ; CHECK-NEXT: korw %k1, %k0, %k0 [all …]
|
| H A D | vp2intersect_multiple_pairs.ll | 20 ; X86-NEXT: vp2intersectd %zmm1, %zmm0, %k0 23 ; X86-NEXT: vp2intersectd 8(%ebp), %zmm2, %k0 39 ; X86-NEXT: kmovw %k0, %eax 42 ; X86-NEXT: kmovw %k0, %ecx 45 ; X86-NEXT: kmovw %k0, %edx 48 ; X86-NEXT: kmovw %k0, %edi 94 ; X64-NEXT: kmovw %k0, %eax 97 ; X64-NEXT: kmovw %k0, %ecx 100 ; X64-NEXT: kmovw %k0, %edx 103 ; X64-NEXT: kmovw %k0, %esi [all …]
|
| H A D | avx512bwvl-vec-test-testn.ll | 10 ; AVX512BWVL-NEXT: kmovd %k0, %eax 19 ; AVX512BW-NEXT: kmovd %k0, %eax 36 ; AVX512BWVL-NEXT: kmovd %k0, %eax 46 ; AVX512BW-NEXT: kmovd %k0, %eax 66 ; AVX512BWVL-NEXT: kmovd %k0, %eax 75 ; AVX512BW-NEXT: kmovd %k0, %eax 102 ; AVX512BW-NEXT: kmovd %k0, %eax 131 ; AVX512BW-NEXT: kmovd %k0, %eax 158 ; AVX512BW-NEXT: kmovd %k0, %eax 187 ; AVX512BW-NEXT: kmovd %k0, %eax [all …]
|
| H A D | vector-reduce-xor-bool.ll | 462 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 464 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 466 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 468 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 762 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 764 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 766 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 768 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 853 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 855 ; AVX512F-NEXT: kxorw %k1, %k0, %k0 [all …]
|
| H A D | avx512dq-intrinsics-fast-isel.ll | 11 ; X86-NEXT: kmovw %k0, %eax 20 ; X64-NEXT: kmovw %k0, %eax 39 ; CHECK-NEXT: kmovw %k0, %eax 53 ; X86-NEXT: kmovw %k0, %eax 62 ; X64-NEXT: kmovw %k0, %eax 81 ; CHECK-NEXT: kmovw %k0, %eax 95 ; CHECK-NEXT: kmovw %k0, %eax 111 ; X86-NEXT: kmovw %k0, %eax 119 ; X64-NEXT: kmovw %k0, %eax 147 ; X86-NEXT: kmovw %k0, %eax [all …]
|
| H A D | avx512vlvp2intersect-intrinsics.ll | 49 ; X86-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 63 ; X64-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 135 ; X86-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 152 ; X64-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 230 ; X86-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 247 ; X64-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 282 ; X86-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 295 ; X64-NEXT: kshiftrw $12, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0c] 325 ; X86-NEXT: kshiftrw $14, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0e] 338 ; X64-NEXT: kshiftrw $14, %k0, %k0 # encoding: [0xc4,0xe3,0xf9,0x30,0xc0,0x0e] [all …]
|
| H A D | bitcast-setcc-128.ll | 31 ; AVX512F-NEXT: kmovw %k0, %eax 39 ; AVX512BW-NEXT: kmovd %k0, %eax 65 ; AVX512F-NEXT: kmovw %k0, %eax 72 ; AVX512BW-NEXT: kmovd %k0, %eax 98 ; AVX512F-NEXT: kmovw %k0, %eax 105 ; AVX512BW-NEXT: kmovd %k0, %eax 178 ; AVX512F-NEXT: kmovw %k0, %eax 541 ; AVX512BW-NEXT: kxnorw %k0, %k0, %k1 542 ; AVX512BW-NEXT: kunpckwd %k0, %k1, %k0 543 ; AVX512BW-NEXT: kxnord %k0, %k0, %k1 [all …]
|
| H A D | avx512f-vec-test-testn.ll | 10 ; CHECK-NEXT: kmovw %k0, %eax 26 ; CHECK-NEXT: kmovw %k0, %eax 42 ; CHECK-NEXT: kmovw %k0, %eax 59 ; X64-NEXT: kmovw %k0, %eax 68 ; X86-NEXT: kmovw %k0, %eax 87 ; X64-NEXT: kmovw %k0, %eax 96 ; X86-NEXT: kmovw %k0, %eax 165 ; X64-NEXT: kmovw %k0, %eax 174 ; X86-NEXT: kmovw %k0, %eax 193 ; X64-NEXT: kmovw %k0, %eax [all …]
|
| H A D | broadcastm-lowering.ll | 20 ; AVX512CD-NEXT: vptestmq %zmm0, %zmm0, %k0 21 ; AVX512CD-NEXT: vpbroadcastmb2q %k0, %zmm0 30 ; AVX512CDBW-NEXT: vpcmpeqw %zmm1, %zmm0, %k0 31 ; AVX512CDBW-NEXT: vpbroadcastmb2q %k0, %zmm0 86 ; ALL-NEXT: vpcmpeqd %zmm1, %zmm0, %k0 87 ; ALL-NEXT: vpbroadcastmw2d %k0, %zmm0 103 ; AVX512CD-NEXT: vpcmpeqd %zmm1, %zmm0, %k0 104 ; AVX512CD-NEXT: vpbroadcastmb2q %k0, %zmm0 134 ; AVX512CD-NEXT: vpcmpeqd %zmm1, %zmm0, %k0 135 ; AVX512CD-NEXT: vpbroadcastmb2q %k0, %zmm0 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | x86-32-avx512vp2intersect-att.s | 5 vp2intersectq %zmm2, %zmm1, %k0 9 vp2intersectq (%edi), %zmm1, %k0 13 vp2intersectq (%edi){1to8}, %zmm1, %k0 53 vp2intersectq %ymm2, %ymm1, %k0 57 vp2intersectq (%edi), %ymm1, %k0 97 vp2intersectq %xmm2, %xmm1, %k0 101 vp2intersectq (%edi), %xmm1, %k0 133 vp2intersectd %zmm2, %zmm1, %k0 137 vp2intersectd (%edi), %zmm1, %k0 165 vp2intersectd %ymm2, %ymm1, %k0 [all …]
|
| H A D | x86-64-avx512vp2intersect-att.s | 6 vp2intersectq %zmm2, %zmm1, %k0 10 vp2intersectq (%rdi), %zmm1, %k0 14 vp2intersectq (%rdi){1to8}, %zmm1, %k0 55 vp2intersectq %ymm2, %ymm1, %k0 59 vp2intersectq (%rdi), %ymm1, %k0 100 vp2intersectq %xmm2, %xmm1, %k0 104 vp2intersectq (%rdi), %xmm1, %k0 137 vp2intersectd %zmm2, %zmm1, %k0 141 vp2intersectd (%rdi), %zmm1, %k0 170 vp2intersectd %ymm2, %ymm1, %k0 [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | vtable-layout-extreme.cpp | 13 int k0; member in Test1::C1 19 int k0; member in Test1::C2 26 int k0; member in Test1::C3 36 int k0; member in Test1::C4 45 int k0; member in Test1::C5 54 int k0; member in Test1::C6 63 int k0; member in Test1::C7 74 int k0; member in Test1::C8 202 int k0; member in Test1::C9
|