|
reference, declaration → definition
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,