Lines Matching refs:RegNo
42 static DecodeStatus DecodeSimpleRegisterClass(MCInst &Inst, unsigned RegNo,
46 DecodeGPR64x8ClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address,
48 static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
51 static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst &Inst, unsigned RegNo,
55 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo,
62 static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo,
178 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
181 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr,
331 static DecodeStatus DecodeSimpleRegisterClass(MCInst &Inst, unsigned RegNo, in DecodeSimpleRegisterClass() argument
334 if (RegNo > NumRegsInClass - 1) in DecodeSimpleRegisterClass()
338 AArch64MCRegisterClasses[RegClassID].getRegister(RegNo + FirstReg); in DecodeSimpleRegisterClass()
344 DecodeGPR64x8ClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Address, in DecodeGPR64x8ClassRegisterClass() argument
346 if (RegNo > 22) in DecodeGPR64x8ClassRegisterClass()
348 if (RegNo & 1) in DecodeGPR64x8ClassRegisterClass()
353 RegNo >> 1); in DecodeGPR64x8ClassRegisterClass()
358 static DecodeStatus DecodeZPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR2Mul2RegisterClass() argument
361 if (RegNo * 2 > 30) in DecodeZPR2Mul2RegisterClass()
364 AArch64MCRegisterClasses[AArch64::ZPR2RegClassID].getRegister(RegNo * 2); in DecodeZPR2Mul2RegisterClass()
369 static DecodeStatus DecodeZPR4Mul4RegisterClass(MCInst &Inst, unsigned RegNo, in DecodeZPR4Mul4RegisterClass() argument
372 if (RegNo * 4 > 28) in DecodeZPR4Mul4RegisterClass()
375 AArch64MCRegisterClasses[AArch64::ZPR4RegClassID].getRegister(RegNo * 4); in DecodeZPR4Mul4RegisterClass()
402 static DecodeStatus DecodeMatrixTile(MCInst &Inst, unsigned RegNo, in DecodeMatrixTile() argument
406 if (RegNo > LastReg) in DecodeMatrixTile()
409 MCOperand::createReg(MatrixZATileDecoderTable[NumBitsForTile][RegNo])); in DecodeMatrixTile()
413 static DecodeStatus DecodePPR2Mul2RegisterClass(MCInst &Inst, unsigned RegNo, in DecodePPR2Mul2RegisterClass() argument
416 if ((RegNo * 2) > 14) in DecodePPR2Mul2RegisterClass()
419 AArch64MCRegisterClasses[AArch64::PPR2RegClassID].getRegister(RegNo * 2); in DecodePPR2Mul2RegisterClass()
1577 unsigned RegNo, uint64_t Addr, in DecodeGPRSeqPairsClassRegisterClass() argument
1580 if (RegNo & 0x1) in DecodeGPRSeqPairsClassRegisterClass()
1583 unsigned Reg = AArch64MCRegisterClasses[RegClassID].getRegister(RegNo / 2); in DecodeGPRSeqPairsClassRegisterClass()
1589 DecodeWSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeWSeqPairsClassRegisterClass() argument
1592 Inst, AArch64::WSeqPairsClassRegClassID, RegNo, Addr, Decoder); in DecodeWSeqPairsClassRegisterClass()
1596 DecodeXSeqPairsClassRegisterClass(MCInst &Inst, unsigned RegNo, uint64_t Addr, in DecodeXSeqPairsClassRegisterClass() argument
1599 Inst, AArch64::XSeqPairsClassRegClassID, RegNo, Addr, Decoder); in DecodeXSeqPairsClassRegisterClass()