summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h')
-rw-r--r--llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h15
1 files changed, 9 insertions, 6 deletions
diff --git a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
index c1131c2936fc..935c3836f2ed 100644
--- a/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
+++ b/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
@@ -142,12 +142,15 @@ public:
MCOperand decodeMandatoryLiteralConstant(unsigned Imm) const;
MCOperand decodeMandatoryLiteral64Constant(uint64_t Imm) const;
- MCOperand decodeLiteralConstant(bool ExtendFP64) const;
- MCOperand decodeLiteral64Constant() const;
+ MCOperand decodeLiteralConstant(const MCInstrDesc &Desc,
+ const MCOperandInfo &OpDesc,
+ bool ExtendFP64) const;
+ MCOperand decodeLiteral64Constant(const MCInst &Inst) const;
- MCOperand decodeSrcOp(unsigned Width, unsigned Val) const;
+ MCOperand decodeSrcOp(const MCInst &Inst, unsigned Width, unsigned Val) const;
- MCOperand decodeNonVGPRSrcOp(unsigned Width, unsigned Val) const;
+ MCOperand decodeNonVGPRSrcOp(const MCInst &Inst, unsigned Width,
+ unsigned Val) const;
MCOperand decodeVOPDDstYOp(MCInst &Inst, unsigned Val) const;
MCOperand decodeSpecialReg32(unsigned Val) const;
@@ -159,8 +162,8 @@ public:
MCOperand decodeSDWASrc32(unsigned Val) const;
MCOperand decodeSDWAVopcDst(unsigned Val) const;
- MCOperand decodeBoolReg(unsigned Val) const;
- MCOperand decodeSplitBarrier(unsigned Val) const;
+ MCOperand decodeBoolReg(const MCInst &Inst, unsigned Val) const;
+ MCOperand decodeSplitBarrier(const MCInst &Inst, unsigned Val) const;
MCOperand decodeDpp8FI(unsigned Val) const;
MCOperand decodeVersionImm(unsigned Imm) const;