Lines Matching refs:RegNo
53 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
77 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo,
559 ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) in ParseRegister() argument
564 RegNo = 0; in ParseRegister()
569 if (matchRegisterName(Tok, RegNo, regKind)) { in ParseRegister()
737 unsigned RegNo, RegKind; in parseOperand() local
738 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind)) in parseOperand()
743 Operands.push_back(SparcOperand::CreateReg(RegNo, RegKind, S, E)); in parseOperand()
796 unsigned RegNo; in parseSparcAsmOperand() local
798 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) { in parseSparcAsmOperand()
802 switch (RegNo) { in parseSparcAsmOperand()
804 Op = SparcOperand::CreateReg(RegNo, RegKind, S, E); in parseSparcAsmOperand()
883 unsigned &RegNo, in matchRegisterName() argument
887 RegNo = 0; in matchRegisterName()
894 RegNo = Sparc::I6; in matchRegisterName()
900 RegNo = Sparc::O6; in matchRegisterName()
906 RegNo = Sparc::Y; in matchRegisterName()
914 RegNo = ASRRegs[intVal]; in matchRegisterName()
921 RegNo = ASRRegs[6]; in matchRegisterName()
927 RegNo = Sparc::ICC; in matchRegisterName()
933 RegNo = Sparc::PSR; in matchRegisterName()
939 RegNo = Sparc::FSR; in matchRegisterName()
945 RegNo = Sparc::WIM; in matchRegisterName()
951 RegNo = Sparc::TBR; in matchRegisterName()
958 RegNo = Sparc::ICC; in matchRegisterName()
968 RegNo = Sparc::FCC0 + intVal; in matchRegisterName()
977 RegNo = IntRegs[intVal]; in matchRegisterName()
985 RegNo = IntRegs[8 + intVal]; in matchRegisterName()
992 RegNo = IntRegs[16 + intVal]; in matchRegisterName()
999 RegNo = IntRegs[24 + intVal]; in matchRegisterName()
1006 RegNo = FloatRegs[intVal]; in matchRegisterName()
1015 RegNo = DoubleRegs[intVal/2]; in matchRegisterName()
1023 RegNo = IntRegs[intVal]; in matchRegisterName()
1029 RegNo = Sparc::TPC; in matchRegisterName()
1034 RegNo = Sparc::TNPC; in matchRegisterName()
1039 RegNo = Sparc::TSTATE; in matchRegisterName()
1044 RegNo = Sparc::TT; in matchRegisterName()
1049 RegNo = Sparc::TICK; in matchRegisterName()
1054 RegNo = Sparc::TBA; in matchRegisterName()
1059 RegNo = Sparc::PSTATE; in matchRegisterName()
1064 RegNo = Sparc::TL; in matchRegisterName()
1069 RegNo = Sparc::PIL; in matchRegisterName()
1074 RegNo = Sparc::CWP; in matchRegisterName()
1079 RegNo = Sparc::CANSAVE; in matchRegisterName()
1084 RegNo = Sparc::CANRESTORE; in matchRegisterName()
1089 RegNo = Sparc::CLEANWIN; in matchRegisterName()
1094 RegNo = Sparc::OTHERWIN; in matchRegisterName()
1099 RegNo = Sparc::WSTATE; in matchRegisterName()