Lines Matching refs:MCInst
20 #include "llvm/MC/MCInst.h"
42 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
62 static DecodeStatus DecodeGPRRegisterClass(MCInst &Inst, uint64_t RegNo,
79 static DecodeStatus DecodeFPR32RegisterClass(MCInst &Inst, uint64_t RegNo,
90 static DecodeStatus DecodeFPR32CRegisterClass(MCInst &Inst, uint64_t RegNo,
101 static DecodeStatus DecodeFPR64RegisterClass(MCInst &Inst, uint64_t RegNo,
112 static DecodeStatus DecodeFPR64CRegisterClass(MCInst &Inst, uint64_t RegNo,
123 static DecodeStatus DecodeGPRNoX0RegisterClass(MCInst &Inst, uint64_t RegNo,
133 static DecodeStatus DecodeGPRNoX0X2RegisterClass(MCInst &Inst, uint64_t RegNo,
143 static DecodeStatus DecodeGPRCRegisterClass(MCInst &Inst, uint64_t RegNo,
154 static DecodeStatus DecodeVRRegisterClass(MCInst &Inst, uint64_t RegNo,
165 static DecodeStatus decodeVMaskReg(MCInst &Inst, uint64_t RegNo,
183 static void addImplySP(MCInst &Inst, int64_t Address, const void *Decoder) {
200 static DecodeStatus decodeUImmOperand(MCInst &Inst, uint64_t Imm,
209 static DecodeStatus decodeUImmNonZeroOperand(MCInst &Inst, uint64_t Imm,
218 static DecodeStatus decodeSImmOperand(MCInst &Inst, uint64_t Imm,
228 static DecodeStatus decodeSImmNonZeroOperand(MCInst &Inst, uint64_t Imm,
237 static DecodeStatus decodeSImmOperandAndLsl1(MCInst &Inst, uint64_t Imm,
248 static DecodeStatus decodeCLUIImmOperand(MCInst &Inst, uint64_t Imm,
259 static DecodeStatus decodeFRMArg(MCInst &Inst, uint64_t Imm,
270 static DecodeStatus decodeRVCInstrSImm(MCInst &Inst, unsigned Insn,
273 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, unsigned Insn,
276 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, unsigned Insn,
280 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, unsigned Insn,
283 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, unsigned Insn,
289 static DecodeStatus decodeRVCInstrSImm(MCInst &Inst, unsigned Insn,
299 static DecodeStatus decodeRVCInstrRdSImm(MCInst &Inst, unsigned Insn,
311 static DecodeStatus decodeRVCInstrRdRs1UImm(MCInst &Inst, unsigned Insn,
324 static DecodeStatus decodeRVCInstrRdRs2(MCInst &Inst, unsigned Insn,
333 static DecodeStatus decodeRVCInstrRdRs1Rs2(MCInst &Inst, unsigned Insn,
344 DecodeStatus RISCVDisassembler::getInstruction(MCInst &MI, uint64_t &Size,