aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
diff options
context:
space:
mode:
authorDmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com>2022-10-07 16:18:49 +0300
committerDmitry Preobrazhensky <dmitri.preobrazhenski@gmail.com>2022-10-07 16:21:55 +0300
commit8f8e4e3b38c4fdb2bc5336bf324af14c2ab61509 (patch)
tree708ddb0551731f148c2ff0bbce35dd3ef4a78823 /llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
parent853df5e1d63684cbf3bf3da63d3e467003262282 (diff)
downloadllvm-8f8e4e3b38c4fdb2bc5336bf324af14c2ab61509.zip
llvm-8f8e4e3b38c4fdb2bc5336bf324af14c2ab61509.tar.gz
llvm-8f8e4e3b38c4fdb2bc5336bf324af14c2ab61509.tar.bz2
[AMDGPU][MC][GFX11] Correct v_fmac_.*_e64_dpp
Differential Revision: https://reviews.llvm.org/D134961
Diffstat (limited to 'llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h')
-rw-r--r--llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
index e987778d..d0aef9c 100644
--- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
+++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
@@ -165,6 +165,7 @@ public:
DecodeStatus convertVOP3DPPInst(MCInst &MI) const;
DecodeStatus convertVOP3PDPPInst(MCInst &MI) const;
DecodeStatus convertVOPCDPPInst(MCInst &MI) const;
+ void convertMacDPPInst(MCInst &MI) const;
MCOperand decodeOperand_VGPR_32(unsigned Val) const;
MCOperand decodeOperand_VGPR_32_Lo128(unsigned Val) const;
@@ -260,6 +261,8 @@ public:
bool isGFX11Plus() const;
bool hasArchitectedFlatScratch() const;
+
+ bool isMacDPP(MCInst &MI) const;
};
//===----------------------------------------------------------------------===//