Home
last modified time | relevance | path

Searched refs:zmm0 (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dvector-fshr-512.ll359zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
366zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
375zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
380zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
396zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
410zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
679zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
690zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
703zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
714zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
[all …]
H A Dvector-fshl-512.ll361zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
367zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
376zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
382zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
397zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
412zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
672zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
684zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
696zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
708zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm…
[all …]
H A Dvector-popcnt-512-ult-ugt.ll22 ; AVX512F-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
3658 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
3737 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
3816 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
3895 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
3974 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
4053 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
4132 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
4211 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
4290 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
[all …]
H A Dvector-tzcnt-512.ll14 ; AVX512CD-NEXT: vplzcntq %zmm0, %zmm0
24 ; AVX512CDBW-NEXT: vplzcntq %zmm0, %zmm0
59 ; BITALG-NEXT: vpopcntb %zmm0, %zmm0
161 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
163 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
183 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
185 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
228 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
230 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
250 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
[all …]
H A Dvector-popcnt-512.ll104 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
106 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
120 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
122 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
287 ; AVX512F-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
312 ; BITALG-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
355 ; BITALG-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
395 ; BITALG-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
438 ; BITALG-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
529 ; AVX512F-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0
[all …]
H A Dvector-idiv-udiv-512.ll171zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
175zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zm…
259zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
264zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zm…
271zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
274zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm…
279zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
282zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm…
517zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
521zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zm…
[all …]
H A Dvector-idiv-sdiv-512.ll93 ; AVX-NEXT: vpaddd %zmm0, %zmm3, %zmm0
95 ; AVX-NEXT: vpsrad $2, %zmm0, %zmm0
96 ; AVX-NEXT: vpaddd %zmm1, %zmm0, %zmm0
174zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
178zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm0[5],zmm1[6],zm…
253zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
256zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm0[5],zmm1[6],zm…
499zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
503zmm0[0],zmm1[1],zmm0[1],zmm1[2],zmm0[2],zmm1[3],zmm0[3],zmm1[4],zmm0[4],zmm1[5],zmm0[5],zmm1[6],zm…
599zmm0[8],zmm1[9],zmm0[9],zmm1[10],zmm0[10],zmm1[11],zmm0[11],zmm1[12],zmm0[12],zmm1[13],zmm0[13],zm…
[all …]
H A Dvector-lzcnt-512.ll36 ; AVX512BW-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
61 ; AVX512DQ-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
113 ; AVX512BW-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
138 ; AVX512DQ-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
188 ; AVX512BW-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
194 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
196 …kldq {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
215 ; AVX512DQ-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
273 ; AVX512BW-NEXT: vpternlogq $15, %zmm0, %zmm0, %zmm0
279 …{.*#+}} zmm2 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[10],z…
[all …]
H A Dvector-shift-lshr-512.ll12 ; ALL-NEXT: vpsrlvq %zmm1, %zmm0, %zmm0
21 ; ALL-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0
38 ; AVX512DQ-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0
115 ; ALL-NEXT: vpsrlq %xmm1, %zmm0, %zmm0
126 ; ALL-NEXT: vpsrld %xmm1, %zmm0, %zmm0
192 ; ALL-NEXT: vpsrlq %xmm1, %zmm0, %zmm0
204 ; ALL-NEXT: vpsrld %xmm1, %zmm0, %zmm0
338zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[13],zmm…
341zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm…
357 ; ALL-NEXT: vpsrlq $7, %zmm0, %zmm0
[all …]
H A Dvector-shuffle-v1.ll13 ; AVX512F-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
16 ; AVX512F-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
50 ; AVX512F-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
54 ; AVX512F-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
91 ; AVX512F-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
94 ; AVX512F-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
127 ; AVX512F-NEXT: vpternlogq $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
131 ; AVX512F-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
171 ; AVX512F-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k2} {z}
176 ; AVX512F-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
[all …]
H A Davx512bw-intrinsics-fast-isel.ll334zmm0 = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1[12],zmm0[…
372zmm0 {%k1} {z} = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1…
378zmm0 {%k1} {z} = zmm0[8],zmm1[8],zmm0[9],zmm1[9],zmm0[10],zmm1[10],zmm0[11],zmm1[11],zmm0[12],zmm1…
392zmm0 = zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[12],zmm1[12],zmm0[13],…
427zmm0 {%k1} {z} = zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[12],zmm1[12]…
433zmm0 {%k1} {z} = zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[12],zmm1[12]…
447zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],zmm0[5],zmm…
484zmm0 {%k1} {z} = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],z…
490zmm0 {%k1} {z} = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[4],zmm1[4],z…
504zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[8],zmm1[8],zmm0[9],zmm…
[all …]
H A Dvector-fshl-rot-512.ll21 ; AVX512-NEXT: vprolvq %zmm1, %zmm0, %zmm0
30 ; AVX512-NEXT: vprolvd %zmm1, %zmm0, %zmm0
58 ; AVX512F-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0
59 ; AVX512F-NEXT: vpord %zmm0, %zmm2, %zmm0
86 ; AVX512VL-NEXT: vpord %zmm0, %zmm2, %zmm0
98 ; AVX512BW-NEXT: vporq %zmm0, %zmm2, %zmm0
218 ; AVX512BW-NEXT: vpsrlw $8, %zmm0, %zmm0
645 ; AVX512-NEXT: vprolq $14, %zmm0, %zmm0
654 ; AVX512-NEXT: vprold $4, %zmm0, %zmm0
701 ; AVX512VBMI2-NEXT: vpshldw $7, %zmm0, %zmm0, %zmm0
[all …]
H A Dvector-fshr-rot-512.ll21 ; AVX512-NEXT: vprorvq %zmm1, %zmm0, %zmm0
30 ; AVX512-NEXT: vprorvd %zmm1, %zmm0, %zmm0
58 ; AVX512F-NEXT: vpsllvd %zmm1, %zmm0, %zmm0
59 ; AVX512F-NEXT: vpord %zmm0, %zmm2, %zmm0
86 ; AVX512VL-NEXT: vpord %zmm0, %zmm2, %zmm0
98 ; AVX512BW-NEXT: vporq %zmm0, %zmm2, %zmm0
337 ; AVX512BW-NEXT: vpsllw $1, %zmm0, %zmm0
645 ; AVX512-NEXT: vprorq $14, %zmm0, %zmm0
654 ; AVX512-NEXT: vprord $4, %zmm0, %zmm0
701 ; AVX512VBMI2-NEXT: vpshrdw $7, %zmm0, %zmm0, %zmm0
[all …]
H A Dvector-rotate-512.ll16 ; AVX512-NEXT: vprolvq %zmm1, %zmm0, %zmm0
28 ; AVX512-NEXT: vprolvd %zmm1, %zmm0, %zmm0
59 ; AVX512F-NEXT: vpsrlvd %zmm1, %zmm0, %zmm0
60 ; AVX512F-NEXT: vpord %zmm0, %zmm2, %zmm0
87 ; AVX512VL-NEXT: vpord %zmm0, %zmm2, %zmm0
99 ; AVX512BW-NEXT: vporq %zmm0, %zmm2, %zmm0
222 ; AVX512BW-NEXT: vpsrlw $8, %zmm0, %zmm0
732 ; AVX512VBMI2-NEXT: vpshldw $7, %zmm0, %zmm0, %zmm0
737 ; AVX512VLVBMI2-NEXT: vpshldw $7, %zmm0, %zmm0, %zmm0
876 ; AVX512VBMI2-NEXT: vpshldw $5, %zmm0, %zmm0, %zmm0
[all …]
H A Dvector-shuffle-512-v8.ll146 ; ALL-NEXT: vpermpd %zmm0, %zmm1, %zmm0
196 ; ALL-NEXT: vshufpd {{.*#+}} zmm0 = zmm1[0],zmm0[1],zmm1[2],zmm0[3],zmm1[4],zmm0[5],zmm1[6],zmm0
793 ; ALL-NEXT: vshufpd {{.*#+}} zmm0 = zmm0[1],zmm1[0],zmm0[2],zmm1[2],zmm0[5],zmm1[4],zmm0[6],zmm1…
1670 ; ALL-NEXT: vunpcklpd {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
1680 ; ALL-NEXT: vshufpd {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zmm1…
1689 ; ALL-NEXT: vunpcklpd {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
1699 ; ALL-NEXT: vunpcklpd {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[2],zmm1[2],zmm0[4],zmm1[4],zmm0[6],zm…
1708 ; ALL-NEXT: vunpckhpd {{.*#+}} zmm0 = zmm0[1],zmm1[1],zmm0[3],zmm1[3],zmm0[5],zmm1[5],zmm0[7],zm…
1718 ; ALL-NEXT: vshufpd {{.*#+}} zmm0 = zmm0[0],zmm1[1],zmm0[2],zmm1[3],zmm0[4],zmm1[5],zmm0[6],zmm1…
1727 ; ALL-NEXT: vunpckhpd {{.*#+}} zmm0 = zmm0[1],zmm1[1],zmm0[3],zmm1[3],zmm0[5],zmm1[5],zmm0[7],zm…
[all …]
H A Dvector-shuffle-512-v16.ll41 …klps {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
51 …klps {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
60 …{{.*#+}} zmm0 = zmm1[0],zmm0[0],zmm1[1],zmm0[1],zmm1[4],zmm0[4],zmm1[5],zmm0[5],zmm1[8],zmm0[8],zm…
79 …klps {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
89 …klps {{.*#+}} zmm0 = zmm0[0],zmm1[0],zmm0[1],zmm1[1],zmm0[4],zmm1[4],zmm0[5],zmm1[5],zmm0[8],zmm1[…
98 …ps {{.*#+}} zmm0 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[1…
108 …ps {{.*#+}} zmm0 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[1…
174 ; ALL-NEXT: vshufpd {{.*#+}} zmm0 = zmm0[1],zmm1[0],zmm0[3],zmm1[2],zmm0[5],zmm1[4],zmm0[7],zmm1…
202 …ps {{.*#+}} zmm0 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[1…
212 …ps {{.*#+}} zmm0 = zmm0[2],zmm1[2],zmm0[3],zmm1[3],zmm0[6],zmm1[6],zmm0[7],zmm1[7],zmm0[10],zmm1[1…
[all …]
H A Dvector-shift-shl-512.ll12 ; ALL-NEXT: vpsllvq %zmm1, %zmm0, %zmm0
21 ; ALL-NEXT: vpsllvd %zmm1, %zmm0, %zmm0
38 ; AVX512DQ-NEXT: vpsllvd %zmm1, %zmm0, %zmm0
45 ; AVX512BW-NEXT: vpsllvw %zmm1, %zmm0, %zmm0
97 ; AVX512BW-NEXT: vpaddb %zmm0, %zmm0, %zmm0 {%k1}
110 ; ALL-NEXT: vpsllq %xmm1, %zmm0, %zmm0
121 ; ALL-NEXT: vpslld %xmm1, %zmm0, %zmm0
185 ; ALL-NEXT: vpsllq %xmm1, %zmm0, %zmm0
197 ; ALL-NEXT: vpslld %xmm1, %zmm0, %zmm0
344 ; ALL-NEXT: vpsllq $7, %zmm0, %zmm0
[all …]
H A Davx512bw-intrinsics-canonical.ll14 ; AVX512BW-NEXT: vpaddsw %zmm1, %zmm0, %zmm0
19 ; AVX512F-32-NEXT: vpaddsw %zmm1, %zmm0, %zmm0
67 ; AVX512BW-NEXT: vpaddsw (%rdi), %zmm0, %zmm0
73 ; AVX512F-32-NEXT: vpaddsw (%eax), %zmm0, %zmm0
125 ; AVX512BW-NEXT: vpsubsw %zmm1, %zmm0, %zmm0
130 ; AVX512F-32-NEXT: vpsubsw %zmm1, %zmm0, %zmm0
178 ; AVX512BW-NEXT: vpsubsw (%rdi), %zmm0, %zmm0
237 ; AVX512BW-NEXT: vpaddsw %zmm2, %zmm0, %zmm0
250 ; AVX512F-32-NEXT: vpaddsw %zmm2, %zmm0, %zmm0
264 ; AVX512BW-NEXT: vpsubsw %zmm2, %zmm0, %zmm0
[all …]
H A Davx512-cvt.ll14 ; ALL-NEXT: vcvtdq2ps %zmm0, %zmm0
53 ; VLDQ-NEXT: vcvtqq2pd %zmm0, %zmm0
58 ; DQNOVL-NEXT: vcvtqq2pd %zmm0, %zmm0
89 ; DQNOVL-NEXT: vcvtqq2pd %zmm0, %zmm0
114 ; DQNOVL-NEXT: vcvtqq2pd %zmm0, %zmm0
377 ; ALL-NEXT: vcvttps2dq %zmm0, %zmm0
386 ; ALL-NEXT: vcvttps2dq %zmm0, %zmm0
1486 ; NODQ-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
1606 ; NOVLDQ-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
1867 ; NODQ-NEXT: vpternlogd $255, %zmm0, %zmm0, %zmm0 {%k1} {z}
[all …]
H A Dvector-shift-ashr-512.ll12 ; ALL-NEXT: vpsravq %zmm1, %zmm0, %zmm0
21 ; ALL-NEXT: vpsravd %zmm1, %zmm0, %zmm0
38 ; AVX512DQ-NEXT: vpsravd %zmm1, %zmm0, %zmm0
45 ; AVX512BW-NEXT: vpsravw %zmm1, %zmm0, %zmm0
137 ; AVX512BW-NEXT: vpsrlw $8, %zmm0, %zmm0
151 ; ALL-NEXT: vpsraq %xmm1, %zmm0, %zmm0
162 ; ALL-NEXT: vpsrad %xmm1, %zmm0, %zmm0
237 ; ALL-NEXT: vpsraq %xmm1, %zmm0, %zmm0
249 ; ALL-NEXT: vpsrad %xmm1, %zmm0, %zmm0
415 ; ALL-NEXT: vpsraq $7, %zmm0, %zmm0
[all …]
H A Davx512-arith.ll11 ; CHECK-NEXT: vaddpd %zmm0, %zmm1, %zmm0
31 ; CHECK-NEXT: vaddps %zmm0, %zmm1, %zmm0
51 ; CHECK-NEXT: vsubpd %zmm0, %zmm1, %zmm0
61 ; CHECK-NEXT: vsubpd (%rdi), %zmm0, %zmm0
72 ; CHECK-NEXT: vsubps %zmm0, %zmm1, %zmm0
82 ; CHECK-NEXT: vsubps (%rdi), %zmm0, %zmm0
100 ; AVX512F-NEXT: vpaddq %zmm2, %zmm0, %zmm0
112 ; AVX512VL-NEXT: vpaddq %zmm2, %zmm0, %zmm0
134 ; SKX-NEXT: vpmullq %zmm0, %zmm1, %zmm0
632 ; CHECK-NEXT: vsqrtps %zmm0, %zmm0
[all …]
H A Dvselect-avx512.ll11 ; CHECK-NEXT: vmovdqu64 (%rdi), %zmm0
13 ; CHECK-NEXT: vpminsd %zmm0, %zmm1, %zmm2
19 ; CHECK-NEXT: vpmaxsd %zmm2, %zmm0, %zmm0
27 ; CHECK-NEXT: vpermq {{.*#+}} zmm0 = zmm0[2,3,0,1,6,7,4,5]
29 ; CHECK-NEXT: vpmaxsd %zmm2, %zmm0, %zmm0
35 ; CHECK-NEXT: vpmaxsd %zmm1, %zmm0, %zmm0
41 ; CHECK-NEXT: vshufi64x2 {{.*#+}} zmm0 = zmm0[4,5,6,7,0,1,2,3]
43 ; CHECK-NEXT: vpmaxsd %zmm1, %zmm0, %zmm0
45 ; CHECK-NEXT: vshufi64x2 {{.*#+}} zmm0 = zmm2[0,1,2,3],zmm0[4,5,6,7]
47 ; CHECK-NEXT: vpmaxsd %zmm0, %zmm1, %zmm0
[all …]
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Generic/
H A Dresources-avx512vpopcntdq.s4 vpopcntd %zmm1, %zmm0
5 vpopcntd (%rdi), %zmm0
6 vpopcntd (%rdi){1to16}, %zmm0
8 vpopcntd %zmm1, %zmm0 {%k1}
9 vpopcntd (%rdi), %zmm0 {%k1}
12 vpopcntd %zmm1, %zmm0 {%k1} {z}
16 vpopcntq %zmm1, %zmm0
17 vpopcntq (%rdi), %zmm0
18 vpopcntq (%rdi){1to8}, %zmm0
20 vpopcntq %zmm1, %zmm0 {%k1}
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/
H A Dselect-add-v512.mir39 liveins: $zmm0, $zmm1
47 %0(<64 x s8>) = COPY $zmm0
50 $zmm0 = COPY %2(<64 x s8>)
51 RET 0, implicit $zmm0
65 liveins: $zmm0, $zmm1
73 %0(<32 x s16>) = COPY $zmm0
77 RET 0, implicit $zmm0
91 liveins: $zmm0, $zmm1
103 RET 0, implicit $zmm0
117 liveins: $zmm0, $zmm1
[all …]
H A Dselect-sub-v512.mir39 liveins: $zmm0, $zmm1
47 %0(<64 x s8>) = COPY $zmm0
50 $zmm0 = COPY %2(<64 x s8>)
51 RET 0, implicit $zmm0
65 liveins: $zmm0, $zmm1
73 %0(<32 x s16>) = COPY $zmm0
77 RET 0, implicit $zmm0
91 liveins: $zmm0, $zmm1
103 RET 0, implicit $zmm0
117 liveins: $zmm0, $zmm1
[all …]

12345678910>>...22