Lines Matching refs:MCDisassembler
26 typedef MCDisassembler::DecodeStatus DecodeStatus;
31 class SparcDisassembler : public MCDisassembler {
34 : MCDisassembler(STI, Ctx) {} in SparcDisassembler()
43 static MCDisassembler *createSparcDisassembler(const Target &T, in createSparcDisassembler()
147 const MCDisassembler *Decoder) { in DecodeIntRegsRegisterClass()
149 return MCDisassembler::Fail; in DecodeIntRegsRegisterClass()
152 return MCDisassembler::Success; in DecodeIntRegsRegisterClass()
157 const MCDisassembler *Decoder) { in DecodeI64RegsRegisterClass()
159 return MCDisassembler::Fail; in DecodeI64RegsRegisterClass()
162 return MCDisassembler::Success; in DecodeI64RegsRegisterClass()
167 const MCDisassembler *Decoder) { in DecodeFPRegsRegisterClass()
169 return MCDisassembler::Fail; in DecodeFPRegsRegisterClass()
172 return MCDisassembler::Success; in DecodeFPRegsRegisterClass()
177 const MCDisassembler *Decoder) { in DecodeDFPRegsRegisterClass()
179 return MCDisassembler::Fail; in DecodeDFPRegsRegisterClass()
182 return MCDisassembler::Success; in DecodeDFPRegsRegisterClass()
187 const MCDisassembler *Decoder) { in DecodeQFPRegsRegisterClass()
189 return MCDisassembler::Fail; in DecodeQFPRegsRegisterClass()
193 return MCDisassembler::Fail; in DecodeQFPRegsRegisterClass()
195 return MCDisassembler::Success; in DecodeQFPRegsRegisterClass()
200 const MCDisassembler *Decoder) { in DecodeCPRegsRegisterClass()
202 return MCDisassembler::Fail; in DecodeCPRegsRegisterClass()
205 return MCDisassembler::Success; in DecodeCPRegsRegisterClass()
210 const MCDisassembler *Decoder) { in DecodeFCCRegsRegisterClass()
212 return MCDisassembler::Fail; in DecodeFCCRegsRegisterClass()
214 return MCDisassembler::Success; in DecodeFCCRegsRegisterClass()
219 const MCDisassembler *Decoder) { in DecodeASRRegsRegisterClass()
221 return MCDisassembler::Fail; in DecodeASRRegsRegisterClass()
223 return MCDisassembler::Success; in DecodeASRRegsRegisterClass()
228 const MCDisassembler *Decoder) { in DecodePRRegsRegisterClass()
230 return MCDisassembler::Fail; in DecodePRRegsRegisterClass()
232 return MCDisassembler::Success; in DecodePRRegsRegisterClass()
237 const MCDisassembler *Decoder) { in DecodeIntPairRegisterClass()
238 DecodeStatus S = MCDisassembler::Success; in DecodeIntPairRegisterClass()
241 return MCDisassembler::Fail; in DecodeIntPairRegisterClass()
244 S = MCDisassembler::SoftFail; in DecodeIntPairRegisterClass()
253 const MCDisassembler *Decoder) { in DecodeCPPairRegisterClass()
255 return MCDisassembler::Fail; in DecodeCPPairRegisterClass()
259 return MCDisassembler::Success; in DecodeCPPairRegisterClass()
263 const MCDisassembler *Decoder);
266 const MCDisassembler *Decoder);
268 const MCDisassembler *Decoder);
270 const MCDisassembler *Decoder);
272 const MCDisassembler *Decoder);
274 const MCDisassembler *Decoder);
277 const MCDisassembler *Decoder);
280 const MCDisassembler *Decoder);
283 const MCDisassembler *Decoder);
285 const MCDisassembler *Decoder);
288 const MCDisassembler *Decoder);
291 const MCDisassembler *Decoder);
293 const MCDisassembler *Decoder);
296 const MCDisassembler *Decoder);
298 const MCDisassembler *Decoder);
300 const MCDisassembler *Decoder);
302 const MCDisassembler *Decoder);
304 const MCDisassembler *Decoder);
306 const MCDisassembler *Decoder);
308 const MCDisassembler *Decoder);
319 return MCDisassembler::Fail; in readInstruction32()
328 return MCDisassembler::Success; in readInstruction32()
339 if (Result == MCDisassembler::Fail) in getInstruction()
340 return MCDisassembler::Fail; in getInstruction()
352 if (Result != MCDisassembler::Fail) in getInstruction()
358 if (Result != MCDisassembler::Fail) { in getInstruction()
363 return MCDisassembler::Fail; in getInstruction()
367 const MCDisassembler *Decoder);
370 const MCDisassembler *Decoder, bool isLoad, in DecodeMem()
387 if (status != MCDisassembler::Success) in DecodeMem()
393 if (status != MCDisassembler::Success) in DecodeMem()
401 if (status != MCDisassembler::Success) in DecodeMem()
410 if (status != MCDisassembler::Success) in DecodeMem()
413 return MCDisassembler::Success; in DecodeMem()
417 const MCDisassembler *Decoder) { in DecodeLoadInt()
424 const MCDisassembler *Decoder) { in DecodeLoadIntPair()
430 const MCDisassembler *Decoder) { in DecodeLoadFP()
436 const MCDisassembler *Decoder) { in DecodeLoadDFP()
442 const MCDisassembler *Decoder) { in DecodeLoadQFP()
448 const MCDisassembler *Decoder) { in DecodeLoadCP()
455 const MCDisassembler *Decoder) { in DecodeLoadCPPair()
462 const MCDisassembler *Decoder) { in DecodeStoreInt()
469 const MCDisassembler *Decoder) { in DecodeStoreIntPair()
475 const MCDisassembler *Decoder) { in DecodeStoreFP()
482 const MCDisassembler *Decoder) { in DecodeStoreDFP()
489 const MCDisassembler *Decoder) { in DecodeStoreQFP()
495 const MCDisassembler *Decoder) { in DecodeStoreCP()
502 const MCDisassembler *Decoder) { in DecodeStoreCPPair()
510 const MCDisassembler *Decoder) { in tryAddingSymbolicOperand()
516 const MCDisassembler *Decoder) { in DecodeCall()
522 return MCDisassembler::Success; in DecodeCall()
526 const MCDisassembler *Decoder) { in DecodeSIMM13()
529 return MCDisassembler::Success; in DecodeSIMM13()
533 const MCDisassembler *Decoder) { in DecodeJMPL()
547 if (status != MCDisassembler::Success) in DecodeJMPL()
552 if (status != MCDisassembler::Success) in DecodeJMPL()
560 if (status != MCDisassembler::Success) in DecodeJMPL()
563 return MCDisassembler::Success; in DecodeJMPL()
567 const MCDisassembler *Decoder) { in DecodeReturn()
580 if (status != MCDisassembler::Success) in DecodeReturn()
588 if (status != MCDisassembler::Success) in DecodeReturn()
591 return MCDisassembler::Success; in DecodeReturn()
595 const MCDisassembler *Decoder) { in DecodeSWAP()
611 if (status != MCDisassembler::Success) in DecodeSWAP()
616 if (status != MCDisassembler::Success) in DecodeSWAP()
624 if (status != MCDisassembler::Success) in DecodeSWAP()
631 return MCDisassembler::Success; in DecodeSWAP()
635 const MCDisassembler *Decoder) { in DecodeTRAP()
649 if (status != MCDisassembler::Success) in DecodeTRAP()
657 if (status != MCDisassembler::Success) in DecodeTRAP()
664 return MCDisassembler::Success; in DecodeTRAP()