Searched refs:AVX512VBMI (Results 1 – 9 of 9) sorted by relevance
6 …unknown -mattr=+avx512vbmi,+fast-variable-shuffle | FileCheck %s --check-prefixes=AVX512,AVX512VBMI62 ; AVX512VBMI-LABEL: shuffle_v64i8_to_v32i8:63 ; AVX512VBMI: # %bb.0:64 ; AVX512VBMI-NEXT: vmovdqa64 (%rdi), %zmm065 ; AVX512VBMI-NEXT: vextracti64x4 $1, %zmm0, %ymm166 ; AVX512VBMI-NEXT: vpshufb {{.*#+}} ymm1 = ymm1[u,u,u,u,u,u,u,u,0,2,4,6,8,10,12,14,u,u,u,u,u,u,u…67 ; AVX512VBMI-NEXT: vpshufb {{.*#+}} ymm0 = ymm0[0,2,4,6,8,10,12,14,u,u,u,u,u,u,u,u,16,18,20,22,2…68 ; AVX512VBMI-NEXT: vpblendd {{.*#+}} ymm0 = ymm0[0,1],ymm1[2,3],ymm0[4,5],ymm1[6,7]69 ; AVX512VBMI-NEXT: vpermq {{.*#+}} ymm0 = ymm0[0,2,1,3]70 ; AVX512VBMI-NEXT: vmovdqa %ymm0, (%rsi)[all …]
5 …mattr=+avx512vbmi | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512VBMI34 ; AVX512VBMI-LABEL: shuffle_v64i8_zz_00_01_02_03_04_05_06_07_08_09_10_11_12_13_14_zz_16_17_18_19_20…35 ; AVX512VBMI: # %bb.0:36 ; AVX512VBMI-NEXT: vpslldq {{.*#+}} zmm0 = zero,zmm0[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],zero,zm…37 ; AVX512VBMI-NEXT: retq60 ; AVX512VBMI-LABEL: shuffle_v64i8_02_03_04_05_06_07_08_09_10_11_12_13_14_15_zz_zz_18_19_20_21_22_23…61 ; AVX512VBMI: # %bb.0:62 ; AVX512VBMI-NEXT: vpsrldq {{.*#+}} zmm0 = zmm0[2,3,4,5,6,7,8,9,10,11,12,13,14,15],zero,zero,zmm…63 ; AVX512VBMI-NEXT: retq86 ; AVX512VBMI-LABEL: shuffle_v64i8_79_00_01_02_03_04_05_06_07_08_09_10_11_12_13_14_95_16_17_18_19_20…[all …]
105 AVX512VBMI = 34, // Bit manipulation enumerator
220 case AVX512VBMI: return cpuid->have_avx512vbmi_; in TestFeature()
9 …alyze -mattr=+avx512f,+avx512bw,+avx512vbmi | FileCheck %s --check-prefixes=CHECK,AVX512,AVX512VBMI222 ; AVX512VBMI-LABEL: 'test_vXi16'223 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V128 = shufflevector…224 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V256 = shufflevector…225 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V512 = shufflevector…226 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void283 ; AVX512VBMI-LABEL: 'test_vXi8'284 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V128 = shufflevector…285 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V256 = shufflevector…286 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V512 = shufflevector…[all …]
10 …alyze -mattr=+avx512f,+avx512bw,+avx512vbmi | FileCheck %s --check-prefixes=CHECK,AVX512,AVX512VBMI263 ; AVX512VBMI-LABEL: 'test_vXi16'264 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V128 = shufflevector…265 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V256 = shufflevector…266 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V512 = shufflevector…267 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %V1024 = shufflevecto…268 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void333 ; AVX512VBMI-LABEL: 'test_vXi8'334 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V128 = shufflevector…335 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V256 = shufflevector…[all …]
10 …alyze -mattr=+avx512f,+avx512bw,+avx512vbmi | FileCheck %s --check-prefixes=CHECK,AVX512,AVX512VBMI263 ; AVX512VBMI-LABEL: 'test_vXi16'264 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V128 = shufflevector…265 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V256 = shufflevector…266 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V512 = shufflevector…267 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 6 for instruction: %V1024 = shufflevecto…268 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 0 for instruction: ret void333 ; AVX512VBMI-LABEL: 'test_vXi8'334 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V128 = shufflevector…335 ; AVX512VBMI-NEXT: Cost Model: Found an estimated cost of 1 for instruction: %V256 = shufflevector…[all …]
6789 AVX512VBMI, in EmitX86BuiltinExpr() enumerator6821 .Case("avx512vbmi", X86Features::AVX512VBMI) in EmitX86BuiltinExpr()
70254 CATEGORY: AVX512VBMI70268 CATEGORY: AVX512VBMI70284 CATEGORY: AVX512VBMI70298 CATEGORY: AVX512VBMI70314 CATEGORY: AVX512VBMI70328 CATEGORY: AVX512VBMI70344 CATEGORY: AVX512VBMI70358 CATEGORY: AVX512VBMI70374 CATEGORY: AVX512VBMI70388 CATEGORY: AVX512VBMI[all …]