Lines Matching refs:MCDisassembler

24 typedef MCDisassembler::DecodeStatus DecodeStatus;
27 class PPCDisassembler : public MCDisassembler {
33 : MCDisassembler(STI, Ctx), IsLittleEndian(IsLittleEndian) {} in PPCDisassembler()
41 static MCDisassembler *createPPCDisassembler(const Target &T, in createPPCDisassembler()
47 static MCDisassembler *createPPCLEDisassembler(const Target &T, in createPPCLEDisassembler()
67 const MCDisassembler * /*Decoder*/) { in decodeCondBrTarget() argument
69 return MCDisassembler::Success; in decodeCondBrTarget()
74 const MCDisassembler * /*Decoder*/) { in decodeDirectBrTarget() argument
77 return MCDisassembler::Success; in decodeDirectBrTarget()
87 return MCDisassembler::Fail; in decodeRegisterClass()
89 return MCDisassembler::Success; in decodeRegisterClass()
94 const MCDisassembler *Decoder) { in DecodeCRRCRegisterClass()
100 const MCDisassembler *Decoder) { in DecodeCRBITRCRegisterClass()
106 const MCDisassembler *Decoder) { in DecodeF4RCRegisterClass()
112 const MCDisassembler *Decoder) { in DecodeF8RCRegisterClass()
118 const MCDisassembler *Decoder) { in DecodeFpRCRegisterClass()
120 return MCDisassembler::Fail; in DecodeFpRCRegisterClass()
126 const MCDisassembler *Decoder) { in DecodeVFRCRegisterClass()
132 const MCDisassembler *Decoder) { in DecodeVRRCRegisterClass()
138 const MCDisassembler *Decoder) { in DecodeVSRCRegisterClass()
144 const MCDisassembler *Decoder) { in DecodeVSFRCRegisterClass()
150 const MCDisassembler *Decoder) { in DecodeVSSRCRegisterClass()
156 const MCDisassembler *Decoder) { in DecodeGPRCRegisterClass()
162 const MCDisassembler *Decoder) { in DecodeGPRC_NOR0RegisterClass()
168 const MCDisassembler *Decoder) { in DecodeG8RCRegisterClass()
174 const MCDisassembler *Decoder) { in DecodeG8pRCRegisterClass()
180 const MCDisassembler *Decoder) { in DecodeG8RC_NOX0RegisterClass()
189 const MCDisassembler *Decoder) { in DecodeSPERCRegisterClass()
195 const MCDisassembler *Decoder) { in DecodeACCRCRegisterClass()
240 const MCDisassembler *Decoder) { in DecodeVSRpRCRegisterClass()
250 const MCDisassembler *Decoder) { in decodeUImmOperand()
252 return MCDisassembler::Fail; in decodeUImmOperand()
254 return MCDisassembler::Success; in decodeUImmOperand()
260 const MCDisassembler *Decoder) { in decodeSImmOperand()
262 return MCDisassembler::Fail; in decodeSImmOperand()
264 return MCDisassembler::Success; in decodeSImmOperand()
269 const MCDisassembler *Decoder) { in decodeImmZeroOperand()
271 return MCDisassembler::Fail; in decodeImmZeroOperand()
273 return MCDisassembler::Success; in decodeImmZeroOperand()
278 const MCDisassembler *Decoder) { in decodeVSRpEvenOperands()
280 return MCDisassembler::Fail; in decodeVSRpEvenOperands()
282 return MCDisassembler::Success; in decodeVSRpEvenOperands()
287 const MCDisassembler *Decoder) { in decodeDispRIXOperand()
290 return MCDisassembler::Success; in decodeDispRIXOperand()
295 const MCDisassembler *Decoder) { in decodeDispRIHashOperand()
303 return MCDisassembler::Success; in decodeDispRIHashOperand()
308 const MCDisassembler *Decoder) { in decodeDispRIX16Operand()
311 return MCDisassembler::Success; in decodeDispRIX16Operand()
316 const MCDisassembler *Decoder) { in decodeDispSPE8Operand()
322 return MCDisassembler::Success; in decodeDispSPE8Operand()
327 const MCDisassembler *Decoder) { in decodeDispSPE4Operand()
333 return MCDisassembler::Success; in decodeDispSPE4Operand()
338 const MCDisassembler *Decoder) { in decodeDispSPE2Operand()
343 return MCDisassembler::Success; in decodeDispSPE2Operand()
348 const MCDisassembler *Decoder) { in decodeCRBitMOperand()
353 return MCDisassembler::Fail; in decodeCRBitMOperand()
356 return MCDisassembler::Success; in decodeCRBitMOperand()
382 if (result != MCDisassembler::Fail) { in getInstruction()
392 return MCDisassembler::Fail; in getInstruction()
401 if (result != MCDisassembler::Fail) in getInstruction()