Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:RegNo

53   bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
72 // returns true if Tok is matched to a register and returns register in RegNo.
73 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo,
426 ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc)
431 RegNo = 0;
436 if (matchRegisterName(Tok, RegNo, regKind)) {
604 unsigned RegNo, RegKind;
605 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind))
610 Operands.push_back(SparcOperand::CreateReg(RegNo, RegKind, S, E));
654 unsigned RegNo;
656 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) {
660 switch (RegNo) {
662 Op = SparcOperand::CreateReg(RegNo, RegKind, S, E);
731 unsigned &RegNo,
735 RegNo = 0;
742 RegNo = Sparc::I6;
748 RegNo = Sparc::O6;
754 RegNo = Sparc::Y;
760 RegNo = Sparc::ICC;
767 RegNo = Sparc::ICC;
777 RegNo = Sparc::FCC0 + intVal;
786 RegNo = IntRegs[intVal];
794 RegNo = IntRegs[8 + intVal];
801 RegNo = IntRegs[16 + intVal];
808 RegNo = IntRegs[24 + intVal];
815 RegNo = FloatRegs[intVal];
824 RegNo = DoubleRegs[intVal/2];
832 RegNo = IntRegs[intVal];