reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1577 default: OpKind = InvalidMatchClass; break; 1578 case RISCV::X0: OpKind = MCK_GPRX0; break; 1579 case RISCV::X1: OpKind = MCK_GPRNoX0X2; break; 1580 case RISCV::X2: OpKind = MCK_SP; break; 1581 case RISCV::X3: OpKind = MCK_GPRNoX0X2; break; 1582 case RISCV::X4: OpKind = MCK_GPRNoX0X2; break; 1583 case RISCV::X5: OpKind = MCK_GPRTC; break; 1584 case RISCV::X6: OpKind = MCK_GPRTC; break; 1585 case RISCV::X7: OpKind = MCK_GPRTC; break; 1586 case RISCV::X8: OpKind = MCK_GPRC; break; 1587 case RISCV::X9: OpKind = MCK_GPRC; break; 1588 case RISCV::X10: OpKind = MCK_Reg7; break; 1589 case RISCV::X11: OpKind = MCK_Reg7; break; 1590 case RISCV::X12: OpKind = MCK_Reg7; break; 1591 case RISCV::X13: OpKind = MCK_Reg7; break; 1592 case RISCV::X14: OpKind = MCK_Reg7; break; 1593 case RISCV::X15: OpKind = MCK_Reg7; break; 1594 case RISCV::X16: OpKind = MCK_GPRTC; break; 1595 case RISCV::X17: OpKind = MCK_GPRTC; break; 1596 case RISCV::X18: OpKind = MCK_GPRNoX0X2; break; 1597 case RISCV::X19: OpKind = MCK_GPRNoX0X2; break; 1598 case RISCV::X20: OpKind = MCK_GPRNoX0X2; break; 1599 case RISCV::X21: OpKind = MCK_GPRNoX0X2; break; 1600 case RISCV::X22: OpKind = MCK_GPRNoX0X2; break; 1601 case RISCV::X23: OpKind = MCK_GPRNoX0X2; break; 1602 case RISCV::X24: OpKind = MCK_GPRNoX0X2; break; 1603 case RISCV::X25: OpKind = MCK_GPRNoX0X2; break; 1604 case RISCV::X26: OpKind = MCK_GPRNoX0X2; break; 1605 case RISCV::X27: OpKind = MCK_GPRNoX0X2; break; 1606 case RISCV::X28: OpKind = MCK_GPRTC; break; 1607 case RISCV::X29: OpKind = MCK_GPRTC; break; 1608 case RISCV::X30: OpKind = MCK_GPRTC; break; 1609 case RISCV::X31: OpKind = MCK_GPRTC; break; 1610 case RISCV::F0_F: OpKind = MCK_FPR32; break; 1611 case RISCV::F1_F: OpKind = MCK_FPR32; break; 1612 case RISCV::F2_F: OpKind = MCK_FPR32; break; 1613 case RISCV::F3_F: OpKind = MCK_FPR32; break; 1614 case RISCV::F4_F: OpKind = MCK_FPR32; break; 1615 case RISCV::F5_F: OpKind = MCK_FPR32; break; 1616 case RISCV::F6_F: OpKind = MCK_FPR32; break; 1617 case RISCV::F7_F: OpKind = MCK_FPR32; break; 1618 case RISCV::F8_F: OpKind = MCK_FPR32C; break; 1619 case RISCV::F9_F: OpKind = MCK_FPR32C; break; 1620 case RISCV::F10_F: OpKind = MCK_FPR32C; break; 1621 case RISCV::F11_F: OpKind = MCK_FPR32C; break; 1622 case RISCV::F12_F: OpKind = MCK_FPR32C; break; 1623 case RISCV::F13_F: OpKind = MCK_FPR32C; break; 1624 case RISCV::F14_F: OpKind = MCK_FPR32C; break; 1625 case RISCV::F15_F: OpKind = MCK_FPR32C; break; 1626 case RISCV::F16_F: OpKind = MCK_FPR32; break; 1627 case RISCV::F17_F: OpKind = MCK_FPR32; break; 1628 case RISCV::F18_F: OpKind = MCK_FPR32; break; 1629 case RISCV::F19_F: OpKind = MCK_FPR32; break; 1630 case RISCV::F20_F: OpKind = MCK_FPR32; break; 1631 case RISCV::F21_F: OpKind = MCK_FPR32; break; 1632 case RISCV::F22_F: OpKind = MCK_FPR32; break; 1633 case RISCV::F23_F: OpKind = MCK_FPR32; break; 1634 case RISCV::F24_F: OpKind = MCK_FPR32; break; 1635 case RISCV::F25_F: OpKind = MCK_FPR32; break; 1636 case RISCV::F26_F: OpKind = MCK_FPR32; break; 1637 case RISCV::F27_F: OpKind = MCK_FPR32; break; 1638 case RISCV::F28_F: OpKind = MCK_FPR32; break; 1639 case RISCV::F29_F: OpKind = MCK_FPR32; break; 1640 case RISCV::F30_F: OpKind = MCK_FPR32; break; 1641 case RISCV::F31_F: OpKind = MCK_FPR32; break; 1642 case RISCV::F0_D: OpKind = MCK_FPR64; break; 1643 case RISCV::F1_D: OpKind = MCK_FPR64; break; 1644 case RISCV::F2_D: OpKind = MCK_FPR64; break; 1645 case RISCV::F3_D: OpKind = MCK_FPR64; break; 1646 case RISCV::F4_D: OpKind = MCK_FPR64; break; 1647 case RISCV::F5_D: OpKind = MCK_FPR64; break; 1648 case RISCV::F6_D: OpKind = MCK_FPR64; break; 1649 case RISCV::F7_D: OpKind = MCK_FPR64; break; 1650 case RISCV::F8_D: OpKind = MCK_FPR64C; break; 1651 case RISCV::F9_D: OpKind = MCK_FPR64C; break; 1652 case RISCV::F10_D: OpKind = MCK_FPR64C; break; 1653 case RISCV::F11_D: OpKind = MCK_FPR64C; break; 1654 case RISCV::F12_D: OpKind = MCK_FPR64C; break; 1655 case RISCV::F13_D: OpKind = MCK_FPR64C; break; 1656 case RISCV::F14_D: OpKind = MCK_FPR64C; break; 1657 case RISCV::F15_D: OpKind = MCK_FPR64C; break; 1658 case RISCV::F16_D: OpKind = MCK_FPR64; break; 1659 case RISCV::F17_D: OpKind = MCK_FPR64; break; 1660 case RISCV::F18_D: OpKind = MCK_FPR64; break; 1661 case RISCV::F19_D: OpKind = MCK_FPR64; break; 1662 case RISCV::F20_D: OpKind = MCK_FPR64; break; 1663 case RISCV::F21_D: OpKind = MCK_FPR64; break; 1664 case RISCV::F22_D: OpKind = MCK_FPR64; break; 1665 case RISCV::F23_D: OpKind = MCK_FPR64; break; 1666 case RISCV::F24_D: OpKind = MCK_FPR64; break; 1667 case RISCV::F25_D: OpKind = MCK_FPR64; break; 1668 case RISCV::F26_D: OpKind = MCK_FPR64; break; 1669 case RISCV::F27_D: OpKind = MCK_FPR64; break; 1670 case RISCV::F28_D: OpKind = MCK_FPR64; break; 1671 case RISCV::F29_D: OpKind = MCK_FPR64; break; 1672 case RISCV::F30_D: OpKind = MCK_FPR64; break; 1673 case RISCV::F31_D: OpKind = MCK_FPR64; break; 1675 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :