diff options
author | Wang, Pengfei <pengfei.wang@intel.com> | 2021-08-10 11:18:40 +0800 |
---|---|---|
committer | Wang, Pengfei <pengfei.wang@intel.com> | 2021-08-10 12:46:01 +0800 |
commit | 6f7f5b54c81be59ec7876649d1f9aa6b104658ec (patch) | |
tree | b695ae7f4e450d1a6e818e40b5c51871e0c82753 /llvm/utils/TableGen/X86DisassemblerTables.cpp | |
parent | b978df4af4c8a668550fa035b70795312bf41f44 (diff) | |
download | llvm-6f7f5b54c81be59ec7876649d1f9aa6b104658ec.zip llvm-6f7f5b54c81be59ec7876649d1f9aa6b104658ec.tar.gz llvm-6f7f5b54c81be59ec7876649d1f9aa6b104658ec.tar.bz2 |
[X86] AVX512FP16 instructions enabling 1/6
1. Enable FP16 type support and basic declarations used by following patches.
2. Enable new instructions VMOVW and VMOVSH.
Ref.: https://software.intel.com/content/www/us/en/develop/download/intel-avx512-fp16-architecture-specification.html
Reviewed By: LuoYuanke
Differential Revision: https://reviews.llvm.org/D105263
Diffstat (limited to 'llvm/utils/TableGen/X86DisassemblerTables.cpp')
-rw-r--r-- | llvm/utils/TableGen/X86DisassemblerTables.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/utils/TableGen/X86DisassemblerTables.cpp b/llvm/utils/TableGen/X86DisassemblerTables.cpp index 89069ec..d1a9ecb 100644 --- a/llvm/utils/TableGen/X86DisassemblerTables.cpp +++ b/llvm/utils/TableGen/X86DisassemblerTables.cpp @@ -994,6 +994,8 @@ void DisassemblerTables::emitContextDecisions(raw_ostream &o1, raw_ostream &o2, emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[5], XOP9_MAP_STR); emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[6], XOPA_MAP_STR); emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[7], THREEDNOW_MAP_STR); + emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[8], MAP5_STR); + emitContextDecision(o1, o2, i1, i2, ModRMTableNum, *Tables[9], MAP6_STR); } void DisassemblerTables::emit(raw_ostream &o) const { |