Home
last modified time | relevance | path

Searched refs:k0 (Results 1 – 25 of 258) sorted by relevance

1234567891011

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Davx512-calling-conv.ll42 ; 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 Davx512-extract-subvector-load-store.ll11 ; 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 Davx512-load-trunc-store-i1.ll9 ; 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 Davx512-mask-op.ll91 ; 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 Davx512-skx-insert-subvec.ll9 ; 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 Davx512vl-vec-test-testn.ll21 ; 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 Dkshift.ll9 ; 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 Davx512vl-vec-masked-cmp.ll1071 ; 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 Davx512-mask-spills.ll10 ; 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 Davx512-select.ll160 ; 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 Dpr47299.ll17 ; 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 Dvector-reduce-or-bool.ll380 ; 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 Dvector-reduce-and-bool.ll384 ; 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 Dpr57340.ll46 ; 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 Dvp2intersect_multiple_pairs.ll20 ; 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 Davx512bwvl-vec-test-testn.ll10 ; 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 Dvector-reduce-xor-bool.ll462 ; 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 Davx512dq-intrinsics-fast-isel.ll11 ; 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 Davx512vlvp2intersect-intrinsics.ll49 ; 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 Dbitcast-setcc-128.ll31 ; 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 Davx512f-vec-test-testn.ll10 ; 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 Dbroadcastm-lowering.ll20 ; 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 Dx86-32-avx512vp2intersect-att.s5 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 Dx86-64-avx512vp2intersect-att.s6 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 Dvtable-layout-extreme.cpp13 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

1234567891011