[PATCH] D39952: [X86]: Adding full coverage of MC encoding for all X86 ISA Sets.NFC

Gadi Haber via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 15 01:33:20 PST 2017


gadi.haber added a comment.

The BBX* ISA Sets are new AVX512 instrs. Here are some examples below (<format: #iclass, extension,  category, iform,   isa_set>:
VPSLCTLASTD,         AVX512EVEX,      BBX2,            VPSLCTLASTD_XMMu32_MASKmskw_MEMu32_BBX, BBX2_128 
VPSLCTLASTD,         AVX512EVEX,      BBX2,            VPSLCTLASTD_XMMu32_MASKmskw_XMMu32_BBX, BBX2_128             
VPSLCTLASTD,         AVX512EVEX,      BBX2,            VPSLCTLASTD_YMMu32_MASKmskw_MEMu32_BBX, BBX2_256             
VPSLCTLASTD,         AVX512EVEX,      BBX2,            VPSLCTLASTD_YMMu32_MASKmskw_YMMu32_BBX, BBX2_256             
VPSLCTLASTD,         AVX512EVEX,      BBX2,            VPSLCTLASTD_ZMMu32_MASKmskw_MEMu32_BBX, BBX2_512             
VPSLCTLASTD,         AVX512EVEX,      BBX2,            VPSLCTLASTD_ZMMu32_MASKmskw_ZMMu32_BBX, BBX2_512             
VPSLCTLASTQ,         AVX512EVEX,      BBX2,            VPSLCTLASTQ_XMMu64_MASKmskw_MEMu64_BBX, BBX2_128             
VPSLCTLASTQ,         AVX512EVEX,      BBX2,            VPSLCTLASTQ_XMMu64_MASKmskw_XMMu64_BBX, BBX2_128             
VPSLCTLASTQ,         AVX512EVEX,      BBX2,            VPSLCTLASTQ_YMMu64_MASKmskw_MEMu64_BBX, BBX2_256             
VPSLCTLASTQ,         AVX512EVEX,      BBX2,            VPSLCTLASTQ_YMMu64_MASKmskw_YMMu64_BBX, BBX2_256             
VPSLCTLASTQ,         AVX512EVEX,      BBX2,            VPSLCTLASTQ_ZMMu64_MASKmskw_MEMu64_BBX, BBX2_512             
VPSLCTLASTQ,         AVX512EVEX,      BBX2,            VPSLCTLASTQ_ZMMu64_MASKmskw_ZMMu64_BBX, BBX2_512


Repository:
  rL LLVM

https://reviews.llvm.org/D39952





More information about the llvm-commits mailing list