Lines Matching defs:RegKind
122 MCRegister matchRegisterName(const AsmToken &Tok, unsigned &RegKind);
880 unsigned RegKind = SparcOperand::rk_None;
881 Reg = matchRegisterName(Tok, RegKind);
1290 unsigned RegKind;
1291 MCRegister Reg = matchRegisterName(Parser.getTok(), RegKind);
1297 Operands.push_back(SparcOperand::CreateReg(Reg, RegKind, S, E));
1387 unsigned RegKind;
1388 if (MCRegister Reg = matchRegisterName(Parser.getTok(), RegKind)) {
1395 Op = SparcOperand::CreateReg(Reg, RegKind, S, E);
1460 unsigned &RegKind) {
1461 RegKind = SparcOperand::rk_None;
1478 RegKind = SparcOperand::rk_Special;
1483 RegKind = SparcOperand::rk_IntReg;
1487 RegKind = SparcOperand::rk_FloatReg;
1491 RegKind = SparcOperand::rk_CoprocReg;
1497 RegKind = SparcOperand::rk_IntReg;
1505 RegKind = SparcOperand::rk_FloatReg;
1508 RegKind = SparcOperand::rk_DoubleReg;
1518 RegKind = SparcOperand::rk_CoprocReg;
1523 RegKind = SparcOperand::rk_Special;
1534 RegKind = SparcOperand::rk_IntReg;
1540 RegKind = SparcOperand::rk_Special;
1547 RegKind = SparcOperand::rk_Special;
1551 RegKind = SparcOperand::rk_Special;
1555 RegKind = SparcOperand::rk_Special;
1559 RegKind = SparcOperand::rk_Special;
1563 RegKind = SparcOperand::rk_Special;
1567 RegKind = SparcOperand::rk_Special;
1571 RegKind = SparcOperand::rk_Special;
1575 RegKind = SparcOperand::rk_Special;
1579 RegKind = SparcOperand::rk_Special;
1583 RegKind = SparcOperand::rk_Special;