Lines Matching refs:RegNum
137 IdentifyRegister(unsigned &RegNum, SMLoc &RegEndLoc, StringRef &LayoutSpec,
182 unsigned RegNum;
232 return Reg.RegNum;
739 static AArch64Operand *CreateReg(unsigned RegNum, SMLoc S, SMLoc E) {
741 Op->Reg.RegNum = RegNum;
745 static AArch64Operand *CreateWrappedReg(unsigned RegNum, SMLoc S, SMLoc E) {
747 Op->Reg.RegNum = RegNum;
1429 AArch64AsmParser::IdentifyRegister(unsigned &RegNum, SMLoc &RegEndLoc,
1440 RegNum = MatchRegisterName(LowerReg.substr(0, DotPos));
1441 if (RegNum == AArch64::NoRegister) {
1442 RegNum = StringSwitch<unsigned>(LowerReg.substr(0, DotPos))
1449 if (RegNum == AArch64::NoRegister)
1485 unsigned RegNum;
1490 if (!IdentifyRegister(RegNum, RegEndLoc, Layout, LayoutLoc))
1493 Operands.push_back(AArch64Operand::CreateReg(RegNum, S, RegEndLoc));
1611 unsigned RegNum;
1614 if(!IdentifyRegister(RegNum, RegEndLoc, Layout, LayoutLoc)
1615 || !AArch64MCRegisterClasses[AArch64::GPR64xspRegClassID].contains(RegNum)
1626 Operands.push_back(AArch64Operand::CreateWrappedReg(RegNum, S, E));
1652 Operands.push_back(AArch64Operand::CreateWrappedReg(RegNum, S, E));