summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>2018-05-15 17:39:13 +0000
committerKonstantin Zhuravlyov <kzhuravl_dev@outlook.com>2018-05-15 17:39:13 +0000
commit603a43fcd526a59f4e68291bb39e6cb51b1e8bc1 (patch)
tree737d4d0bf517c9c06152fb799d2991afcd705ec2 /llvm/lib
parentbe9a20688347f15b55d62e8bf5674600adfe4d56 (diff)
downloadbcm5719-llvm-603a43fcd526a59f4e68291bb39e6cb51b1e8bc1.tar.gz
bcm5719-llvm-603a43fcd526a59f4e68291bb39e6cb51b1e8bc1.zip
AMDGPU: Add disasm tests for deep learning instructions + fix v_fmac_f32 disasm
Differential Revision: https://reviews.llvm.org/D46853 llvm-svn: 332377
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
index 7277a81f2e5..4f465836580 100644
--- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
+++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
@@ -243,7 +243,8 @@ DecodeStatus AMDGPUDisassembler::getInstruction(MCInst &MI, uint64_t &Size,
if (Res && (MI.getOpcode() == AMDGPU::V_MAC_F32_e64_vi ||
MI.getOpcode() == AMDGPU::V_MAC_F32_e64_si ||
- MI.getOpcode() == AMDGPU::V_MAC_F16_e64_vi)) {
+ MI.getOpcode() == AMDGPU::V_MAC_F16_e64_vi ||
+ MI.getOpcode() == AMDGPU::V_FMAC_F32_e64_vi)) {
// Insert dummy unused src2_modifiers.
insertNamedMCOperand(MI, MCOperand::createImm(0),
AMDGPU::OpName::src2_modifiers);
OpenPOWER on IntegriCloud