Lines Matching defs:RegKind
123 MCRegister matchRegisterName(const AsmToken &Tok, unsigned &RegKind);
863 unsigned RegKind = SparcOperand::rk_None;
864 Reg = matchRegisterName(Tok, RegKind);
1273 unsigned RegKind;
1274 MCRegister Reg = matchRegisterName(Parser.getTok(), RegKind);
1280 Operands.push_back(SparcOperand::CreateReg(Reg, RegKind, S, E));
1370 unsigned RegKind;
1371 if (MCRegister Reg = matchRegisterName(Parser.getTok(), RegKind)) {
1378 Op = SparcOperand::CreateReg(Reg, RegKind, S, E);
1443 unsigned &RegKind) {
1444 RegKind = SparcOperand::rk_None;
1461 RegKind = SparcOperand::rk_Special;
1466 RegKind = SparcOperand::rk_IntReg;
1470 RegKind = SparcOperand::rk_FloatReg;
1474 RegKind = SparcOperand::rk_CoprocReg;
1480 RegKind = SparcOperand::rk_IntReg;
1488 RegKind = SparcOperand::rk_FloatReg;
1491 RegKind = SparcOperand::rk_DoubleReg;
1501 RegKind = SparcOperand::rk_CoprocReg;
1506 RegKind = SparcOperand::rk_Special;
1517 RegKind = SparcOperand::rk_IntReg;
1523 RegKind = SparcOperand::rk_Special;
1530 RegKind = SparcOperand::rk_Special;
1534 RegKind = SparcOperand::rk_Special;
1538 RegKind = SparcOperand::rk_Special;
1542 RegKind = SparcOperand::rk_Special;
1546 RegKind = SparcOperand::rk_Special;
1550 RegKind = SparcOperand::rk_Special;
1554 RegKind = SparcOperand::rk_Special;
1558 RegKind = SparcOperand::rk_Special;
1562 RegKind = SparcOperand::rk_Special;
1566 RegKind = SparcOperand::rk_Special;