Lines Matching refs:RegNo

53   bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
77 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo,
593 ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) in ParseRegister() argument
598 RegNo = 0; in ParseRegister()
603 if (matchRegisterName(Tok, RegNo, regKind)) { in ParseRegister()
781 unsigned RegNo, RegKind; in parseOperand() local
782 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind)) in parseOperand()
787 Operands.push_back(SparcOperand::CreateReg(RegNo, RegKind, S, E)); in parseOperand()
840 unsigned RegNo; in parseSparcAsmOperand() local
842 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) { in parseSparcAsmOperand()
846 switch (RegNo) { in parseSparcAsmOperand()
848 Op = SparcOperand::CreateReg(RegNo, RegKind, S, E); in parseSparcAsmOperand()
935 unsigned &RegNo, in matchRegisterName() argument
939 RegNo = 0; in matchRegisterName()
946 RegNo = Sparc::I6; in matchRegisterName()
952 RegNo = Sparc::O6; in matchRegisterName()
958 RegNo = Sparc::Y; in matchRegisterName()
966 RegNo = ASRRegs[intVal]; in matchRegisterName()
973 RegNo = ASRRegs[6]; in matchRegisterName()
979 RegNo = Sparc::ICC; in matchRegisterName()
985 RegNo = Sparc::PSR; in matchRegisterName()
991 RegNo = Sparc::FSR; in matchRegisterName()
997 RegNo = Sparc::FQ; in matchRegisterName()
1003 RegNo = Sparc::CPSR; in matchRegisterName()
1009 RegNo = Sparc::CPQ; in matchRegisterName()
1015 RegNo = Sparc::WIM; in matchRegisterName()
1021 RegNo = Sparc::TBR; in matchRegisterName()
1028 RegNo = Sparc::ICC; in matchRegisterName()
1038 RegNo = Sparc::FCC0 + intVal; in matchRegisterName()
1047 RegNo = IntRegs[intVal]; in matchRegisterName()
1055 RegNo = IntRegs[8 + intVal]; in matchRegisterName()
1062 RegNo = IntRegs[16 + intVal]; in matchRegisterName()
1069 RegNo = IntRegs[24 + intVal]; in matchRegisterName()
1076 RegNo = FloatRegs[intVal]; in matchRegisterName()
1085 RegNo = DoubleRegs[intVal/2]; in matchRegisterName()
1093 RegNo = IntRegs[intVal]; in matchRegisterName()
1102 RegNo = CoprocRegs[intVal]; in matchRegisterName()
1108 RegNo = Sparc::TPC; in matchRegisterName()
1113 RegNo = Sparc::TNPC; in matchRegisterName()
1118 RegNo = Sparc::TSTATE; in matchRegisterName()
1123 RegNo = Sparc::TT; in matchRegisterName()
1128 RegNo = Sparc::TICK; in matchRegisterName()
1133 RegNo = Sparc::TBA; in matchRegisterName()
1138 RegNo = Sparc::PSTATE; in matchRegisterName()
1143 RegNo = Sparc::TL; in matchRegisterName()
1148 RegNo = Sparc::PIL; in matchRegisterName()
1153 RegNo = Sparc::CWP; in matchRegisterName()
1158 RegNo = Sparc::CANSAVE; in matchRegisterName()
1163 RegNo = Sparc::CANRESTORE; in matchRegisterName()
1168 RegNo = Sparc::CLEANWIN; in matchRegisterName()
1173 RegNo = Sparc::OTHERWIN; in matchRegisterName()
1178 RegNo = Sparc::WSTATE; in matchRegisterName()