Lines Matching refs:MCInst

14 #include "llvm/MC/MCInst.h"
35 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
56 /// immediate Value in the MCInst.
69 /// an MCExpr and that is added as an operand to the MCInst. If getOpInfo()
73 /// if it adds an operand to the MCInst and false otherwise.
76 uint64_t Width, MCInst &MI,
82 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo,
97 static DecodeStatus DecodeGR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
103 static DecodeStatus DecodeGRH32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
109 static DecodeStatus DecodeGR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
115 static DecodeStatus DecodeGR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
122 DecodeADDR32BitRegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address,
128 DecodeADDR64BitRegisterClass(MCInst &Inst, uint64_t RegNo, uint64_t Address,
133 static DecodeStatus DecodeFP32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
139 static DecodeStatus DecodeFP64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
145 static DecodeStatus DecodeFP128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
151 static DecodeStatus DecodeVR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
157 static DecodeStatus DecodeVR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
163 static DecodeStatus DecodeVR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
169 static DecodeStatus DecodeAR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
175 static DecodeStatus DecodeCR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
182 static DecodeStatus decodeUImmOperand(MCInst &Inst, uint64_t Imm) {
190 static DecodeStatus decodeSImmOperand(MCInst &Inst, uint64_t Imm) {
197 static DecodeStatus decodeU1ImmOperand(MCInst &Inst, uint64_t Imm,
203 static DecodeStatus decodeU2ImmOperand(MCInst &Inst, uint64_t Imm,
209 static DecodeStatus decodeU3ImmOperand(MCInst &Inst, uint64_t Imm,
215 static DecodeStatus decodeU4ImmOperand(MCInst &Inst, uint64_t Imm,
221 static DecodeStatus decodeU8ImmOperand(MCInst &Inst, uint64_t Imm,
227 static DecodeStatus decodeU12ImmOperand(MCInst &Inst, uint64_t Imm,
233 static DecodeStatus decodeU16ImmOperand(MCInst &Inst, uint64_t Imm,
239 static DecodeStatus decodeU32ImmOperand(MCInst &Inst, uint64_t Imm,
245 static DecodeStatus decodeS8ImmOperand(MCInst &Inst, uint64_t Imm,
251 static DecodeStatus decodeS16ImmOperand(MCInst &Inst, uint64_t Imm,
257 static DecodeStatus decodeS20ImmOperand(MCInst &Inst, uint64_t Imm,
263 static DecodeStatus decodeS32ImmOperand(MCInst &Inst, uint64_t Imm,
270 static DecodeStatus decodeLenOperand(MCInst &Inst, uint64_t Imm,
280 static DecodeStatus decodePCDBLOperand(MCInst &Inst, uint64_t Imm,
293 static DecodeStatus decodePC12DBLBranchOperand(MCInst &Inst, uint64_t Imm,
299 static DecodeStatus decodePC16DBLBranchOperand(MCInst &Inst, uint64_t Imm,
305 static DecodeStatus decodePC24DBLBranchOperand(MCInst &Inst, uint64_t Imm,
311 static DecodeStatus decodePC32DBLBranchOperand(MCInst &Inst, uint64_t Imm,
317 static DecodeStatus decodePC32DBLOperand(MCInst &Inst, uint64_t Imm,
325 DecodeStatus SystemZDisassembler::getInstruction(MCInst &MI, uint64_t &Size,