Home
last modified time | relevance | path

Searched refs:AVX512VBMI (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dshuffle-vs-trunc-512.ll6 …unknown -mattr=+avx512vbmi,+fast-variable-shuffle | FileCheck %s --check-prefixes=AVX512,AVX512VBMI
62 ; AVX512VBMI-LABEL: shuffle_v64i8_to_v32i8:
63 ; AVX512VBMI: # %bb.0:
64 ; AVX512VBMI-NEXT: vmovdqa64 (%rdi), %zmm0
65 ; AVX512VBMI-NEXT: vextracti64x4 $1, %zmm0, %ymm1
66 ; 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 …]
Dvector-shuffle-512-v64.ll5 …mattr=+avx512vbmi | FileCheck %s --check-prefix=ALL --check-prefix=AVX512 --check-prefix=AVX512VBMI
34 ; 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: retq
60 ; 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: retq
86 ; 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 …]
/external/tensorflow/tensorflow/core/platform/
Dcpu_info.h105 AVX512VBMI = 34, // Bit manipulation enumerator
Dcpu_info.cc220 case AVX512VBMI: return cpuid->have_avx512vbmi_; in TestFeature()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/CostModel/X86/
Dshuffle-reverse.ll9 …alyze -mattr=+avx512f,+avx512bw,+avx512vbmi | FileCheck %s --check-prefixes=CHECK,AVX512,AVX512VBMI
222 ; 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 void
283 ; 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 …]
Dshuffle-single-src.ll10 …alyze -mattr=+avx512f,+avx512bw,+avx512vbmi | FileCheck %s --check-prefixes=CHECK,AVX512,AVX512VBMI
263 ; 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 void
333 ; 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 …]
Dshuffle-two-src.ll10 …alyze -mattr=+avx512f,+avx512bw,+avx512vbmi | FileCheck %s --check-prefixes=CHECK,AVX512,AVX512VBMI
263 ; 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 void
333 ; 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 …]
/external/clang/lib/CodeGen/
DCGBuiltin.cpp6789 AVX512VBMI, in EmitX86BuiltinExpr() enumerator
6821 .Case("avx512vbmi", X86Features::AVX512VBMI) in EmitX86BuiltinExpr()
/external/syzkaller/pkg/ifuzz/gen/
Dall-enc-instructions.txt70254 CATEGORY: AVX512VBMI
70268 CATEGORY: AVX512VBMI
70284 CATEGORY: AVX512VBMI
70298 CATEGORY: AVX512VBMI
70314 CATEGORY: AVX512VBMI
70328 CATEGORY: AVX512VBMI
70344 CATEGORY: AVX512VBMI
70358 CATEGORY: AVX512VBMI
70374 CATEGORY: AVX512VBMI
70388 CATEGORY: AVX512VBMI
[all …]