Home | History | Annotate | Download | only in Disassembler

Lines Matching full:regno

66 static DecodeStatus DecodeGPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
69 DecodeGPR64xspRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
72 static DecodeStatus DecodeGPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
75 DecodeGPR32wspRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
78 static DecodeStatus DecodeFPR8RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
80 static DecodeStatus DecodeFPR16RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
82 static DecodeStatus DecodeFPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
84 static DecodeStatus DecodeFPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
87 unsigned RegNo, uint64_t Address,
90 unsigned RegNo, uint64_t Address,
235 static unsigned getReg(const void *D, unsigned RC, unsigned RegNo) {
237 return Dis->getRegInfo()->getRegClass(RC).getRegister(RegNo);
240 static DecodeStatus DecodeGPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
242 if (RegNo > 31)
245 uint16_t Register = getReg(Decoder, AArch64::GPR64RegClassID, RegNo);
251 DecodeGPR64xspRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
253 if (RegNo > 31)
256 uint16_t Register = getReg(Decoder, AArch64::GPR64xspRegClassID, RegNo);
261 static DecodeStatus DecodeGPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
264 if (RegNo > 31)
267 uint16_t Register = getReg(Decoder, AArch64::GPR32RegClassID, RegNo);
273 DecodeGPR32wspRegisterClass(llvm::MCInst &Inst, unsigned RegNo,
275 if (RegNo > 31)
278 uint16_t Register = getReg(Decoder, AArch64::GPR32wspRegClassID, RegNo);
284 DecodeFPR8RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
286 if (RegNo > 31)
289 uint16_t Register = getReg(Decoder, AArch64::FPR8RegClassID, RegNo);
295 DecodeFPR16RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
297 if (RegNo > 31)
300 uint16_t Register = getReg(Decoder, AArch64::FPR16RegClassID, RegNo);
307 DecodeFPR32RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
309 if (RegNo > 31)
312 uint16_t Register = getReg(Decoder, AArch64::FPR32RegClassID, RegNo);
318 DecodeFPR64RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
320 if (RegNo > 31)
323 uint16_t Register = getReg(Decoder, AArch64::FPR64RegClassID, RegNo);
330 DecodeFPR128RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
332 if (RegNo > 31)
335 uint16_t Register = getReg(Decoder, AArch64::FPR128RegClassID, RegNo);
341 DecodeVPR128RegisterClass(llvm::MCInst &Inst, unsigned RegNo,
343 if (RegNo > 31)
346 uint16_t Register = getReg(Decoder, AArch64::VPR128RegClassID, RegNo);