reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc
 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 :