Lines Matching refs:MCInst
14 #include "llvm/MC/MCInst.h"
35 DecodeStatus getInstruction(MCInst &instr, uint64_t &Size,
55 /// immediate Value in the MCInst.
68 /// an MCExpr and that is added as an operand to the MCInst. If getOpInfo()
72 /// if it adds an operand to the MCInst and false otherwise.
75 uint64_t Width, MCInst &MI,
82 static DecodeStatus decodeRegisterClass(MCInst &Inst, uint64_t RegNo,
92 static DecodeStatus DecodeGR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
98 static DecodeStatus DecodeGRH32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
104 static DecodeStatus DecodeGR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
110 static DecodeStatus DecodeGR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
116 static DecodeStatus DecodeADDR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
122 static DecodeStatus DecodeFP32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
128 static DecodeStatus DecodeFP64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
134 static DecodeStatus DecodeFP128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
140 static DecodeStatus DecodeVR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
146 static DecodeStatus DecodeVR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
152 static DecodeStatus DecodeVR128BitRegisterClass(MCInst &Inst, uint64_t RegNo,
158 static DecodeStatus DecodeAR32BitRegisterClass(MCInst &Inst, uint64_t RegNo,
164 static DecodeStatus DecodeCR64BitRegisterClass(MCInst &Inst, uint64_t RegNo,
171 static DecodeStatus decodeUImmOperand(MCInst &Inst, uint64_t Imm) {
179 static DecodeStatus decodeSImmOperand(MCInst &Inst, uint64_t Imm) {
186 static DecodeStatus decodeU1ImmOperand(MCInst &Inst, uint64_t Imm,
191 static DecodeStatus decodeU2ImmOperand(MCInst &Inst, uint64_t Imm,
196 static DecodeStatus decodeU3ImmOperand(MCInst &Inst, uint64_t Imm,
201 static DecodeStatus decodeU4ImmOperand(MCInst &Inst, uint64_t Imm,
206 static DecodeStatus decodeU6ImmOperand(MCInst &Inst, uint64_t Imm,
211 static DecodeStatus decodeU8ImmOperand(MCInst &Inst, uint64_t Imm,
216 static DecodeStatus decodeU12ImmOperand(MCInst &Inst, uint64_t Imm,
221 static DecodeStatus decodeU16ImmOperand(MCInst &Inst, uint64_t Imm,
226 static DecodeStatus decodeU32ImmOperand(MCInst &Inst, uint64_t Imm,
231 static DecodeStatus decodeS8ImmOperand(MCInst &Inst, uint64_t Imm,
236 static DecodeStatus decodeS16ImmOperand(MCInst &Inst, uint64_t Imm,
241 static DecodeStatus decodeS32ImmOperand(MCInst &Inst, uint64_t Imm,
247 static DecodeStatus decodePCDBLOperand(MCInst &Inst, uint64_t Imm,
261 static DecodeStatus decodePC12DBLBranchOperand(MCInst &Inst, uint64_t Imm,
267 static DecodeStatus decodePC16DBLBranchOperand(MCInst &Inst, uint64_t Imm,
273 static DecodeStatus decodePC24DBLBranchOperand(MCInst &Inst, uint64_t Imm,
279 static DecodeStatus decodePC32DBLBranchOperand(MCInst &Inst, uint64_t Imm,
285 static DecodeStatus decodePC32DBLOperand(MCInst &Inst, uint64_t Imm,
291 static DecodeStatus decodeBDAddr12Operand(MCInst &Inst, uint64_t Field,
301 static DecodeStatus decodeBDAddr20Operand(MCInst &Inst, uint64_t Field,
311 static DecodeStatus decodeBDXAddr12Operand(MCInst &Inst, uint64_t Field,
323 static DecodeStatus decodeBDXAddr20Operand(MCInst &Inst, uint64_t Field,
335 static DecodeStatus decodeBDLAddr12Len4Operand(MCInst &Inst, uint64_t Field,
347 static DecodeStatus decodeBDLAddr12Len8Operand(MCInst &Inst, uint64_t Field,
359 static DecodeStatus decodeBDRAddr12Operand(MCInst &Inst, uint64_t Field,
371 static DecodeStatus decodeBDVAddr12Operand(MCInst &Inst, uint64_t Field,
383 static DecodeStatus decodeBDAddr32Disp12Operand(MCInst &Inst, uint64_t Field,
389 static DecodeStatus decodeBDAddr32Disp20Operand(MCInst &Inst, uint64_t Field,
395 static DecodeStatus decodeBDAddr64Disp12Operand(MCInst &Inst, uint64_t Field,
401 static DecodeStatus decodeBDAddr64Disp20Operand(MCInst &Inst, uint64_t Field,
407 static DecodeStatus decodeBDXAddr64Disp12Operand(MCInst &Inst, uint64_t Field,
413 static DecodeStatus decodeBDXAddr64Disp20Operand(MCInst &Inst, uint64_t Field,
419 static DecodeStatus decodeBDLAddr64Disp12Len4Operand(MCInst &Inst,
426 static DecodeStatus decodeBDLAddr64Disp12Len8Operand(MCInst &Inst,
433 static DecodeStatus decodeBDRAddr64Disp12Operand(MCInst &Inst,
440 static DecodeStatus decodeBDVAddr64Disp12Operand(MCInst &Inst, uint64_t Field,
448 DecodeStatus SystemZDisassembler::getInstruction(MCInst &MI, uint64_t &Size,