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

References

gen/lib/Target/RISCV/RISCVGenDAGISel.inc
   57 /*     0*/  OPC_SwitchOpcode /*81 cases */, 12|128,5/*652*/, TARGET_VAL(ISD::AND),// ->657
   62 /*    18*/        OPC_SwitchOpcode /*2 cases */, 96|128,1/*224*/, TARGET_VAL(RISCVISD::DIVUW),// ->247
   77 /*    53*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
   83 /*    64*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
   90 /*    77*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
   96 /*    87*/              OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  104 /*   102*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  110 /*   113*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  117 /*   126*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  124 /*   137*/            OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  137 /*   163*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  143 /*   174*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  150 /*   187*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  156 /*   197*/              OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  164 /*   212*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  170 /*   223*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  177 /*   236*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  184 /*   247*/        /*SwitchOpcode*/ 96|128,1/*224*/, TARGET_VAL(RISCVISD::REMUW),// ->475
  199 /*   281*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  205 /*   292*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  212 /*   305*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  218 /*   315*/              OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  226 /*   330*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  232 /*   341*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  239 /*   354*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  246 /*   365*/            OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  259 /*   391*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  265 /*   402*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  272 /*   415*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  278 /*   425*/              OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  286 /*   440*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  292 /*   451*/                  OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  299 /*   464*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  313 /*   488*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLLI), 0,
  316 /*   499*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLI), 0,
  323 /*   513*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLLI), 0,
  326 /*   524*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLI), 0,
  334 /*   540*/          OPC_EmitNode1, TARGET_VAL(RISCV::SLLI), 0,
  337 /*   551*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLI), 0,
  348 /*   567*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  355 /*   582*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::ANDI), 0,
  361 /*   593*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::ANDI), 0,
  369 /*   608*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ANDI), 0,
  378 /*   624*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
  383 /*   633*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
  391 /*   647*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
  397 /*   657*/  /*SwitchOpcode*/ 91|128,3/*475*/, TARGET_VAL(ISD::AssertZext),// ->1136
  399 /*   662*/    OPC_SwitchOpcode /*2 cases */, 104|128,1/*232*/, TARGET_VAL(RISCVISD::DIVUW),// ->899
  415 /*   699*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  421 /*   710*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  428 /*   723*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  434 /*   733*/          OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  443 /*   750*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  449 /*   761*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  456 /*   774*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  463 /*   785*/        OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  477 /*   813*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  483 /*   824*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  490 /*   837*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  496 /*   847*/          OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  505 /*   864*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  511 /*   875*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  518 /*   888*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
  525 /*   899*/    /*SwitchOpcode*/ 104|128,1/*232*/, TARGET_VAL(RISCVISD::REMUW),// ->1135
  541 /*   935*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  547 /*   946*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  554 /*   959*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  560 /*   969*/          OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  569 /*   986*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  575 /*   997*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  582 /*  1010*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  589 /*  1021*/        OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  603 /*  1049*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  609 /*  1060*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  616 /*  1073*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  622 /*  1083*/          OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
  631 /*  1100*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  637 /*  1111*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  644 /*  1124*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
  652 /*  1136*/  /*SwitchOpcode*/ 80|128,30/*3920*/, TARGET_VAL(ISD::LOAD),// ->5060
  657 /*  1146*/      OPC_SwitchOpcode /*2 cases */, 57|128,5/*697*/, TARGET_VAL(ISD::OR),// ->1848
  661 /*  1154*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
  677 /*  1187*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
  685 /*  1202*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
  698 /*  1226*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
  706 /*  1241*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
  719 /*  1265*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
  727 /*  1280*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
  740 /*  1304*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
  748 /*  1319*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
  760 /*  1341*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  769 /*  1358*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  783 /*  1384*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
  791 /*  1399*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
  803 /*  1421*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
  811 /*  1436*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
  825 /*  1461*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  834 /*  1478*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  847 /*  1502*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  856 /*  1519*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  869 /*  1543*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
  878 /*  1560*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
  890 /*  1582*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
  899 /*  1599*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
  916 /*  1631*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
  927 /*  1652*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
  938 /*  1673*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
  949 /*  1694*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
  959 /*  1713*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
  971 /*  1736*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
  981 /*  1755*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
  993 /*  1777*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1004 /*  1798*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1015 /*  1819*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1025 /*  1838*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1031 /*  1848*/      /*SwitchOpcode*/ 108|128,9/*1260*/, TARGET_VAL(ISD::ADD),// ->3112
 1035 /*  1855*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 1050 /*  1886*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1058 /*  1901*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1071 /*  1925*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1079 /*  1940*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1092 /*  1964*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1100 /*  1979*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1113 /*  2003*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1121 /*  2018*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1133 /*  2040*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1142 /*  2057*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1156 /*  2083*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1164 /*  2098*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1176 /*  2120*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1184 /*  2135*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1198 /*  2160*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1207 /*  2177*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1220 /*  2201*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1229 /*  2218*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1242 /*  2242*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1251 /*  2259*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1263 /*  2281*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1272 /*  2298*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1284 /*  2319*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1291 /*  2331*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1303 /*  2352*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1310 /*  2364*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1322 /*  2385*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1329 /*  2397*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1341 /*  2418*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1348 /*  2430*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1359 /*  2449*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1367 /*  2463*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1380 /*  2486*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1387 /*  2498*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1398 /*  2517*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1405 /*  2529*/                OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1418 /*  2551*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1426 /*  2565*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1438 /*  2586*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1446 /*  2600*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1458 /*  2621*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1466 /*  2635*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1477 /*  2654*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1485 /*  2668*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1502 /*  2700*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1513 /*  2721*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1524 /*  2742*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1535 /*  2763*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1545 /*  2782*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1557 /*  2805*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1567 /*  2824*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1579 /*  2846*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1590 /*  2867*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1601 /*  2888*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1611 /*  2907*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1621 /*  2925*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1631 /*  2943*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1641 /*  2961*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1651 /*  2979*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1660 /*  2995*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1671 /*  3015*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1680 /*  3031*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1691 /*  3050*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1701 /*  3068*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1711 /*  3086*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 1720 /*  3102*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 1739 /*  3138*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1747 /*  3154*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1757 /*  3174*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1771 /*  3202*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1779 /*  3218*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1789 /*  3238*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 1803 /*  3266*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1811 /*  3282*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1821 /*  3302*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1835 /*  3330*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1843 /*  3346*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1853 /*  3366*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 1866 /*  3392*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1875 /*  3410*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1885 /*  3430*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1900 /*  3461*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1908 /*  3477*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1918 /*  3497*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 1931 /*  3523*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1939 /*  3539*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1949 /*  3559*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 1964 /*  3588*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1973 /*  3606*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1983 /*  3626*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 1997 /*  3654*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2006 /*  3672*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2016 /*  3692*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2030 /*  3720*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 2039 /*  3738*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 2049 /*  3758*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 2062 /*  3784*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 2071 /*  3802*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 2081 /*  3822*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 2096 /*  3851*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 2103 /*  3864*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 2115 /*  3886*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 2122 /*  3899*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 2134 /*  3921*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 2141 /*  3934*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 2153 /*  3956*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 2160 /*  3969*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 2171 /*  3989*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2179 /*  4004*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2192 /*  4028*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 2199 /*  4041*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 2210 /*  4061*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 2217 /*  4074*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 2230 /*  4097*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2238 /*  4112*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2250 /*  4134*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2258 /*  4149*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2270 /*  4171*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 2278 /*  4186*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 2289 /*  4206*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 2297 /*  4221*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 2312 /*  4249*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 2322 /*  4268*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 2332 /*  4287*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 2342 /*  4306*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 2351 /*  4323*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2362 /*  4344*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LBU), 0|OPFL_Chain|OPFL_MemRefs,
 2371 /*  4361*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LHU), 0|OPFL_Chain|OPFL_MemRefs,
 2382 /*  4381*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2392 /*  4400*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 2402 /*  4419*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LWU), 0|OPFL_Chain|OPFL_MemRefs,
 2411 /*  4436*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 2419 /*  4449*/      OPC_SwitchOpcode /*2 cases */, 15|128,1/*143*/, TARGET_VAL(ISD::OR),// ->4597
 2423 /*  4457*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2437 /*  4486*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2446 /*  4503*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2457 /*  4524*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2466 /*  4541*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2481 /*  4569*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2490 /*  4587*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2496 /*  4597*/      /*SwitchOpcode*/ 100|128,1/*228*/, TARGET_VAL(ISD::ADD),// ->4829
 2500 /*  4604*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2513 /*  4632*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2522 /*  4649*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2530 /*  4663*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2538 /*  4677*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2549 /*  4698*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2558 /*  4715*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2566 /*  4729*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2574 /*  4743*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2590 /*  4773*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2597 /*  4785*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2608 /*  4806*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2615 /*  4818*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2633 /*  4851*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2642 /*  4869*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2651 /*  4887*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2661 /*  4906*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2669 /*  4921*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2679 /*  4939*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLW), 0|OPFL_Chain|OPFL_MemRefs,
 2690 /*  4961*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2699 /*  4979*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2708 /*  4997*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2718 /*  5016*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2726 /*  5031*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2736 /*  5049*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLD), 0|OPFL_Chain|OPFL_MemRefs,
 2743 /*  5060*/  /*SwitchOpcode*/ 59|128,17/*2235*/, TARGET_VAL(ISD::STORE),// ->7299
 2751 /*  5076*/        OPC_SwitchOpcode /*2 cases */, 88|128,1/*216*/, TARGET_VAL(ISD::OR),// ->5297
 2755 /*  5084*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2771 /*  5115*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 2779 /*  5130*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 2791 /*  5152*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 2799 /*  5167*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 2812 /*  5190*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2821 /*  5207*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2834 /*  5231*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2843 /*  5248*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2855 /*  5270*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 2864 /*  5287*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 2870 /*  5297*/        /*SwitchOpcode*/ 126|128,2/*382*/, TARGET_VAL(ISD::ADD),// ->5683
 2874 /*  5304*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2889 /*  5333*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 2897 /*  5348*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 2909 /*  5370*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 2917 /*  5385*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 2930 /*  5408*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2939 /*  5425*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2952 /*  5449*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2961 /*  5466*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 2973 /*  5488*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 2982 /*  5505*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 2995 /*  5528*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3002 /*  5540*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3013 /*  5559*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3020 /*  5571*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3032 /*  5591*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3040 /*  5605*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3052 /*  5626*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3060 /*  5640*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3071 /*  5659*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3079 /*  5673*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3098 /*  5708*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3106 /*  5724*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3118 /*  5747*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3126 /*  5763*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3139 /*  5787*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3148 /*  5805*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3161 /*  5830*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3170 /*  5848*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3182 /*  5871*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3191 /*  5889*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3206 /*  5918*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3213 /*  5931*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3224 /*  5951*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3231 /*  5964*/                OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3243 /*  5985*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3251 /*  6000*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3263 /*  6022*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3271 /*  6037*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3282 /*  6057*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3290 /*  6072*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3302 /*  6092*/        OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::OR),// ->6216
 3306 /*  6099*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3321 /*  6128*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3331 /*  6147*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3342 /*  6167*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3353 /*  6188*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3363 /*  6207*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3368 /*  6216*/        /*SwitchOpcode*/ 77|128,1/*205*/, TARGET_VAL(ISD::ADD),// ->6425
 3372 /*  6223*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3386 /*  6250*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3396 /*  6269*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3407 /*  6289*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3418 /*  6310*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3428 /*  6329*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3439 /*  6349*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3448 /*  6365*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3458 /*  6382*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3468 /*  6400*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3477 /*  6416*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3494 /*  6448*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3504 /*  6468*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3515 /*  6489*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3526 /*  6511*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3536 /*  6531*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3549 /*  6556*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3558 /*  6573*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 3568 /*  6591*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3578 /*  6610*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 3587 /*  6627*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 3598 /*  6646*/        OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::OR),// ->6729
 3602 /*  6653*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3615 /*  6679*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3624 /*  6696*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3637 /*  6720*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3642 /*  6729*/        /*SwitchOpcode*/ 120, TARGET_VAL(ISD::ADD),// ->6852
 3646 /*  6735*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3658 /*  6759*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3667 /*  6776*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3675 /*  6790*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3683 /*  6804*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3697 /*  6830*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3704 /*  6842*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3720 /*  6870*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3729 /*  6888*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3738 /*  6906*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3748 /*  6925*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3756 /*  6940*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3766 /*  6958*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSW), 0|OPFL_Chain|OPFL_MemRefs,
 3776 /*  6976*/        OPC_SwitchOpcode /*2 cases */, 79, TARGET_VAL(ISD::OR),// ->7059
 3780 /*  6983*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3793 /*  7009*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3802 /*  7026*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3815 /*  7050*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3820 /*  7059*/        /*SwitchOpcode*/ 120, TARGET_VAL(ISD::ADD),// ->7182
 3824 /*  7065*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3836 /*  7089*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3845 /*  7106*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3853 /*  7120*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3861 /*  7134*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3875 /*  7160*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3882 /*  7172*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3898 /*  7200*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3907 /*  7218*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3916 /*  7236*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3926 /*  7255*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3934 /*  7270*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3944 /*  7288*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FSD), 0|OPFL_Chain|OPFL_MemRefs,
 3951 /*  7299*/  /*SwitchOpcode*/ 74|128,9/*1226*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->8529
 3956 /*  7309*/      OPC_SwitchOpcode /*2 cases */, 6|128,2/*262*/, TARGET_VAL(ISD::OR),// ->7576
 3960 /*  7317*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 3975 /*  7347*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3984 /*  7364*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 3996 /*  7386*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4005 /*  7403*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4017 /*  7425*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4026 /*  7442*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4038 /*  7464*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4047 /*  7481*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4063 /*  7509*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4073 /*  7528*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4083 /*  7547*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4093 /*  7566*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4099 /*  7576*/      /*SwitchOpcode*/ 73|128,3/*457*/, TARGET_VAL(ISD::ADD),// ->8037
 4103 /*  7583*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 4117 /*  7611*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4126 /*  7628*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4138 /*  7650*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4147 /*  7667*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4159 /*  7689*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4168 /*  7706*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4180 /*  7728*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4189 /*  7745*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4200 /*  7764*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4208 /*  7778*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4219 /*  7797*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4227 /*  7811*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4238 /*  7830*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4246 /*  7844*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4257 /*  7863*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4265 /*  7877*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4281 /*  7906*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4291 /*  7925*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4301 /*  7944*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4311 /*  7963*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4320 /*  7979*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4329 /*  7995*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4338 /*  8011*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4347 /*  8027*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4367 /*  8065*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4376 /*  8083*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4388 /*  8106*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4397 /*  8124*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4409 /*  8147*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4418 /*  8165*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4430 /*  8188*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4439 /*  8206*/              OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4453 /*  8232*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4463 /*  8252*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4473 /*  8272*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4483 /*  8292*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4499 /*  8321*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4507 /*  8336*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4518 /*  8356*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4526 /*  8371*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4537 /*  8391*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4545 /*  8406*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4556 /*  8426*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4564 /*  8441*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4579 /*  8467*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SB), 0|OPFL_Chain|OPFL_MemRefs,
 4588 /*  8484*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SH), 0|OPFL_Chain|OPFL_MemRefs,
 4597 /*  8501*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SW), 0|OPFL_Chain|OPFL_MemRefs,
 4606 /*  8518*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::SD), 0|OPFL_Chain|OPFL_MemRefs,
 4613 /*  8529*/  /*SwitchOpcode*/ 64|128,9/*1216*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->9749
 4618 /*  8539*/      OPC_SwitchOpcode /*2 cases */, 4|128,2/*260*/, TARGET_VAL(ISD::OR),// ->8804
 4622 /*  8547*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 4636 /*  8576*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4645 /*  8593*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4657 /*  8615*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4666 /*  8632*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4678 /*  8654*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4687 /*  8671*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4699 /*  8693*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4708 /*  8710*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4723 /*  8737*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4733 /*  8756*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4743 /*  8775*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4753 /*  8794*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4759 /*  8804*/      /*SwitchOpcode*/ 71|128,3/*455*/, TARGET_VAL(ISD::ADD),// ->9263
 4763 /*  8811*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 4776 /*  8838*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4785 /*  8855*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4797 /*  8877*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4806 /*  8894*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4818 /*  8916*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4827 /*  8933*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4839 /*  8955*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4848 /*  8972*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4859 /*  8991*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4867 /*  9005*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4878 /*  9024*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4886 /*  9038*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4897 /*  9057*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4905 /*  9071*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4916 /*  9090*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4924 /*  9104*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4939 /*  9132*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4949 /*  9151*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4959 /*  9170*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 4969 /*  9189*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 4978 /*  9205*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 4987 /*  9221*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 4996 /*  9237*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5005 /*  9253*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5022 /*  9285*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 5031 /*  9303*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 5041 /*  9323*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 5054 /*  9349*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 5063 /*  9367*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 5073 /*  9387*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 5086 /*  9413*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5095 /*  9431*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5105 /*  9451*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5118 /*  9477*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5127 /*  9495*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5137 /*  9515*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5151 /*  9542*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 5159 /*  9557*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 5170 /*  9577*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 5178 /*  9592*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 5189 /*  9612*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5197 /*  9627*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5208 /*  9647*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5216 /*  9662*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5230 /*  9687*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LB), 0|OPFL_Chain|OPFL_MemRefs,
 5239 /*  9704*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LH), 0|OPFL_Chain|OPFL_MemRefs,
 5248 /*  9721*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LW), 0|OPFL_Chain|OPFL_MemRefs,
 5257 /*  9738*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LD), 0|OPFL_Chain|OPFL_MemRefs,
 5264 /*  9749*/  /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::OR),// ->9882
 5269 /*  9758*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5279 /*  9780*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5286 /*  9794*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5294 /*  9808*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ORI), 0,
 5300 /*  9819*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ORI), 0,
 5308 /*  9834*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::ORI), 0,
 5317 /*  9850*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::OR), 0,
 5322 /*  9859*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::OR), 0,
 5330 /*  9873*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::OR), 0,
 5335 /*  9882*/  /*SwitchOpcode*/ 8|128,3/*392*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->10278
 5339 /*  9892*/        OPC_CheckOpcode, TARGET_VAL(ISD::SREM),
 5341 /*  9896*/        OPC_CheckOpcode, TARGET_VAL(ISD::AssertSext),
 5346 /*  9904*/        OPC_CheckOpcode, TARGET_VAL(ISD::AssertSext),
 5355 /*  9918*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5362 /*  9934*/        OPC_CheckOpcode, TARGET_VAL(ISD::FP_TO_UINT),
 5372 /*  9951*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_D), 0,
 5377 /*  9960*/        OPC_CheckOpcode, TARGET_VAL(ISD::SREM),
 5379 /*  9964*/        OPC_SwitchOpcode /*2 cases */, 55, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->10023
 5386 /*  9975*/          OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(ISD::AssertSext),// ->9998
 5395 /*  9990*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5399 /*  9998*/          /*SwitchOpcode*/ 21, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->10022
 5410 /* 10014*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5415 /* 10023*/        /*SwitchOpcode*/ 29, TARGET_VAL(ISD::AssertSext),// ->10055
 5420 /* 10031*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
 5431 /* 10047*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5437 /* 10057*/        OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5442 /* 10065*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5451 /* 10080*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDIW), 0,
 5461 /* 10096*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDW), 0,
 5467 /* 10106*/        OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
 5471 /* 10112*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5481 /* 10129*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLIW), 0,
 5486 /* 10138*/        OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
 5488 /* 10142*/        OPC_CheckOpcode, TARGET_VAL(ISD::FP_TO_UINT),
 5500 /* 10163*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_S), 0,
 5514 /* 10187*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_D), 0,
 5520 /* 10197*/        OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
 5528 /* 10209*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SUBW), 0,
 5533 /* 10218*/        OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5541 /* 10230*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULW), 0,
 5546 /* 10239*/        OPC_CheckOpcode, TARGET_VAL(RISCVISD::FMV_X_ANYEXTW_RV64),
 5553 /* 10250*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_W), 0,
 5565 /* 10269*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDIW), 0,
 5570 /* 10278*/  /*SwitchOpcode*/ 124, TARGET_VAL(ISD::ADD),// ->10405
 5575 /* 10286*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5583 /* 10304*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5590 /* 10318*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5597 /* 10331*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5603 /* 10342*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5611 /* 10357*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 5620 /* 10373*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADD), 0,
 5625 /* 10382*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADD), 0,
 5633 /* 10396*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADD), 0,
 5638 /* 10405*/  /*SwitchOpcode*/ 7|128,2/*263*/, TARGET_VAL(ISD::ATOMIC_FENCE),// ->10672
 5645 /* 10419*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5652 /* 10434*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5660 /* 10449*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5668 /* 10461*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5674 /* 10474*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5684 /* 10490*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5691 /* 10505*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5699 /* 10520*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5707 /* 10532*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5713 /* 10545*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5723 /* 10561*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5728 /* 10570*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE_TSO), 0|OPFL_Chain,
 5734 /* 10577*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE_TSO), 0|OPFL_Chain,
 5742 /* 10587*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5746 /* 10594*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE_TSO), 0|OPFL_Chain,
 5756 /* 10608*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5763 /* 10623*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5771 /* 10638*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5779 /* 10650*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 5785 /* 10663*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::FENCE), 0|OPFL_Chain,
 5791 /* 10672*/  /*SwitchOpcode*/ 17|128,1/*145*/, TARGET_VAL(ISD::SREM),// ->10821
 5794 /* 10679*/      OPC_SwitchOpcode /*2 cases */, 45, TARGET_VAL(ISD::AssertSext),// ->10728
 5799 /* 10688*/        OPC_SwitchOpcode /*2 cases */, 16, TARGET_VAL(ISD::AssertSext),// ->10708
 5805 /* 10700*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5809 /* 10708*/        /*SwitchOpcode*/ 16, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->10727
 5816 /* 10719*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5821 /* 10728*/      /*SwitchOpcode*/ 45, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->10776
 5828 /* 10738*/        OPC_SwitchOpcode /*2 cases */, 14, TARGET_VAL(ISD::AssertSext),// ->10756
 5833 /* 10748*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5837 /* 10756*/        /*SwitchOpcode*/ 16, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->10775
 5844 /* 10767*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMW), 0,
 5856 /* 10787*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REM), 0,
 5862 /* 10798*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::REM), 0,
 5869 /* 10811*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::REM), 0,
 5875 /* 10821*/  /*SwitchOpcode*/ 12|128,6/*780*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->11605
 5885 /* 10838*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 5891 /* 10849*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicSwap32), 0|OPFL_Chain,
 5899 /* 10866*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicSwap32), 0|OPFL_Chain,
 5912 /* 10889*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 5918 /* 10900*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadAdd32), 0|OPFL_Chain,
 5926 /* 10917*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadAdd32), 0|OPFL_Chain,
 5939 /* 10940*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 5945 /* 10951*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadSub32), 0|OPFL_Chain,
 5953 /* 10968*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadSub32), 0|OPFL_Chain,
 5966 /* 10991*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 5972 /* 11002*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadNand32), 0|OPFL_Chain,
 5980 /* 11019*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadNand32), 0|OPFL_Chain,
 5994 /* 11043*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6000 /* 11054*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadMax32), 0|OPFL_Chain,
 6008 /* 11074*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadMax32), 0|OPFL_Chain,
 6022 /* 11101*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6028 /* 11112*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadMin32), 0|OPFL_Chain,
 6036 /* 11132*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadMin32), 0|OPFL_Chain,
 6049 /* 11158*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6055 /* 11169*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadUMax32), 0|OPFL_Chain,
 6063 /* 11188*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadUMax32), 0|OPFL_Chain,
 6076 /* 11213*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6082 /* 11224*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadUMin32), 0|OPFL_Chain,
 6090 /* 11243*/        OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadUMin32), 0|OPFL_Chain,
 6104 /* 11269*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6110 /* 11280*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedCmpXchg32), 0|OPFL_Chain,
 6118 /* 11298*/        OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedCmpXchg32), 0|OPFL_Chain,
 6131 /* 11322*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6136 /* 11331*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicSwap32), 0|OPFL_Chain,
 6148 /* 11353*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6153 /* 11362*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadAdd32), 0|OPFL_Chain,
 6165 /* 11384*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6170 /* 11393*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadSub32), 0|OPFL_Chain,
 6182 /* 11415*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6187 /* 11424*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadNand32), 0|OPFL_Chain,
 6200 /* 11447*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6205 /* 11456*/      OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadMax32), 0|OPFL_Chain,
 6218 /* 11482*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6223 /* 11491*/      OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadMin32), 0|OPFL_Chain,
 6235 /* 11516*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6240 /* 11525*/      OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadUMax32), 0|OPFL_Chain,
 6252 /* 11549*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6257 /* 11558*/      OPC_MorphNodeTo, TARGET_VAL(RISCV::PseudoMaskedAtomicLoadUMin32), 0|OPFL_Chain,
 6270 /* 11583*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6275 /* 11592*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoMaskedCmpXchg32), 0|OPFL_Chain,
 6280 /* 11605*/  /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(ISD::SHL),// ->11772
 6284 /* 11613*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
 6287 /* 11618*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6295 /* 11634*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLL), 0,
 6300 /* 11643*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLL), 0,
 6309 /* 11659*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLL), 0,
 6318 /* 11673*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6326 /* 11690*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLI), 0,
 6332 /* 11701*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLI), 0,
 6342 /* 11719*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLI), 0,
 6352 /* 11737*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLL), 0,
 6357 /* 11746*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLL), 0,
 6366 /* 11762*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLL), 0,
 6372 /* 11772*/  /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(ISD::SRL),// ->11939
 6376 /* 11780*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
 6379 /* 11785*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6387 /* 11801*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRL), 0,
 6392 /* 11810*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRL), 0,
 6401 /* 11826*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRL), 0,
 6410 /* 11840*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6418 /* 11857*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLI), 0,
 6424 /* 11868*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLI), 0,
 6434 /* 11886*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLI), 0,
 6444 /* 11904*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRL), 0,
 6449 /* 11913*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRL), 0,
 6458 /* 11929*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRL), 0,
 6464 /* 11939*/  /*SwitchOpcode*/ 69|128,1/*197*/, TARGET_VAL(ISD::SRA),// ->12140
 6468 /* 11947*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
 6471 /* 11952*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6479 /* 11968*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRA), 0,
 6484 /* 11977*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRA), 0,
 6493 /* 11993*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRA), 0,
 6500 /* 12004*/      OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
 6508 /* 12015*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6514 /* 12027*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAIW), 0,
 6523 /* 12041*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6531 /* 12058*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAI), 0,
 6537 /* 12069*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAI), 0,
 6547 /* 12087*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAI), 0,
 6557 /* 12105*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRA), 0,
 6562 /* 12114*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRA), 0,
 6571 /* 12130*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRA), 0,
 6577 /* 12140*/  /*SwitchOpcode*/ 114, TARGET_VAL(ISD::BRIND),// ->12257
 6581 /* 12147*/      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6585 /* 12153*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6594 /* 12170*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBRIND), 0|OPFL_Chain,
 6601 /* 12181*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBRIND), 0|OPFL_Chain,
 6611 /* 12197*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBRIND), 0|OPFL_Chain,
 6624 /* 12219*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBRIND), 0|OPFL_Chain,
 6631 /* 12231*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBRIND), 0|OPFL_Chain,
 6641 /* 12248*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBRIND), 0|OPFL_Chain,
 6647 /* 12257*/  /*SwitchOpcode*/ 21, TARGET_VAL(ISD::CALLSEQ_START),// ->12281
 6651 /* 12263*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6655 /* 12269*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6658 /* 12274*/    OPC_MorphNodeTo0, TARGET_VAL(RISCV::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
 6662 /* 12281*/  /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_END),// ->12306
 6667 /* 12288*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6671 /* 12294*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
 6674 /* 12299*/    OPC_MorphNodeTo0, TARGET_VAL(RISCV::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
 6678 /* 12306*/  /*SwitchOpcode*/ 58|128,15/*1978*/, TARGET_VAL(ISD::SETCC),// ->14288
 6690 /* 12333*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6696 /* 12345*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6706 /* 12364*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6712 /* 12376*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6722 /* 12393*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 6731 /* 12411*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTI), 0,
 6737 /* 12422*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTI), 0,
 6747 /* 12440*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6753 /* 12451*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6763 /* 12469*/              OPC_EmitNode1, TARGET_VAL(RISCV::XORI), 0,
 6766 /* 12480*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6772 /* 12491*/              OPC_EmitNode1, TARGET_VAL(RISCV::XORI), 0,
 6775 /* 12502*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6786 /* 12523*/              OPC_EmitNode1, TARGET_VAL(RISCV::XORI), 0,
 6788 /* 12531*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6795 /* 12545*/              OPC_EmitNode1, TARGET_VAL(RISCV::XORI), 0,
 6797 /* 12553*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6808 /* 12572*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLT), 0,
 6813 /* 12581*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLT), 0,
 6823 /* 12599*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6828 /* 12608*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6838 /* 12626*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6843 /* 12635*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6853 /* 12653*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLT), 0,
 6858 /* 12662*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLT), 0,
 6868 /* 12680*/            OPC_EmitNode1, TARGET_VAL(RISCV::XOR), 0,
 6871 /* 12691*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6876 /* 12700*/            OPC_EmitNode1, TARGET_VAL(RISCV::XOR), 0,
 6879 /* 12711*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 6890 /* 12732*/            OPC_EmitNode1, TARGET_VAL(RISCV::XOR), 0,
 6892 /* 12740*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6898 /* 12752*/            OPC_EmitNode1, TARGET_VAL(RISCV::XOR), 0,
 6900 /* 12760*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 6910 /* 12778*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLTU), 0,
 6913 /* 12789*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6918 /* 12798*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLTU), 0,
 6921 /* 12809*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6931 /* 12827*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLTU), 0,
 6934 /* 12838*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6939 /* 12847*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLTU), 0,
 6942 /* 12858*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6952 /* 12876*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLT), 0,
 6955 /* 12887*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6960 /* 12896*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLT), 0,
 6963 /* 12907*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6973 /* 12925*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLT), 0,
 6976 /* 12936*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 6981 /* 12945*/            OPC_EmitNode1, TARGET_VAL(RISCV::SLT), 0,
 6984 /* 12956*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7000 /* 12986*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7008 /* 13002*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 7017 /* 13017*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 7025 /* 13033*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTI), 0,
 7033 /* 13048*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7041 /* 13063*/            OPC_EmitNode1, TARGET_VAL(RISCV::XORI), 0,
 7044 /* 13074*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7053 /* 13092*/            OPC_EmitNode1, TARGET_VAL(RISCV::XORI), 0,
 7055 /* 13100*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 7064 /* 13116*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLT), 0,
 7072 /* 13131*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 7080 /* 13146*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 7088 /* 13161*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLT), 0,
 7096 /* 13176*/          OPC_EmitNode1, TARGET_VAL(RISCV::XOR), 0,
 7099 /* 13187*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7108 /* 13205*/          OPC_EmitNode1, TARGET_VAL(RISCV::XOR), 0,
 7110 /* 13213*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTU), 0,
 7118 /* 13228*/          OPC_EmitNode1, TARGET_VAL(RISCV::SLTU), 0,
 7121 /* 13239*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7129 /* 13254*/          OPC_EmitNode1, TARGET_VAL(RISCV::SLTU), 0,
 7132 /* 13265*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7140 /* 13280*/          OPC_EmitNode1, TARGET_VAL(RISCV::SLT), 0,
 7143 /* 13291*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7151 /* 13306*/          OPC_EmitNode1, TARGET_VAL(RISCV::SLT), 0,
 7154 /* 13317*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7168 /* 13343*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_S), 0,
 7174 /* 13354*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_S), 0,
 7181 /* 13367*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_S), 0,
 7191 /* 13386*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_S), 0,
 7197 /* 13397*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_S), 0,
 7204 /* 13410*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_S), 0,
 7214 /* 13429*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_S), 0,
 7220 /* 13440*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_S), 0,
 7227 /* 13453*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_S), 0,
 7237 /* 13472*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_S), 0,
 7243 /* 13483*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_S), 0,
 7250 /* 13496*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_S), 0,
 7260 /* 13515*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_S), 0,
 7266 /* 13526*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_S), 0,
 7273 /* 13539*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_S), 0,
 7283 /* 13558*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_S), 0,
 7289 /* 13569*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_S), 0,
 7296 /* 13582*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_S), 0,
 7306 /* 13601*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7308 /* 13609*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7310 /* 13617*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
 7316 /* 13628*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7318 /* 13636*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7320 /* 13644*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
 7327 /* 13657*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7329 /* 13665*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7331 /* 13673*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
 7341 /* 13692*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7343 /* 13700*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7345 /* 13708*/            OPC_EmitNode1, TARGET_VAL(RISCV::AND), 0,
 7348 /* 13719*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7354 /* 13730*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7356 /* 13738*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7358 /* 13746*/            OPC_EmitNode1, TARGET_VAL(RISCV::AND), 0,
 7361 /* 13757*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7368 /* 13770*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7370 /* 13778*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_S), 0,
 7372 /* 13786*/          OPC_EmitNode1, TARGET_VAL(RISCV::AND), 0,
 7375 /* 13797*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7389 /* 13823*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_D), 0,
 7395 /* 13834*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_D), 0,
 7402 /* 13847*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_D), 0,
 7412 /* 13866*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_D), 0,
 7418 /* 13877*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_D), 0,
 7425 /* 13890*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FEQ_D), 0,
 7435 /* 13909*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_D), 0,
 7441 /* 13920*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_D), 0,
 7448 /* 13933*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_D), 0,
 7458 /* 13952*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_D), 0,
 7464 /* 13963*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_D), 0,
 7471 /* 13976*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLT_D), 0,
 7481 /* 13995*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_D), 0,
 7487 /* 14006*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_D), 0,
 7494 /* 14019*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_D), 0,
 7504 /* 14038*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_D), 0,
 7510 /* 14049*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_D), 0,
 7517 /* 14062*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FLE_D), 0,
 7527 /* 14081*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7529 /* 14089*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7531 /* 14097*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
 7537 /* 14108*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7539 /* 14116*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7541 /* 14124*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
 7548 /* 14137*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7550 /* 14145*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7552 /* 14153*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AND), 0,
 7562 /* 14172*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7564 /* 14180*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7566 /* 14188*/            OPC_EmitNode1, TARGET_VAL(RISCV::AND), 0,
 7569 /* 14199*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7575 /* 14210*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7577 /* 14218*/            OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7579 /* 14226*/            OPC_EmitNode1, TARGET_VAL(RISCV::AND), 0,
 7582 /* 14237*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7589 /* 14250*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7591 /* 14258*/          OPC_EmitNode1, TARGET_VAL(RISCV::FEQ_D), 0,
 7593 /* 14266*/          OPC_EmitNode1, TARGET_VAL(RISCV::AND), 0,
 7596 /* 14277*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLTIU), 0,
 7603 /* 14288*/  /*SwitchOpcode*/ 94, TARGET_VAL(ISD::XOR),// ->14385
 7608 /* 14296*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 7615 /* 14311*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7621 /* 14322*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7629 /* 14337*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::XORI), 0,
 7638 /* 14353*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::XOR), 0,
 7643 /* 14362*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::XOR), 0,
 7651 /* 14376*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::XOR), 0,
 7656 /* 14385*/  /*SwitchOpcode*/ 17, TARGET_VAL(ISD::AssertSext),// ->14405
 7658 /* 14389*/    OPC_CheckOpcode, TARGET_VAL(RISCVISD::FMV_X_ANYEXTW_RV64),
 7663 /* 14398*/    OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_W), 0,
 7667 /* 14405*/  /*SwitchOpcode*/ 4|128,5/*644*/, TARGET_VAL(ISD::BRCOND),// ->15053
 7671 /* 14414*/      OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
 7681 /* 14432*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7686 /* 14441*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BEQ), 0|OPFL_Chain,
 7692 /* 14451*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BEQ), 0|OPFL_Chain,
 7702 /* 14466*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7707 /* 14475*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BNE), 0|OPFL_Chain,
 7713 /* 14485*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BNE), 0|OPFL_Chain,
 7723 /* 14500*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7728 /* 14509*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLT), 0|OPFL_Chain,
 7734 /* 14519*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLT), 0|OPFL_Chain,
 7744 /* 14534*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7749 /* 14543*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGE), 0|OPFL_Chain,
 7755 /* 14553*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGE), 0|OPFL_Chain,
 7765 /* 14568*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7770 /* 14577*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLTU), 0|OPFL_Chain,
 7776 /* 14587*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLTU), 0|OPFL_Chain,
 7786 /* 14602*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7791 /* 14611*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGEU), 0|OPFL_Chain,
 7797 /* 14621*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGEU), 0|OPFL_Chain,
 7807 /* 14636*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7812 /* 14645*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLT), 0|OPFL_Chain,
 7818 /* 14655*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLT), 0|OPFL_Chain,
 7828 /* 14670*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7833 /* 14679*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGE), 0|OPFL_Chain,
 7839 /* 14689*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGE), 0|OPFL_Chain,
 7849 /* 14704*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7854 /* 14713*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLTU), 0|OPFL_Chain,
 7860 /* 14723*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLTU), 0|OPFL_Chain,
 7870 /* 14738*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7875 /* 14747*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGEU), 0|OPFL_Chain,
 7881 /* 14757*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGEU), 0|OPFL_Chain,
 7895 /* 14780*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7899 /* 14787*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BEQ), 0|OPFL_Chain,
 7908 /* 14801*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7912 /* 14808*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BNE), 0|OPFL_Chain,
 7921 /* 14822*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7925 /* 14829*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLT), 0|OPFL_Chain,
 7934 /* 14843*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7938 /* 14850*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGE), 0|OPFL_Chain,
 7947 /* 14864*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7951 /* 14871*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLTU), 0|OPFL_Chain,
 7960 /* 14885*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7964 /* 14892*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGEU), 0|OPFL_Chain,
 7973 /* 14906*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7977 /* 14913*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLT), 0|OPFL_Chain,
 7986 /* 14927*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 7990 /* 14934*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGE), 0|OPFL_Chain,
 7999 /* 14948*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 8003 /* 14955*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BLTU), 0|OPFL_Chain,
 8012 /* 14969*/          OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 8016 /* 14976*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BGEU), 0|OPFL_Chain,
 8028 /* 14994*/        OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 8034 /* 15006*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BNE), 0|OPFL_Chain,
 8041 /* 15019*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::BNE), 0|OPFL_Chain,
 8050 /* 15033*/        OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
 8055 /* 15043*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::BNE), 0|OPFL_Chain,
 8061 /* 15053*/  /*SwitchOpcode*/ 124, TARGET_VAL(RISCVISD::CALL),// ->15180
 8067 /* 15062*/      OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::TargetGlobalAddress),// ->15103
 8073 /* 15075*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8079 /* 15083*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8088 /* 15096*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8093 /* 15103*/      /*SwitchOpcode*/ 37, TARGET_VAL(ISD::TargetExternalSymbol),// ->15143
 8099 /* 15115*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8105 /* 15123*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8114 /* 15136*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8125 /* 15152*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALLIndirect), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8131 /* 15160*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALLIndirect), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8140 /* 15173*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoCALLIndirect), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8145 /* 15180*/  /*SwitchOpcode*/ 124, TARGET_VAL(RISCVISD::TAIL),// ->15307
 8151 /* 15189*/      OPC_SwitchOpcode /*2 cases */, 37, TARGET_VAL(ISD::TargetGlobalAddress),// ->15230
 8157 /* 15202*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAIL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8163 /* 15210*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAIL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8172 /* 15223*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAIL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8177 /* 15230*/      /*SwitchOpcode*/ 37, TARGET_VAL(ISD::TargetExternalSymbol),// ->15270
 8183 /* 15242*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAIL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8189 /* 15250*/            OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAIL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8198 /* 15263*/          OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAIL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8209 /* 15279*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAILIndirect), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8215 /* 15287*/        OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAILIndirect), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8224 /* 15300*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoTAILIndirect), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
 8229 /* 15307*/  /*SwitchOpcode*/ 65|128,1/*193*/, TARGET_VAL(RISCVISD::SELECT_CC),// ->15504
 8237 /* 15320*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 8246 /* 15337*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_GPR_Using_CC_GPR), 0|OPFL_GlueInput,
 8252 /* 15351*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_GPR_Using_CC_GPR), 0|OPFL_GlueInput,
 8261 /* 15371*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_FPR32_Using_CC_GPR), 0|OPFL_GlueInput,
 8268 /* 15387*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_FPR32_Using_CC_GPR), 0|OPFL_GlueInput,
 8277 /* 15407*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_FPR64_Using_CC_GPR), 0|OPFL_GlueInput,
 8284 /* 15423*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_FPR64_Using_CC_GPR), 0|OPFL_GlueInput,
 8295 /* 15442*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 8303 /* 15457*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_GPR_Using_CC_GPR), 0|OPFL_GlueInput,
 8310 /* 15474*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_FPR32_Using_CC_GPR), 0|OPFL_GlueInput,
 8317 /* 15491*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::Select_FPR64_Using_CC_GPR), 0|OPFL_GlueInput,
 8323 /* 15504*/  /*SwitchOpcode*/ 78|128,1/*206*/, TARGET_VAL(ISD::Constant),// ->15714
 8332 /* 15525*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 8339 /* 15539*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 8348 /* 15557*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 8360 /* 15581*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LUI), 0,
 8367 /* 15594*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::LUI), 0,
 8376 /* 15611*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::LUI), 0,
 8388 /* 15634*/          OPC_EmitNode1, TARGET_VAL(RISCV::LUI), 0,
 8392 /* 15646*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 8400 /* 15662*/          OPC_EmitNode1, TARGET_VAL(RISCV::LUI), 0,
 8404 /* 15674*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 8413 /* 15692*/        OPC_EmitNode1, TARGET_VAL(RISCV::LUI), 0,
 8417 /* 15704*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::ADDI), 0,
 8423 /* 15714*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_SWAP),// ->16191
 8437 /* 15742*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W), 0|OPFL_Chain|OPFL_MemRefs,
 8444 /* 15754*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W), 0|OPFL_Chain|OPFL_MemRefs,
 8454 /* 15771*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8461 /* 15783*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8471 /* 15800*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8478 /* 15812*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8488 /* 15829*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8495 /* 15841*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8505 /* 15858*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8512 /* 15870*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8525 /* 15893*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D), 0|OPFL_Chain|OPFL_MemRefs,
 8532 /* 15905*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D), 0|OPFL_Chain|OPFL_MemRefs,
 8542 /* 15922*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8549 /* 15934*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8559 /* 15951*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8566 /* 15963*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8576 /* 15980*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8583 /* 15992*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8593 /* 16009*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8600 /* 16021*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8616 /* 16049*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W), 0|OPFL_Chain|OPFL_MemRefs,
 8624 /* 16063*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8632 /* 16077*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8640 /* 16091*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8648 /* 16105*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8659 /* 16124*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D), 0|OPFL_Chain|OPFL_MemRefs,
 8667 /* 16138*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8675 /* 16152*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8683 /* 16166*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8691 /* 16180*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOSWAP_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8698 /* 16191*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->16668
 8712 /* 16219*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W), 0|OPFL_Chain|OPFL_MemRefs,
 8719 /* 16231*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W), 0|OPFL_Chain|OPFL_MemRefs,
 8729 /* 16248*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8736 /* 16260*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8746 /* 16277*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8753 /* 16289*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8763 /* 16306*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8770 /* 16318*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8780 /* 16335*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8787 /* 16347*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8800 /* 16370*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D), 0|OPFL_Chain|OPFL_MemRefs,
 8807 /* 16382*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D), 0|OPFL_Chain|OPFL_MemRefs,
 8817 /* 16399*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8824 /* 16411*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8834 /* 16428*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8841 /* 16440*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8851 /* 16457*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8858 /* 16469*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8868 /* 16486*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8875 /* 16498*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8891 /* 16526*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W), 0|OPFL_Chain|OPFL_MemRefs,
 8899 /* 16540*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8907 /* 16554*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8915 /* 16568*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8923 /* 16582*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8934 /* 16601*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D), 0|OPFL_Chain|OPFL_MemRefs,
 8942 /* 16615*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 8950 /* 16629*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8958 /* 16643*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8966 /* 16657*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 8973 /* 16668*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->17145
 8987 /* 16696*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W), 0|OPFL_Chain|OPFL_MemRefs,
 8994 /* 16708*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W), 0|OPFL_Chain|OPFL_MemRefs,
 9004 /* 16725*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9011 /* 16737*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9021 /* 16754*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9028 /* 16766*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9038 /* 16783*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9045 /* 16795*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9055 /* 16812*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9062 /* 16824*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9075 /* 16847*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D), 0|OPFL_Chain|OPFL_MemRefs,
 9082 /* 16859*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D), 0|OPFL_Chain|OPFL_MemRefs,
 9092 /* 16876*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9099 /* 16888*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9109 /* 16905*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9116 /* 16917*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9126 /* 16934*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9133 /* 16946*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9143 /* 16963*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9150 /* 16975*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9166 /* 17003*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W), 0|OPFL_Chain|OPFL_MemRefs,
 9174 /* 17017*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9182 /* 17031*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9190 /* 17045*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9198 /* 17059*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9209 /* 17078*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D), 0|OPFL_Chain|OPFL_MemRefs,
 9217 /* 17092*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9225 /* 17106*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9233 /* 17120*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9241 /* 17134*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOAND_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9248 /* 17145*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->17622
 9262 /* 17173*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W), 0|OPFL_Chain|OPFL_MemRefs,
 9269 /* 17185*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W), 0|OPFL_Chain|OPFL_MemRefs,
 9279 /* 17202*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9286 /* 17214*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9296 /* 17231*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9303 /* 17243*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9313 /* 17260*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9320 /* 17272*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9330 /* 17289*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9337 /* 17301*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9350 /* 17324*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D), 0|OPFL_Chain|OPFL_MemRefs,
 9357 /* 17336*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D), 0|OPFL_Chain|OPFL_MemRefs,
 9367 /* 17353*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9374 /* 17365*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9384 /* 17382*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9391 /* 17394*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9401 /* 17411*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9408 /* 17423*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9418 /* 17440*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9425 /* 17452*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9441 /* 17480*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W), 0|OPFL_Chain|OPFL_MemRefs,
 9449 /* 17494*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9457 /* 17508*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9465 /* 17522*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9473 /* 17536*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9484 /* 17555*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D), 0|OPFL_Chain|OPFL_MemRefs,
 9492 /* 17569*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9500 /* 17583*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9508 /* 17597*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9516 /* 17611*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9523 /* 17622*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->18099
 9537 /* 17650*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W), 0|OPFL_Chain|OPFL_MemRefs,
 9544 /* 17662*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W), 0|OPFL_Chain|OPFL_MemRefs,
 9554 /* 17679*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9561 /* 17691*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9571 /* 17708*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9578 /* 17720*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9588 /* 17737*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9595 /* 17749*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9605 /* 17766*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9612 /* 17778*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9625 /* 17801*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D), 0|OPFL_Chain|OPFL_MemRefs,
 9632 /* 17813*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D), 0|OPFL_Chain|OPFL_MemRefs,
 9642 /* 17830*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9649 /* 17842*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9659 /* 17859*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9666 /* 17871*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9676 /* 17888*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9683 /* 17900*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9693 /* 17917*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9700 /* 17929*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9716 /* 17957*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W), 0|OPFL_Chain|OPFL_MemRefs,
 9724 /* 17971*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9732 /* 17985*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9740 /* 17999*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9748 /* 18013*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9759 /* 18032*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D), 0|OPFL_Chain|OPFL_MemRefs,
 9767 /* 18046*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9775 /* 18060*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9783 /* 18074*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9791 /* 18088*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOXOR_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9798 /* 18099*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_MAX),// ->18576
 9812 /* 18127*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W), 0|OPFL_Chain|OPFL_MemRefs,
 9819 /* 18139*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W), 0|OPFL_Chain|OPFL_MemRefs,
 9829 /* 18156*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9836 /* 18168*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9846 /* 18185*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9853 /* 18197*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9863 /* 18214*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9870 /* 18226*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9880 /* 18243*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9887 /* 18255*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9900 /* 18278*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D), 0|OPFL_Chain|OPFL_MemRefs,
 9907 /* 18290*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D), 0|OPFL_Chain|OPFL_MemRefs,
 9917 /* 18307*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9924 /* 18319*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
 9934 /* 18336*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9941 /* 18348*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9951 /* 18365*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9958 /* 18377*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9968 /* 18394*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9975 /* 18406*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
 9991 /* 18434*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W), 0|OPFL_Chain|OPFL_MemRefs,
 9999 /* 18448*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10007 /* 18462*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10015 /* 18476*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10023 /* 18490*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10034 /* 18509*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D), 0|OPFL_Chain|OPFL_MemRefs,
10042 /* 18523*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10050 /* 18537*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10058 /* 18551*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10066 /* 18565*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAX_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10073 /* 18576*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_MIN),// ->19053
10087 /* 18604*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W), 0|OPFL_Chain|OPFL_MemRefs,
10094 /* 18616*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W), 0|OPFL_Chain|OPFL_MemRefs,
10104 /* 18633*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10111 /* 18645*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10121 /* 18662*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10128 /* 18674*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10138 /* 18691*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10145 /* 18703*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10155 /* 18720*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10162 /* 18732*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10175 /* 18755*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D), 0|OPFL_Chain|OPFL_MemRefs,
10182 /* 18767*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D), 0|OPFL_Chain|OPFL_MemRefs,
10192 /* 18784*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10199 /* 18796*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10209 /* 18813*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10216 /* 18825*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10226 /* 18842*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10233 /* 18854*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10243 /* 18871*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10250 /* 18883*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10266 /* 18911*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W), 0|OPFL_Chain|OPFL_MemRefs,
10274 /* 18925*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10282 /* 18939*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10290 /* 18953*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10298 /* 18967*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10309 /* 18986*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D), 0|OPFL_Chain|OPFL_MemRefs,
10317 /* 19000*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10325 /* 19014*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10333 /* 19028*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10341 /* 19042*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMIN_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10348 /* 19053*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_UMAX),// ->19530
10362 /* 19081*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W), 0|OPFL_Chain|OPFL_MemRefs,
10369 /* 19093*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W), 0|OPFL_Chain|OPFL_MemRefs,
10379 /* 19110*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10386 /* 19122*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10396 /* 19139*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10403 /* 19151*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10413 /* 19168*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10420 /* 19180*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10430 /* 19197*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10437 /* 19209*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10450 /* 19232*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D), 0|OPFL_Chain|OPFL_MemRefs,
10457 /* 19244*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D), 0|OPFL_Chain|OPFL_MemRefs,
10467 /* 19261*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10474 /* 19273*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10484 /* 19290*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10491 /* 19302*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10501 /* 19319*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10508 /* 19331*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10518 /* 19348*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10525 /* 19360*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10541 /* 19388*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W), 0|OPFL_Chain|OPFL_MemRefs,
10549 /* 19402*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10557 /* 19416*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10565 /* 19430*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10573 /* 19444*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10584 /* 19463*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D), 0|OPFL_Chain|OPFL_MemRefs,
10592 /* 19477*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10600 /* 19491*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10608 /* 19505*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10616 /* 19519*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMAXU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10623 /* 19530*/  /*SwitchOpcode*/ 89|128,3/*473*/, TARGET_VAL(ISD::ATOMIC_LOAD_UMIN),// ->20007
10637 /* 19558*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W), 0|OPFL_Chain|OPFL_MemRefs,
10644 /* 19570*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W), 0|OPFL_Chain|OPFL_MemRefs,
10654 /* 19587*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10661 /* 19599*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10671 /* 19616*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10678 /* 19628*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10688 /* 19645*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10695 /* 19657*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10705 /* 19674*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10712 /* 19686*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10725 /* 19709*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D), 0|OPFL_Chain|OPFL_MemRefs,
10732 /* 19721*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D), 0|OPFL_Chain|OPFL_MemRefs,
10742 /* 19738*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10749 /* 19750*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10759 /* 19767*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10766 /* 19779*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10776 /* 19796*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10783 /* 19808*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10793 /* 19825*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10800 /* 19837*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10816 /* 19865*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W), 0|OPFL_Chain|OPFL_MemRefs,
10824 /* 19879*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10832 /* 19893*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
10840 /* 19907*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10848 /* 19921*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10859 /* 19940*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D), 0|OPFL_Chain|OPFL_MemRefs,
10867 /* 19954*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
10875 /* 19968*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
10883 /* 19982*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10891 /* 19996*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOMINU_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
10898 /* 20007*/  /*SwitchOpcode*/ 111|128,4/*623*/, TARGET_VAL(ISD::ATOMIC_LOAD_NAND),// ->20634
10913 /* 20038*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10921 /* 20055*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10932 /* 20077*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10940 /* 20094*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10951 /* 20116*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10959 /* 20133*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10970 /* 20155*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10978 /* 20172*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10989 /* 20194*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
10997 /* 20211*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
11011 /* 20239*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11019 /* 20256*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11030 /* 20278*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11038 /* 20295*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11049 /* 20317*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11057 /* 20334*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11068 /* 20356*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11076 /* 20373*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11087 /* 20395*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11095 /* 20412*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11112 /* 20445*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
11121 /* 20464*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
11130 /* 20483*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
11139 /* 20502*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
11148 /* 20521*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand32), 0|OPFL_Chain|OPFL_MemRefs,
11160 /* 20545*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11169 /* 20564*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11178 /* 20583*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11187 /* 20602*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11196 /* 20621*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoAtomicLoadNand64), 0|OPFL_Chain|OPFL_MemRefs,
11203 /* 20634*/  /*SwitchOpcode*/ 15|128,5/*655*/, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->21293
11219 /* 20666*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11227 /* 20684*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11238 /* 20707*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11246 /* 20725*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11257 /* 20748*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11265 /* 20766*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11276 /* 20789*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11284 /* 20807*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11295 /* 20830*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11303 /* 20848*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11317 /* 20877*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11325 /* 20895*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11336 /* 20918*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11344 /* 20936*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11355 /* 20959*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11363 /* 20977*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11374 /* 21000*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11382 /* 21018*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11393 /* 21041*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11401 /* 21059*/            OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11419 /* 21094*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11428 /* 21114*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11437 /* 21134*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11446 /* 21154*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11455 /* 21174*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg32), 0|OPFL_Chain|OPFL_MemRefs,
11467 /* 21199*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11476 /* 21219*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11485 /* 21239*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11494 /* 21259*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11503 /* 21279*/          OPC_MorphNodeTo2, TARGET_VAL(RISCV::PseudoCmpXchg64), 0|OPFL_Chain|OPFL_MemRefs,
11510 /* 21293*/  /*SwitchOpcode*/ 37|128,6/*805*/, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->22102
11525 /* 21324*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11527 /* 21332*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W), 0|OPFL_Chain|OPFL_MemRefs,
11535 /* 21347*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11537 /* 21355*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W), 0|OPFL_Chain|OPFL_MemRefs,
11548 /* 21375*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11550 /* 21383*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
11558 /* 21398*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11560 /* 21406*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
11571 /* 21426*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11573 /* 21434*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
11581 /* 21449*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11583 /* 21457*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
11594 /* 21477*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11596 /* 21485*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11604 /* 21500*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11606 /* 21508*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11617 /* 21528*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11619 /* 21536*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11627 /* 21551*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11629 /* 21559*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11643 /* 21585*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11645 /* 21593*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D), 0|OPFL_Chain|OPFL_MemRefs,
11653 /* 21608*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11655 /* 21616*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D), 0|OPFL_Chain|OPFL_MemRefs,
11666 /* 21636*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11668 /* 21644*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
11676 /* 21659*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11678 /* 21667*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
11689 /* 21687*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11691 /* 21695*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
11699 /* 21710*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11701 /* 21718*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
11712 /* 21738*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11714 /* 21746*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11722 /* 21761*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11724 /* 21769*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11735 /* 21789*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11737 /* 21797*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11745 /* 21812*/            OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11747 /* 21820*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11764 /* 21852*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11766 /* 21860*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W), 0|OPFL_Chain|OPFL_MemRefs,
11775 /* 21877*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11777 /* 21885*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ), 0|OPFL_Chain|OPFL_MemRefs,
11786 /* 21902*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11788 /* 21910*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_RL), 0|OPFL_Chain|OPFL_MemRefs,
11797 /* 21927*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11799 /* 21935*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11808 /* 21952*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11810 /* 21960*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_W_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11822 /* 21983*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11824 /* 21991*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D), 0|OPFL_Chain|OPFL_MemRefs,
11833 /* 22008*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11835 /* 22016*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ), 0|OPFL_Chain|OPFL_MemRefs,
11844 /* 22033*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11846 /* 22041*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_RL), 0|OPFL_Chain|OPFL_MemRefs,
11855 /* 22058*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11857 /* 22066*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11866 /* 22083*/          OPC_EmitNode1, TARGET_VAL(RISCV::SUB), 0,
11868 /* 22091*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::AMOADD_D_AQ_RL), 0|OPFL_Chain|OPFL_MemRefs,
11875 /* 22102*/  /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->22119
11879 /* 22108*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
11882 /* 22113*/    OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoBR), 0|OPFL_Chain,
11886 /* 22119*/  /*SwitchOpcode*/ 8, TARGET_VAL(RISCVISD::RET_FLAG),// ->22130
11890 /* 22125*/    OPC_MorphNodeTo0, TARGET_VAL(RISCV::PseudoRET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
11894 /* 22130*/  /*SwitchOpcode*/ 7, TARGET_VAL(ISD::TRAP),// ->22140
11897 /* 22135*/    OPC_MorphNodeTo0, TARGET_VAL(RISCV::UNIMP), 0|OPFL_Chain,
11901 /* 22140*/  /*SwitchOpcode*/ 7, TARGET_VAL(ISD::DEBUGTRAP),// ->22150
11904 /* 22145*/    OPC_MorphNodeTo0, TARGET_VAL(RISCV::EBREAK), 0|OPFL_Chain,
11908 /* 22150*/  /*SwitchOpcode*/ 40, TARGET_VAL(ISD::SUB),// ->22193
11914 /* 22162*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SUB), 0,
11919 /* 22171*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SUB), 0,
11926 /* 22184*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::SUB), 0,
11931 /* 22193*/  /*SwitchOpcode*/ 53, TARGET_VAL(RISCVISD::URET_FLAG),// ->22249
11939 /* 22209*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::URET), 0|OPFL_Chain|OPFL_GlueInput,
11948 /* 22226*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::URET), 0|OPFL_Chain|OPFL_GlueInput,
11956 /* 22241*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::URET), 0|OPFL_Chain|OPFL_GlueInput,
11961 /* 22249*/  /*SwitchOpcode*/ 53, TARGET_VAL(RISCVISD::SRET_FLAG),// ->22305
11969 /* 22265*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::SRET), 0|OPFL_Chain|OPFL_GlueInput,
11978 /* 22282*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::SRET), 0|OPFL_Chain|OPFL_GlueInput,
11986 /* 22297*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::SRET), 0|OPFL_Chain|OPFL_GlueInput,
11991 /* 22305*/  /*SwitchOpcode*/ 53, TARGET_VAL(RISCVISD::MRET_FLAG),// ->22361
11999 /* 22321*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::MRET), 0|OPFL_Chain|OPFL_GlueInput,
12008 /* 22338*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::MRET), 0|OPFL_Chain|OPFL_GlueInput,
12016 /* 22353*/      OPC_MorphNodeTo0, TARGET_VAL(RISCV::MRET), 0|OPFL_Chain|OPFL_GlueInput,
12021 /* 22361*/  /*SwitchOpcode*/ 46, TARGET_VAL(RISCVISD::SLLW),// ->22410
12028 /* 22375*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLW), 0,
12034 /* 22386*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLW), 0,
12042 /* 22401*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::SLLW), 0,
12047 /* 22410*/  /*SwitchOpcode*/ 46, TARGET_VAL(RISCVISD::SRLW),// ->22459
12054 /* 22424*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLW), 0,
12060 /* 22435*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLW), 0,
12068 /* 22450*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRLW), 0,
12073 /* 22459*/  /*SwitchOpcode*/ 46, TARGET_VAL(RISCVISD::SRAW),// ->22508
12080 /* 22473*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAW), 0,
12086 /* 22484*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAW), 0,
12094 /* 22499*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::SRAW), 0,
12099 /* 22508*/  /*SwitchOpcode*/ 65, TARGET_VAL(ISD::READCYCLECOUNTER),// ->22576
12107 /* 22527*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::CSRRS), 0|OPFL_Chain,
12116 /* 22546*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::CSRRS), 0|OPFL_Chain,
12126 /* 22567*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::CSRRS), 0|OPFL_Chain,
12131 /* 22576*/  /*SwitchOpcode*/ 42, TARGET_VAL(ISD::MUL),// ->22621
12137 /* 22588*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MUL), 0,
12143 /* 22599*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MUL), 0,
12150 /* 22612*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::MUL), 0,
12155 /* 22621*/  /*SwitchOpcode*/ 42, TARGET_VAL(ISD::MULHS),// ->22666
12161 /* 22633*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULH), 0,
12167 /* 22644*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULH), 0,
12174 /* 22657*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULH), 0,
12179 /* 22666*/  /*SwitchOpcode*/ 42, TARGET_VAL(ISD::MULHU),// ->22711
12185 /* 22678*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULHU), 0,
12191 /* 22689*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULHU), 0,
12198 /* 22702*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::MULHU), 0,
12203 /* 22711*/  /*SwitchOpcode*/ 42, TARGET_VAL(ISD::SDIV),// ->22756
12209 /* 22723*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIV), 0,
12215 /* 22734*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIV), 0,
12222 /* 22747*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIV), 0,
12227 /* 22756*/  /*SwitchOpcode*/ 42, TARGET_VAL(ISD::UDIV),// ->22801
12233 /* 22768*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
12239 /* 22779*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
12246 /* 22792*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVU), 0,
12251 /* 22801*/  /*SwitchOpcode*/ 42, TARGET_VAL(ISD::UREM),// ->22846
12257 /* 22813*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
12263 /* 22824*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
12270 /* 22837*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMU), 0,
12275 /* 22846*/  /*SwitchOpcode*/ 42, TARGET_VAL(RISCVISD::DIVW),// ->22891
12281 /* 22858*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVW), 0,
12287 /* 22869*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVW), 0,
12294 /* 22882*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVW), 0,
12299 /* 22891*/  /*SwitchOpcode*/ 42, TARGET_VAL(RISCVISD::DIVUW),// ->22936
12305 /* 22903*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVUW), 0,
12311 /* 22914*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVUW), 0,
12318 /* 22927*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::DIVUW), 0,
12323 /* 22936*/  /*SwitchOpcode*/ 42, TARGET_VAL(RISCVISD::REMUW),// ->22981
12329 /* 22948*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMUW), 0,
12335 /* 22959*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMUW), 0,
12342 /* 22972*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::REMUW), 0,
12347 /* 22981*/  /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(ISD::BITCAST),// ->23148
12354 /* 22997*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_W), 0,
12360 /* 23007*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_W), 0,
12367 /* 23019*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_W), 0,
12377 /* 23037*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_D), 0,
12383 /* 23047*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_D), 0,
12390 /* 23059*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_D), 0,
12400 /* 23077*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_W_X), 0,
12406 /* 23087*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_W_X), 0,
12414 /* 23101*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_D_X), 0,
12420 /* 23111*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_D_X), 0,
12430 /* 23128*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_W_X), 0,
12436 /* 23139*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_D_X), 0,
12442 /* 23148*/  /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::FP_TO_SINT),// ->23377
12450 /* 23167*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_S), 0,
12457 /* 23181*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_S), 0,
12464 /* 23195*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_S), 0,
12471 /* 23209*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_S), 0,
12478 /* 23223*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_L_S), 0,
12485 /* 23237*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_L_S), 0,
12494 /* 23255*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_S), 0,
12501 /* 23269*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_L_S), 0,
12513 /* 23292*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_D), 0,
12520 /* 23306*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_D), 0,
12527 /* 23320*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_L_D), 0,
12534 /* 23334*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_L_D), 0,
12543 /* 23352*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_W_D), 0,
12550 /* 23366*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_L_D), 0,
12557 /* 23377*/  /*SwitchOpcode*/ 97|128,1/*225*/, TARGET_VAL(ISD::FP_TO_UINT),// ->23606
12565 /* 23396*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_S), 0,
12572 /* 23410*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_S), 0,
12579 /* 23424*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_S), 0,
12586 /* 23438*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_S), 0,
12593 /* 23452*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_LU_S), 0,
12600 /* 23466*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_LU_S), 0,
12609 /* 23484*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_S), 0,
12616 /* 23498*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_LU_S), 0,
12628 /* 23521*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_D), 0,
12635 /* 23535*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_D), 0,
12642 /* 23549*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_LU_D), 0,
12649 /* 23563*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_LU_D), 0,
12658 /* 23581*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_WU_D), 0,
12665 /* 23595*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_LU_D), 0,
12672 /* 23606*/  /*SwitchOpcode*/ 10, TARGET_VAL(RISCVISD::FMV_X_ANYEXTW_RV64),// ->23619
12675 /* 23612*/    OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_X_W), 0,
12679 /* 23619*/  /*SwitchOpcode*/ 25, TARGET_VAL(RISCVISD::SplitF64),// ->23647
12683 /* 23627*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::SplitF64Pseudo), 0,
12689 /* 23638*/      OPC_MorphNodeTo2, TARGET_VAL(RISCV::SplitF64Pseudo), 0,
12694 /* 23647*/  /*SwitchOpcode*/ 42|128,3/*426*/, TARGET_VAL(ISD::UINT_TO_FP),// ->24077
12706 /* 23678*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12713 /* 23692*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12721 /* 23707*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12727 /* 23717*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12738 /* 23737*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12744 /* 23749*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12751 /* 23759*/        OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
12760 /* 23779*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12767 /* 23793*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12775 /* 23808*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12781 /* 23818*/              OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12792 /* 23838*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12798 /* 23850*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12813 /* 23878*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12820 /* 23892*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12827 /* 23906*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12834 /* 23920*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12841 /* 23934*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_LU), 0,
12848 /* 23948*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_LU), 0,
12856 /* 23963*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12862 /* 23973*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12869 /* 23986*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_LU), 0,
12876 /* 24000*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_LU), 0,
12888 /* 24023*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_WU), 0,
12895 /* 24037*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_LU), 0,
12903 /* 24052*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_WU), 0,
12910 /* 24065*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_LU), 0,
12918 /* 24077*/  /*SwitchOpcode*/ 92|128,3/*476*/, TARGET_VAL(ISD::FMA),// ->24557
12921 /* 24084*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
12926 /* 24091*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
12933 /* 24106*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMADD_S), 0,
12940 /* 24122*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMADD_S), 0,
12947 /* 24138*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMADD_S), 0,
12956 /* 24158*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMADD_D), 0,
12963 /* 24174*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMADD_D), 0,
12970 /* 24190*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMADD_D), 0,
12980 /* 24206*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
12987 /* 24220*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMSUB_S), 0,
12994 /* 24236*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMSUB_S), 0,
13001 /* 24252*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMSUB_S), 0,
13008 /* 24265*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
13017 /* 24281*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMSUB_S), 0,
13024 /* 24297*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMSUB_S), 0,
13031 /* 24313*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMSUB_S), 0,
13040 /* 24328*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
13047 /* 24342*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMSUB_D), 0,
13054 /* 24358*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMSUB_D), 0,
13061 /* 24374*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMSUB_D), 0,
13068 /* 24387*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
13077 /* 24403*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMSUB_D), 0,
13084 /* 24419*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMSUB_D), 0,
13091 /* 24435*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FNMSUB_D), 0,
13104 /* 24460*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMADD_S), 0,
13111 /* 24476*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMADD_S), 0,
13118 /* 24492*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMADD_S), 0,
13127 /* 24512*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMADD_D), 0,
13134 /* 24528*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMADD_D), 0,
13141 /* 24544*/          OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMADD_D), 0,
13148 /* 24557*/  /*SwitchOpcode*/ 73, TARGET_VAL(ISD::FCOPYSIGN),// ->24633
13152 /* 24564*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
13158 /* 24576*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJN_S), 0,
13166 /* 24591*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJN_D), 0,
13176 /* 24609*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJ_S), 0,
13183 /* 24623*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJ_D), 0,
13189 /* 24633*/  /*SwitchOpcode*/ 1|128,2/*257*/, TARGET_VAL(ISD::SINT_TO_FP),// ->24894
13192 /* 24640*/      OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
13201 /* 24657*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_W), 0,
13207 /* 24669*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_W), 0,
13220 /* 24695*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_W), 0,
13227 /* 24709*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_W), 0,
13234 /* 24723*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_W), 0,
13241 /* 24737*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_W), 0,
13248 /* 24751*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_L), 0,
13255 /* 24765*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_L), 0,
13263 /* 24780*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_W), 0,
13269 /* 24790*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_W), 0,
13276 /* 24803*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_L), 0,
13283 /* 24817*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_L), 0,
13295 /* 24840*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_W), 0,
13302 /* 24854*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_L), 0,
13310 /* 24869*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_W), 0,
13317 /* 24882*/            OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_L), 0,
13325 /* 24894*/  /*SwitchOpcode*/ 27, TARGET_VAL(ISD::FNEG),// ->24924
13329 /* 24903*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJN_S), 0,
13335 /* 24915*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJN_D), 0,
13340 /* 24924*/  /*SwitchOpcode*/ 27, TARGET_VAL(ISD::FABS),// ->24954
13344 /* 24933*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJX_S), 0,
13350 /* 24945*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSGNJX_D), 0,
13355 /* 24954*/  /*SwitchOpcode*/ 28, TARGET_VAL(ISD::FMINNUM),// ->24985
13360 /* 24964*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMIN_S), 0,
13366 /* 24976*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMIN_D), 0,
13371 /* 24985*/  /*SwitchOpcode*/ 28, TARGET_VAL(ISD::FMAXNUM),// ->25016
13376 /* 24995*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMAX_S), 0,
13382 /* 25007*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMAX_D), 0,
13387 /* 25016*/  /*SwitchOpcode*/ 10, TARGET_VAL(ISD::FP_EXTEND),// ->25029
13390 /* 25022*/    OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_D_S), 0,
13394 /* 25029*/  /*SwitchOpcode*/ 102, TARGET_VAL(ISD::FADD),// ->25134
13401 /* 25044*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FADD_S), 0,
13408 /* 25059*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FADD_S), 0,
13415 /* 25074*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FADD_S), 0,
13424 /* 25093*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FADD_D), 0,
13431 /* 25108*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FADD_D), 0,
13438 /* 25123*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FADD_D), 0,
13444 /* 25134*/  /*SwitchOpcode*/ 102, TARGET_VAL(ISD::FSUB),// ->25239
13451 /* 25149*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSUB_S), 0,
13458 /* 25164*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSUB_S), 0,
13465 /* 25179*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSUB_S), 0,
13474 /* 25198*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSUB_D), 0,
13481 /* 25213*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSUB_D), 0,
13488 /* 25228*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSUB_D), 0,
13494 /* 25239*/  /*SwitchOpcode*/ 102, TARGET_VAL(ISD::FMUL),// ->25344
13501 /* 25254*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMUL_S), 0,
13508 /* 25269*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMUL_S), 0,
13515 /* 25284*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMUL_S), 0,
13524 /* 25303*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMUL_D), 0,
13531 /* 25318*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMUL_D), 0,
13538 /* 25333*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMUL_D), 0,
13544 /* 25344*/  /*SwitchOpcode*/ 102, TARGET_VAL(ISD::FDIV),// ->25449
13551 /* 25359*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FDIV_S), 0,
13558 /* 25374*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FDIV_S), 0,
13565 /* 25389*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FDIV_S), 0,
13574 /* 25408*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FDIV_D), 0,
13581 /* 25423*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FDIV_D), 0,
13588 /* 25438*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FDIV_D), 0,
13594 /* 25449*/  /*SwitchOpcode*/ 95, TARGET_VAL(ISD::FSQRT),// ->25547
13600 /* 25463*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSQRT_S), 0,
13607 /* 25477*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSQRT_S), 0,
13614 /* 25491*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSQRT_S), 0,
13623 /* 25509*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSQRT_D), 0,
13630 /* 25523*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSQRT_D), 0,
13637 /* 25537*/        OPC_MorphNodeTo1, TARGET_VAL(RISCV::FSQRT_D), 0,
13643 /* 25547*/  /*SwitchOpcode*/ 10, TARGET_VAL(RISCVISD::FMV_W_X_RV64),// ->25560
13646 /* 25553*/    OPC_MorphNodeTo1, TARGET_VAL(RISCV::FMV_W_X), 0,
13650 /* 25560*/  /*SwitchOpcode*/ 45, TARGET_VAL(ISD::FP_ROUND),// ->25608
13655 /* 25571*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_D), 0,
13662 /* 25585*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_D), 0,
13669 /* 25599*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::FCVT_S_D), 0,
13674 /* 25608*/  /*SwitchOpcode*/ 26, TARGET_VAL(RISCVISD::BuildPairF64),// ->25637
13679 /* 25617*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::BuildPairF64Pseudo), 0,
13685 /* 25628*/      OPC_MorphNodeTo1, TARGET_VAL(RISCV::BuildPairF64Pseudo), 0,