|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Mips/MipsGenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*177 cases */, 73|128,7/*969*/, TARGET_VAL(ISD::STORE),// ->974
72 /* 30*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC1_D64_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
80 /* 45*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC164), 0|OPFL_Chain|OPFL_MemRefs,
88 /* 60*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC1), 0|OPFL_Chain|OPFL_MemRefs,
96 /* 75*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
103 /* 86*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
112 /* 101*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDXC1), 0|OPFL_Chain|OPFL_MemRefs,
119 /* 113*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDXC164), 0|OPFL_Chain|OPFL_MemRefs,
135 /* 141*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC1), 0|OPFL_Chain|OPFL_MemRefs,
143 /* 156*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
150 /* 167*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
159 /* 182*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWXC1), 0|OPFL_Chain|OPFL_MemRefs,
166 /* 194*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWXC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
183 /* 224*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW), 0|OPFL_Chain|OPFL_MemRefs,
200 /* 257*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SB), 0|OPFL_Chain|OPFL_MemRefs,
209 /* 274*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SH), 0|OPFL_Chain|OPFL_MemRefs,
220 /* 294*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW), 0|OPFL_Chain|OPFL_MemRefs,
228 /* 309*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC2), 0|OPFL_Chain|OPFL_MemRefs,
236 /* 324*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC2), 0|OPFL_Chain|OPFL_MemRefs,
244 /* 339*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC3), 0|OPFL_Chain|OPFL_MemRefs,
252 /* 354*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC3), 0|OPFL_Chain|OPFL_MemRefs,
264 /* 376*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SbRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
273 /* 393*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ShRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
283 /* 411*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SwRxSpImmX16), 0|OPFL_Chain|OPFL_MemRefs,
294 /* 432*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SB_MM), 0|OPFL_Chain|OPFL_MemRefs,
303 /* 449*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SH_MM), 0|OPFL_Chain|OPFL_MemRefs,
315 /* 471*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW16_MM), 0|OPFL_Chain|OPFL_MemRefs,
322 /* 484*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW_MM), 0|OPFL_Chain|OPFL_MemRefs,
333 /* 504*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC2_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
338 /* 513*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC2_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
346 /* 527*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW16_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
362 /* 554*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC1), 0|OPFL_Chain|OPFL_MemRefs,
370 /* 569*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
384 /* 594*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC164), 0|OPFL_Chain|OPFL_MemRefs,
392 /* 609*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC1), 0|OPFL_Chain|OPFL_MemRefs,
400 /* 624*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
408 /* 639*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDC1_D64_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
424 /* 668*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SB64), 0|OPFL_Chain|OPFL_MemRefs,
433 /* 685*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SH64), 0|OPFL_Chain|OPFL_MemRefs,
442 /* 702*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW64), 0|OPFL_Chain|OPFL_MemRefs,
452 /* 720*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SD), 0|OPFL_Chain|OPFL_MemRefs,
465 /* 743*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_B), 0|OPFL_Chain|OPFL_MemRefs,
477 /* 765*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_H), 0|OPFL_Chain|OPFL_MemRefs,
489 /* 787*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_W), 0|OPFL_Chain|OPFL_MemRefs,
501 /* 809*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_D), 0|OPFL_Chain|OPFL_MemRefs,
513 /* 831*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_H), 0|OPFL_Chain|OPFL_MemRefs,
525 /* 853*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_W), 0|OPFL_Chain|OPFL_MemRefs,
537 /* 875*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_D), 0|OPFL_Chain|OPFL_MemRefs,
550 /* 900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
552 /* 908*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW), 0|OPFL_Chain|OPFL_MemRefs,
565 /* 933*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
567 /* 941*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW), 0|OPFL_Chain|OPFL_MemRefs,
580 /* 964*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ST_F16), 0|OPFL_Chain|OPFL_MemRefs,
586 /* 974*/ /*SwitchOpcode*/ 79|128,11/*1487*/, TARGET_VAL(ISD::LOAD),// ->2465
600 /* 1001*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu), 0|OPFL_Chain|OPFL_MemRefs,
609 /* 1018*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHu), 0|OPFL_Chain|OPFL_MemRefs,
621 /* 1040*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB), 0|OPFL_Chain|OPFL_MemRefs,
630 /* 1057*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH), 0|OPFL_Chain|OPFL_MemRefs,
640 /* 1075*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW), 0|OPFL_Chain|OPFL_MemRefs,
650 /* 1094*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH_MM), 0|OPFL_Chain|OPFL_MemRefs,
657 /* 1105*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
669 /* 1126*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBUX), 0|OPFL_Chain|OPFL_MemRefs,
678 /* 1142*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHX), 0|OPFL_Chain|OPFL_MemRefs,
686 /* 1156*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWX), 0|OPFL_Chain|OPFL_MemRefs,
701 /* 1184*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB), 0|OPFL_Chain|OPFL_MemRefs,
712 /* 1205*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu), 0|OPFL_Chain|OPFL_MemRefs,
723 /* 1226*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH), 0|OPFL_Chain|OPFL_MemRefs,
734 /* 1247*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHu), 0|OPFL_Chain|OPFL_MemRefs,
745 /* 1268*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW), 0|OPFL_Chain|OPFL_MemRefs,
753 /* 1283*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC2), 0|OPFL_Chain|OPFL_MemRefs,
761 /* 1298*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC2), 0|OPFL_Chain|OPFL_MemRefs,
769 /* 1313*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC3), 0|OPFL_Chain|OPFL_MemRefs,
777 /* 1328*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC3), 0|OPFL_Chain|OPFL_MemRefs,
790 /* 1352*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu), 0|OPFL_Chain|OPFL_MemRefs,
799 /* 1369*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu), 0|OPFL_Chain|OPFL_MemRefs,
808 /* 1386*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHu), 0|OPFL_Chain|OPFL_MemRefs,
820 /* 1408*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB64), 0|OPFL_Chain|OPFL_MemRefs,
831 /* 1429*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu64), 0|OPFL_Chain|OPFL_MemRefs,
842 /* 1450*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH64), 0|OPFL_Chain|OPFL_MemRefs,
853 /* 1471*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHu64), 0|OPFL_Chain|OPFL_MemRefs,
864 /* 1492*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW64), 0|OPFL_Chain|OPFL_MemRefs,
875 /* 1513*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWu), 0|OPFL_Chain|OPFL_MemRefs,
885 /* 1532*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD), 0|OPFL_Chain|OPFL_MemRefs,
897 /* 1555*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB64), 0|OPFL_Chain|OPFL_MemRefs,
906 /* 1572*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB64), 0|OPFL_Chain|OPFL_MemRefs,
915 /* 1589*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH64), 0|OPFL_Chain|OPFL_MemRefs,
924 /* 1606*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW64), 0|OPFL_Chain|OPFL_MemRefs,
936 /* 1628*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LbRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
947 /* 1649*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LbuRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
958 /* 1670*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LhRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
969 /* 1691*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LhuRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
979 /* 1710*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LwRxSpImmX16), 0|OPFL_Chain|OPFL_MemRefs,
991 /* 1733*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LbuRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
1000 /* 1750*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LhuRxRyOffMemX16), 0|OPFL_Chain|OPFL_MemRefs,
1012 /* 1772*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB_MM), 0|OPFL_Chain|OPFL_MemRefs,
1023 /* 1793*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu_MM), 0|OPFL_Chain|OPFL_MemRefs,
1034 /* 1814*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH_MM), 0|OPFL_Chain|OPFL_MemRefs,
1046 /* 1837*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHu_MM), 0|OPFL_Chain|OPFL_MemRefs,
1055 /* 1854*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWU_MM), 0|OPFL_Chain|OPFL_MemRefs,
1067 /* 1876*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW16_MM), 0|OPFL_Chain|OPFL_MemRefs,
1074 /* 1889*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW_MM), 0|OPFL_Chain|OPFL_MemRefs,
1087 /* 1913*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu_MM), 0|OPFL_Chain|OPFL_MemRefs,
1096 /* 1930*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBu_MM), 0|OPFL_Chain|OPFL_MemRefs,
1105 /* 1947*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHu_MM), 0|OPFL_Chain|OPFL_MemRefs,
1117 /* 1971*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
1125 /* 1986*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC2_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
1130 /* 1995*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC2_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
1141 /* 2015*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC1_D64_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
1149 /* 2030*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC164), 0|OPFL_Chain|OPFL_MemRefs,
1157 /* 2045*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC1), 0|OPFL_Chain|OPFL_MemRefs,
1165 /* 2060*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
1175 /* 2079*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC1), 0|OPFL_Chain|OPFL_MemRefs,
1183 /* 2094*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
1192 /* 2107*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1202 /* 2125*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWXC1), 0|OPFL_Chain|OPFL_MemRefs,
1209 /* 2137*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWXC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
1218 /* 2153*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDXC1), 0|OPFL_Chain|OPFL_MemRefs,
1225 /* 2165*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDXC164), 0|OPFL_Chain|OPFL_MemRefs,
1240 /* 2193*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC1), 0|OPFL_Chain|OPFL_MemRefs,
1248 /* 2208*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
1258 /* 2227*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC164), 0|OPFL_Chain|OPFL_MemRefs,
1266 /* 2242*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC1), 0|OPFL_Chain|OPFL_MemRefs,
1274 /* 2257*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC1_MM), 0|OPFL_Chain|OPFL_MemRefs,
1282 /* 2272*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDC1_D64_MMR6), 0|OPFL_Chain|OPFL_MemRefs,
1291 /* 2289*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_F16), 0|OPFL_Chain|OPFL_MemRefs,
1299 /* 2305*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_B), 0|OPFL_Chain|OPFL_MemRefs,
1307 /* 2321*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_H), 0|OPFL_Chain|OPFL_MemRefs,
1315 /* 2337*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_W), 0|OPFL_Chain|OPFL_MemRefs,
1323 /* 2353*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_D), 0|OPFL_Chain|OPFL_MemRefs,
1331 /* 2369*/ OPC_EmitNode1, TARGET_VAL(Mips::LW), 0|OPFL_Chain|OPFL_MemRefs,
1334 /* 2380*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
1342 /* 2396*/ OPC_EmitNode1, TARGET_VAL(Mips::LW), 0|OPFL_Chain|OPFL_MemRefs,
1345 /* 2407*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
1353 /* 2423*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_H), 0|OPFL_Chain|OPFL_MemRefs,
1361 /* 2439*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_W), 0|OPFL_Chain|OPFL_MemRefs,
1369 /* 2455*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD_D), 0|OPFL_Chain|OPFL_MemRefs,
1375 /* 2465*/ /*SwitchOpcode*/ 43|128,22/*2859*/, TARGET_VAL(ISD::BRCOND),// ->5328
1379 /* 2474*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
1382 /* 2481*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
1386 /* 2489*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
1391 /* 2498*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1405 /* 2521*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1410 /* 2530*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT0), 0|OPFL_Chain,
1419 /* 2544*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1424 /* 2553*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT1), 0|OPFL_Chain,
1433 /* 2571*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1447 /* 2594*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1452 /* 2603*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT032), 0|OPFL_Chain,
1461 /* 2617*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1466 /* 2626*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT132), 0|OPFL_Chain,
1474 /* 2639*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
1479 /* 2648*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1494 /* 2672*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1499 /* 2681*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT0), 0|OPFL_Chain,
1508 /* 2695*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1513 /* 2704*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT1), 0|OPFL_Chain,
1522 /* 2722*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1537 /* 2746*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1542 /* 2755*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT032), 0|OPFL_Chain,
1551 /* 2769*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1556 /* 2778*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT132), 0|OPFL_Chain,
1566 /* 2793*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1578 /* 2813*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1584 /* 2825*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT0), 0|OPFL_Chain,
1599 /* 2849*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1605 /* 2861*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT032), 0|OPFL_Chain,
1620 /* 2885*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1626 /* 2897*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT1), 0|OPFL_Chain,
1641 /* 2921*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1647 /* 2933*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT132), 0|OPFL_Chain,
1663 /* 2959*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1667 /* 2966*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
1670 /* 2975*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
1674 /* 2989*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT0), 0|OPFL_Chain,
1683 /* 3003*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1687 /* 3010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
1690 /* 3019*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
1694 /* 3033*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BBIT1), 0|OPFL_Chain,
1713 /* 3066*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1717 /* 3073*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGEZ), 0|OPFL_Chain,
1726 /* 3086*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1730 /* 3093*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGTZ), 0|OPFL_Chain,
1739 /* 3106*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1743 /* 3113*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLEZ), 0|OPFL_Chain,
1752 /* 3126*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1756 /* 3133*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLTZ), 0|OPFL_Chain,
1765 /* 3146*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1770 /* 3156*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE), 0|OPFL_Chain,
1779 /* 3170*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1785 /* 3182*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
1792 /* 3194*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BeqzRxImm16), 0|OPFL_Chain,
1802 /* 3208*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1806 /* 3215*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BnezRxImm16), 0|OPFL_Chain,
1815 /* 3228*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1819 /* 3235*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGEZ_MM), 0|OPFL_Chain,
1828 /* 3248*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1832 /* 3255*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGTZ_MM), 0|OPFL_Chain,
1841 /* 3268*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1845 /* 3275*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLEZ_MM), 0|OPFL_Chain,
1854 /* 3288*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1858 /* 3295*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLTZ_MM), 0|OPFL_Chain,
1867 /* 3308*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1872 /* 3318*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE_MM), 0|OPFL_Chain,
1881 /* 3332*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1886 /* 3342*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
1895 /* 3356*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1899 /* 3363*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNEZC_MMR6), 0|OPFL_Chain,
1908 /* 3376*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1912 /* 3383*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
1924 /* 3401*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1929 /* 3410*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLEZ), 0|OPFL_Chain,
1936 /* 3421*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLEZ_MM), 0|OPFL_Chain,
1948 /* 3448*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1953 /* 3457*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGEZ), 0|OPFL_Chain,
1960 /* 3468*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGEZ_MM), 0|OPFL_Chain,
1969 /* 3483*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1979 /* 3500*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
1984 /* 3509*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
1987 /* 3520*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
1996 /* 3534*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2001 /* 3543*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
2004 /* 3554*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2018 /* 3576*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2024 /* 3588*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
2027 /* 3599*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2036 /* 3613*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2042 /* 3625*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
2045 /* 3636*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2059 /* 3658*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2064 /* 3667*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
2067 /* 3678*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2076 /* 3692*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2081 /* 3701*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
2084 /* 3712*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2098 /* 3734*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2104 /* 3746*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
2107 /* 3757*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2116 /* 3771*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2122 /* 3783*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
2125 /* 3794*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2139 /* 3816*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2144 /* 3825*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
2146 /* 3833*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2155 /* 3846*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2160 /* 3855*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
2162 /* 3863*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2176 /* 3884*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2182 /* 3896*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
2184 /* 3904*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2193 /* 3917*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2199 /* 3929*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
2201 /* 3937*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2214 /* 3956*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2219 /* 3965*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BteqzT8CmpiX16), 0|OPFL_Chain,
2232 /* 3986*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2237 /* 3995*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BteqzT8SltiX16), 0|OPFL_Chain,
2246 /* 4009*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2251 /* 4018*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BtnezT8SltiX16), 0|OPFL_Chain,
2264 /* 4038*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2269 /* 4047*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BtnezT8CmpiX16), 0|OPFL_Chain,
2280 /* 4064*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2284 /* 4071*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2294 /* 4087*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2298 /* 4094*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE), 0|OPFL_Chain,
2308 /* 4110*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2312 /* 4117*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2322 /* 4133*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2326 /* 4140*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE_MM), 0|OPFL_Chain,
2336 /* 4156*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2340 /* 4163*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
2343 /* 4174*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2353 /* 4190*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2357 /* 4197*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
2360 /* 4208*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2370 /* 4224*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2374 /* 4231*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
2377 /* 4242*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2387 /* 4258*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2391 /* 4265*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
2394 /* 4276*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2404 /* 4292*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2408 /* 4299*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
2411 /* 4310*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2421 /* 4326*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2425 /* 4333*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
2428 /* 4344*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2438 /* 4360*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2442 /* 4367*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
2445 /* 4378*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2455 /* 4394*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2459 /* 4401*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
2462 /* 4412*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ_MM), 0|OPFL_Chain,
2472 /* 4428*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2476 /* 4435*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
2478 /* 4443*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2488 /* 4458*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2492 /* 4465*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
2494 /* 4473*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2504 /* 4488*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2508 /* 4495*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
2510 /* 4503*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2520 /* 4518*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2524 /* 4525*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
2526 /* 4533*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQZC_MMR6), 0|OPFL_Chain,
2536 /* 4548*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2540 /* 4555*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BteqzT8CmpX16), 0|OPFL_Chain,
2550 /* 4571*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2554 /* 4578*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BtnezT8SltX16), 0|OPFL_Chain,
2564 /* 4594*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2568 /* 4601*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BteqzT8SltX16), 0|OPFL_Chain,
2578 /* 4617*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2582 /* 4624*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BtnezT8SltX16), 0|OPFL_Chain,
2592 /* 4640*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2596 /* 4647*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BteqzT8SltX16), 0|OPFL_Chain,
2606 /* 4663*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2610 /* 4670*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BtnezT8CmpX16), 0|OPFL_Chain,
2626 /* 4698*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2630 /* 4705*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGEZ64), 0|OPFL_Chain,
2639 /* 4718*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2643 /* 4725*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGTZ64), 0|OPFL_Chain,
2652 /* 4738*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2656 /* 4745*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLEZ64), 0|OPFL_Chain,
2665 /* 4758*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2669 /* 4765*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLTZ64), 0|OPFL_Chain,
2678 /* 4778*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2682 /* 4785*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
2683 /* 4789*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE64), 0|OPFL_Chain,
2692 /* 4803*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2696 /* 4810*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
2697 /* 4814*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ64), 0|OPFL_Chain,
2709 /* 4833*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2713 /* 4840*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BLEZ64), 0|OPFL_Chain,
2724 /* 4866*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2728 /* 4873*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BGEZ64), 0|OPFL_Chain,
2736 /* 4887*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2746 /* 4904*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2751 /* 4913*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
2754 /* 4924*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2763 /* 4938*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2768 /* 4947*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
2771 /* 4958*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2785 /* 4980*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2791 /* 4992*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
2794 /* 5003*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2803 /* 5017*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2809 /* 5029*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
2812 /* 5040*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2824 /* 5058*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2828 /* 5065*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ64), 0|OPFL_Chain,
2838 /* 5081*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2842 /* 5088*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE64), 0|OPFL_Chain,
2852 /* 5104*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2856 /* 5111*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
2859 /* 5122*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2869 /* 5138*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2873 /* 5145*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
2876 /* 5156*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2886 /* 5172*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2890 /* 5179*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
2893 /* 5190*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2903 /* 5206*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2907 /* 5213*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
2910 /* 5224*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BEQ), 0|OPFL_Chain,
2924 /* 5244*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2930 /* 5256*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE), 0|OPFL_Chain,
2937 /* 5268*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BnezRxImm16), 0|OPFL_Chain,
2945 /* 5282*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE_MM), 0|OPFL_Chain,
2952 /* 5294*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNEZC_MMR6), 0|OPFL_Chain,
2961 /* 5307*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
2965 /* 5314*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
2966 /* 5318*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BNE64), 0|OPFL_Chain,
2972 /* 5328*/ /*SwitchOpcode*/ 24|128,58/*7448*/, TARGET_VAL(ISD::SELECT),// ->12780
2975 /* 5336*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
2981 /* 5349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2990 /* 5364*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2995 /* 5374*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ), 0,
3004 /* 5388*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3009 /* 5398*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ), 0,
3017 /* 5411*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3023 /* 5422*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ), 0,
3031 /* 5435*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3037 /* 5446*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ), 0,
3046 /* 5460*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3051 /* 5470*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3060 /* 5484*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3065 /* 5494*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3073 /* 5507*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3079 /* 5518*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3088 /* 5533*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3094 /* 5544*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3101 /* 5555*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3106 /* 5565*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3108 /* 5572*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ64), 0,
3118 /* 5587*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3123 /* 5597*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3125 /* 5604*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ64), 0,
3133 /* 5617*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3139 /* 5628*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3141 /* 5635*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ64), 0,
3149 /* 5648*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3155 /* 5659*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3157 /* 5666*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ64), 0,
3172 /* 5693*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
3178 /* 5706*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
3190 /* 5727*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_I), 0,
3196 /* 5740*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_I64), 0,
3208 /* 5760*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3219 /* 5779*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_MM), 0,
3230 /* 5798*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3241 /* 5817*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_MM), 0,
3252 /* 5836*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelBeqZ), 0,
3263 /* 5855*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelBneZ), 0,
3271 /* 5869*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3284 /* 5892*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
3286 /* 5900*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
3298 /* 5921*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
3300 /* 5929*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
3318 /* 5961*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
3320 /* 5969*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
3333 /* 5993*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
3335 /* 6001*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
3352 /* 6031*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3354 /* 6039*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
3370 /* 6067*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
3372 /* 6075*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
3384 /* 6096*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
3386 /* 6104*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
3404 /* 6136*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
3406 /* 6144*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
3419 /* 6168*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
3421 /* 6176*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
3438 /* 6206*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3440 /* 6214*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
3456 /* 6242*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
3458 /* 6250*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3470 /* 6271*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
3472 /* 6279*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3490 /* 6311*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
3492 /* 6319*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3505 /* 6343*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
3507 /* 6351*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3524 /* 6381*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi_MM), 0,
3526 /* 6389*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3542 /* 6417*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
3544 /* 6425*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3556 /* 6446*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
3558 /* 6454*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3576 /* 6486*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
3578 /* 6494*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3591 /* 6518*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
3593 /* 6526*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3610 /* 6556*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi_MM), 0,
3612 /* 6564*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
3619 /* 6577*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3630 /* 6596*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
3632 /* 6604*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
3634 /* 6612*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
3645 /* 6630*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
3647 /* 6638*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
3649 /* 6646*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
3660 /* 6664*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3662 /* 6672*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3664 /* 6680*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
3675 /* 6698*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3677 /* 6706*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3679 /* 6714*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
3687 /* 6727*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3701 /* 6753*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3703 /* 6761*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
3707 /* 6774*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3709 /* 6782*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
3711 /* 6790*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
3724 /* 6813*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3726 /* 6821*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
3730 /* 6834*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3732 /* 6842*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
3734 /* 6850*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
3752 /* 6881*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
3754 /* 6889*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
3758 /* 6902*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
3760 /* 6910*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
3762 /* 6918*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
3775 /* 6941*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
3777 /* 6949*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
3781 /* 6962*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
3783 /* 6970*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
3785 /* 6978*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
3793 /* 6990*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3804 /* 7009*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3806 /* 7016*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
3808 /* 7024*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3810 /* 7031*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
3812 /* 7039*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
3823 /* 7057*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3825 /* 7064*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
3827 /* 7072*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3829 /* 7079*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
3831 /* 7087*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
3839 /* 7100*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3853 /* 7126*/ OPC_EmitNode1, TARGET_VAL(Mips::XORI_MMR6), 0,
3855 /* 7134*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3859 /* 7147*/ OPC_EmitNode1, TARGET_VAL(Mips::XORI_MMR6), 0,
3861 /* 7155*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3863 /* 7163*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
3876 /* 7186*/ OPC_EmitNode1, TARGET_VAL(Mips::XORI_MMR6), 0,
3878 /* 7194*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3882 /* 7207*/ OPC_EmitNode1, TARGET_VAL(Mips::XORI_MMR6), 0,
3884 /* 7215*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3886 /* 7223*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
3904 /* 7254*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
3906 /* 7262*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3910 /* 7275*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
3912 /* 7283*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3914 /* 7291*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
3927 /* 7314*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
3929 /* 7322*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
3933 /* 7335*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
3935 /* 7343*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
3937 /* 7351*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
3955 /* 7383*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3957 /* 7391*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3959 /* 7398*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
3963 /* 7411*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3965 /* 7419*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3967 /* 7426*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
3969 /* 7434*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
3982 /* 7457*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3984 /* 7465*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3986 /* 7472*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
3990 /* 7485*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi), 0,
3992 /* 7493*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
3994 /* 7500*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
3996 /* 7508*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4012 /* 7534*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBtneZSlti), 0,
4029 /* 7566*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBteqZCmpi), 0,
4042 /* 7591*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBtneZCmpi), 0,
4053 /* 7611*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4062 /* 7626*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4067 /* 7636*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ64), 0,
4076 /* 7650*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4081 /* 7660*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ64), 0,
4089 /* 7673*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4095 /* 7684*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ64), 0,
4103 /* 7697*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4109 /* 7708*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ64), 0,
4124 /* 7734*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_I), 0,
4130 /* 7747*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_I64), 0,
4142 /* 7768*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_I), 0,
4148 /* 7781*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_I64), 0,
4157 /* 7796*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4170 /* 7819*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
4172 /* 7827*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4184 /* 7848*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
4186 /* 7856*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4204 /* 7888*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
4206 /* 7896*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4219 /* 7920*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
4221 /* 7928*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4238 /* 7957*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
4240 /* 7965*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4252 /* 7986*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
4254 /* 7994*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4272 /* 8026*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
4274 /* 8034*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4287 /* 8058*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
4289 /* 8066*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4306 /* 8097*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi64), 0,
4308 /* 8105*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_I), 0,
4316 /* 8123*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi64), 0,
4318 /* 8131*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_I64), 0,
4326 /* 8144*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4337 /* 8163*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
4339 /* 8171*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
4341 /* 8179*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4352 /* 8197*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
4354 /* 8205*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
4356 /* 8213*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4364 /* 8226*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4377 /* 8249*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi64), 0,
4379 /* 8257*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
4382 /* 8267*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi64), 0,
4384 /* 8275*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
4386 /* 8283*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4398 /* 8303*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi64), 0,
4400 /* 8311*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
4403 /* 8321*/ OPC_EmitNode1, TARGET_VAL(Mips::XORi64), 0,
4405 /* 8329*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
4407 /* 8337*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4426 /* 8372*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
4429 /* 8383*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
4431 /* 8392*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
4436 /* 8408*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
4439 /* 8419*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
4441 /* 8428*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
4443 /* 8436*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4457 /* 8462*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
4460 /* 8473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
4462 /* 8482*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
4467 /* 8498*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
4470 /* 8509*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
4472 /* 8518*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
4474 /* 8526*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
4488 /* 8547*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4493 /* 8557*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ), 0,
4499 /* 8567*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4505 /* 8578*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ), 0,
4512 /* 8589*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4517 /* 8599*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
4523 /* 8609*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4529 /* 8620*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
4536 /* 8631*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4541 /* 8641*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
4543 /* 8648*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELNEZ64), 0,
4549 /* 8658*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4555 /* 8669*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
4557 /* 8676*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SELEQZ64), 0,
4564 /* 8688*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
4577 /* 8711*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
4579 /* 8719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4590 /* 8738*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
4592 /* 8746*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4603 /* 8765*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
4605 /* 8773*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4616 /* 8792*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
4618 /* 8800*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4629 /* 8819*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
4631 /* 8827*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4642 /* 8846*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
4644 /* 8854*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4655 /* 8873*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
4657 /* 8881*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4668 /* 8900*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
4670 /* 8908*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4681 /* 8927*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
4683 /* 8935*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4694 /* 8954*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
4696 /* 8962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
4707 /* 8982*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
4709 /* 8990*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_I), 0,
4715 /* 9003*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
4717 /* 9011*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_I64), 0,
4729 /* 9031*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
4731 /* 9039*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4742 /* 9058*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
4744 /* 9066*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4755 /* 9085*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
4757 /* 9093*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4768 /* 9112*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
4770 /* 9120*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4781 /* 9139*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
4783 /* 9147*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4794 /* 9166*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
4796 /* 9174*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_MM), 0,
4807 /* 9193*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
4809 /* 9201*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4820 /* 9220*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
4822 /* 9228*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4833 /* 9247*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
4835 /* 9255*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4846 /* 9274*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
4848 /* 9282*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4859 /* 9301*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
4861 /* 9309*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_MM), 0,
4872 /* 9328*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
4874 /* 9336*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_MM), 0,
4885 /* 9355*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBteqZSlt), 0,
4896 /* 9375*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBtneZSlt), 0,
4907 /* 9395*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBteqZSltu), 0,
4918 /* 9415*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBtneZSltu), 0,
4929 /* 9435*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBteqZSlt), 0,
4940 /* 9455*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBteqZSltu), 0,
4951 /* 9475*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBteqZCmp), 0,
4962 /* 9495*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelTBtneZCmp), 0,
4977 /* 9522*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
4979 /* 9530*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
4990 /* 9549*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
4992 /* 9557*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
5003 /* 9576*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
5005 /* 9584*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
5016 /* 9603*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
5018 /* 9611*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I), 0,
5029 /* 9630*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
5031 /* 9638*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
5042 /* 9657*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
5044 /* 9665*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
5055 /* 9684*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
5057 /* 9692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
5068 /* 9711*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
5070 /* 9719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_I64), 0,
5081 /* 9739*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
5083 /* 9747*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_I), 0,
5089 /* 9760*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
5091 /* 9768*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_I64), 0,
5103 /* 9789*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
5105 /* 9797*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_I), 0,
5111 /* 9810*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
5113 /* 9818*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_I64), 0,
5129 /* 9847*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_I), 0,
5135 /* 9859*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_MM), 0,
5141 /* 9871*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_MM), 0,
5147 /* 9883*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ), 0,
5149 /* 9891*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ), 0,
5151 /* 9899*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
5157 /* 9910*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ_MMR6), 0,
5159 /* 9918*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ_MMR6), 0,
5161 /* 9926*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
5167 /* 9937*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECT_I), 0,
5173 /* 9949*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SelBneZ), 0,
5181 /* 9965*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_I64), 0,
5187 /* 9977*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
5189 /* 9984*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
5191 /* 9992*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL64_32), 0,
5193 /* 9999*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
5195 /* 10007*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
5201 /* 10018*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECT_I64), 0,
5213 /* 10039*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_I), 0,
5220 /* 10054*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_I64), 0,
5226 /* 10066*/ OPC_EmitNode1, TARGET_VAL(Mips::SELNEZ64), 0,
5228 /* 10074*/ OPC_EmitNode1, TARGET_VAL(Mips::SELEQZ64), 0,
5230 /* 10082*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
5239 /* 10096*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
5253 /* 10123*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5264 /* 10142*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_S), 0,
5275 /* 10161*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5286 /* 10180*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D32), 0,
5297 /* 10199*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5308 /* 10218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D64), 0,
5319 /* 10237*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5330 /* 10256*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_S_MM), 0,
5341 /* 10275*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
5352 /* 10294*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D32_MM), 0,
5361 /* 10311*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5374 /* 10334*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
5376 /* 10342*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5388 /* 10363*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
5390 /* 10371*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5408 /* 10403*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
5410 /* 10411*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5423 /* 10435*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
5425 /* 10443*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5442 /* 10472*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
5444 /* 10480*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5456 /* 10501*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
5458 /* 10509*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5476 /* 10541*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
5478 /* 10549*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5491 /* 10573*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
5493 /* 10581*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5510 /* 10610*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
5512 /* 10618*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5524 /* 10639*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
5526 /* 10647*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5544 /* 10679*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
5546 /* 10687*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5559 /* 10711*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
5561 /* 10719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5578 /* 10748*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
5580 /* 10756*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5592 /* 10777*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
5594 /* 10785*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5612 /* 10817*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
5614 /* 10825*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5627 /* 10849*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
5629 /* 10857*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5646 /* 10886*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
5648 /* 10894*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
5660 /* 10915*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
5662 /* 10923*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
5680 /* 10955*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
5682 /* 10963*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
5695 /* 10987*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
5697 /* 10995*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
5711 /* 11018*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
5713 /* 11026*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5725 /* 11047*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
5727 /* 11055*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5739 /* 11076*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
5741 /* 11084*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5753 /* 11105*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
5755 /* 11113*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5767 /* 11134*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
5769 /* 11142*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
5781 /* 11163*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
5783 /* 11171*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_S), 0,
5795 /* 11192*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
5797 /* 11200*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5809 /* 11221*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
5811 /* 11229*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5823 /* 11250*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
5825 /* 11258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5837 /* 11279*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
5839 /* 11287*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5851 /* 11308*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
5853 /* 11316*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32), 0,
5865 /* 11337*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
5867 /* 11345*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D32), 0,
5879 /* 11366*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
5881 /* 11374*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5893 /* 11395*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
5895 /* 11403*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5907 /* 11424*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
5909 /* 11432*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5921 /* 11453*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
5923 /* 11461*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5935 /* 11482*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
5937 /* 11490*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
5949 /* 11511*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
5951 /* 11519*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D64), 0,
5963 /* 11540*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
5965 /* 11548*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5977 /* 11569*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
5979 /* 11577*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
5991 /* 11598*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
5993 /* 11606*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
6005 /* 11627*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
6007 /* 11635*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
6019 /* 11656*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
6021 /* 11664*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S_MM), 0,
6033 /* 11685*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
6035 /* 11693*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_S_MM), 0,
6047 /* 11714*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
6049 /* 11722*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
6061 /* 11743*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
6063 /* 11751*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
6075 /* 11772*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
6077 /* 11780*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
6089 /* 11801*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
6091 /* 11809*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
6103 /* 11830*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
6105 /* 11838*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D32_MM), 0,
6117 /* 11859*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
6119 /* 11867*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D32_MM), 0,
6137 /* 11899*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_S), 0,
6148 /* 11918*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_S), 0,
6159 /* 11937*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_D64), 0,
6170 /* 11956*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_D64), 0,
6179 /* 11973*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6192 /* 11996*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
6194 /* 12004*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6206 /* 12025*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
6208 /* 12033*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6226 /* 12065*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
6228 /* 12073*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6241 /* 12097*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
6243 /* 12105*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6260 /* 12134*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
6262 /* 12142*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6274 /* 12163*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
6276 /* 12171*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6294 /* 12203*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
6296 /* 12211*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6309 /* 12235*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
6311 /* 12243*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6325 /* 12266*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
6327 /* 12274*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6339 /* 12295*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
6341 /* 12303*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6353 /* 12324*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
6355 /* 12332*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6367 /* 12353*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
6369 /* 12361*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_S), 0,
6381 /* 12382*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
6383 /* 12390*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_S), 0,
6395 /* 12411*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
6397 /* 12419*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_S), 0,
6409 /* 12440*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
6411 /* 12448*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6423 /* 12469*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
6425 /* 12477*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6437 /* 12498*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
6439 /* 12506*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6451 /* 12527*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
6453 /* 12535*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I_D64), 0,
6465 /* 12556*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
6467 /* 12564*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVZ_I64_D64), 0,
6479 /* 12585*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
6481 /* 12593*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_D64), 0,
6497 /* 12622*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_S), 0,
6503 /* 12634*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEL_S), 0,
6509 /* 12646*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_S_MM), 0,
6515 /* 12658*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEL_S_MMR6), 0,
6521 /* 12670*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECT_S), 0,
6529 /* 12686*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D32), 0,
6535 /* 12698*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D64), 0,
6541 /* 12710*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I_D32_MM), 0,
6547 /* 12722*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECT_D32), 0,
6553 /* 12734*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECT_D64), 0,
6565 /* 12755*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_S), 0,
6571 /* 12768*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVN_I64_D64), 0,
6578 /* 12780*/ /*SwitchOpcode*/ 55|128,1/*183*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->12967
6588 /* 12800*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB), 0|OPFL_Chain|OPFL_MemRefs,
6597 /* 12817*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH), 0|OPFL_Chain|OPFL_MemRefs,
6606 /* 12834*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW), 0|OPFL_Chain|OPFL_MemRefs,
6615 /* 12851*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB_MM), 0|OPFL_Chain|OPFL_MemRefs,
6624 /* 12868*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH_MM), 0|OPFL_Chain|OPFL_MemRefs,
6633 /* 12885*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW_MM), 0|OPFL_Chain|OPFL_MemRefs,
6644 /* 12906*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LB64), 0|OPFL_Chain|OPFL_MemRefs,
6653 /* 12923*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LH64), 0|OPFL_Chain|OPFL_MemRefs,
6662 /* 12940*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LW64), 0|OPFL_Chain|OPFL_MemRefs,
6671 /* 12957*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LD), 0|OPFL_Chain|OPFL_MemRefs,
6677 /* 12967*/ /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->13106
6689 /* 12989*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SB), 0|OPFL_Chain|OPFL_MemRefs,
6698 /* 13006*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SH), 0|OPFL_Chain|OPFL_MemRefs,
6707 /* 13023*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW), 0|OPFL_Chain|OPFL_MemRefs,
6719 /* 13045*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SB64), 0|OPFL_Chain|OPFL_MemRefs,
6728 /* 13062*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SH64), 0|OPFL_Chain|OPFL_MemRefs,
6737 /* 13079*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SW64), 0|OPFL_Chain|OPFL_MemRefs,
6746 /* 13096*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SD), 0|OPFL_Chain|OPFL_MemRefs,
6752 /* 13106*/ /*SwitchOpcode*/ 75, TARGET_VAL(MipsISD::LWL),// ->13184
6762 /* 13124*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWL), 0|OPFL_Chain|OPFL_MemRefs,
6770 /* 13140*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWLE_MM), 0|OPFL_Chain|OPFL_MemRefs,
6778 /* 13156*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWL_MM), 0|OPFL_Chain|OPFL_MemRefs,
6787 /* 13174*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWL64), 0|OPFL_Chain|OPFL_MemRefs,
6792 /* 13184*/ /*SwitchOpcode*/ 75, TARGET_VAL(MipsISD::LWR),// ->13262
6802 /* 13202*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWR), 0|OPFL_Chain|OPFL_MemRefs,
6810 /* 13218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWRE_MM), 0|OPFL_Chain|OPFL_MemRefs,
6818 /* 13234*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWR_MM), 0|OPFL_Chain|OPFL_MemRefs,
6827 /* 13252*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWR64), 0|OPFL_Chain|OPFL_MemRefs,
6832 /* 13262*/ /*SwitchOpcode*/ 74, TARGET_VAL(MipsISD::SWL),// ->13339
6843 /* 13281*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWL), 0|OPFL_Chain|OPFL_MemRefs,
6851 /* 13296*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWLE_MM), 0|OPFL_Chain|OPFL_MemRefs,
6859 /* 13311*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWL_MM), 0|OPFL_Chain|OPFL_MemRefs,
6870 /* 13330*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWL64), 0|OPFL_Chain|OPFL_MemRefs,
6875 /* 13339*/ /*SwitchOpcode*/ 74, TARGET_VAL(MipsISD::SWR),// ->13416
6886 /* 13358*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWR), 0|OPFL_Chain|OPFL_MemRefs,
6894 /* 13373*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWRE_MM), 0|OPFL_Chain|OPFL_MemRefs,
6902 /* 13388*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWR_MM), 0|OPFL_Chain|OPFL_MemRefs,
6913 /* 13407*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SWR64), 0|OPFL_Chain|OPFL_MemRefs,
6918 /* 13416*/ /*SwitchOpcode*/ 21, TARGET_VAL(MipsISD::LDL),// ->13440
6927 /* 13431*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDL), 0|OPFL_Chain|OPFL_MemRefs,
6931 /* 13440*/ /*SwitchOpcode*/ 21, TARGET_VAL(MipsISD::LDR),// ->13464
6940 /* 13455*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LDR), 0|OPFL_Chain|OPFL_MemRefs,
6944 /* 13464*/ /*SwitchOpcode*/ 20, TARGET_VAL(MipsISD::SDL),// ->13487
6953 /* 13479*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDL), 0|OPFL_Chain|OPFL_MemRefs,
6957 /* 13487*/ /*SwitchOpcode*/ 20, TARGET_VAL(MipsISD::SDR),// ->13510
6966 /* 13502*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SDR), 0|OPFL_Chain|OPFL_MemRefs,
6970 /* 13510*/ /*SwitchOpcode*/ 117|128,10/*1397*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->14911
6978 /* 13525*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6985 /* 13538*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_S_W), 0|OPFL_Chain,
6993 /* 13552*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_S_W_MM), 0|OPFL_Chain,
7001 /* 13565*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_S_W), 0|OPFL_Chain,
7008 /* 13577*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_S_W_MM), 0|OPFL_Chain,
7017 /* 13592*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7023 /* 13603*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::RDDSP), 0|OPFL_Chain,
7032 /* 13617*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::RDDSP_MM), 0|OPFL_Chain,
7044 /* 13636*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQ_S_W), 0|OPFL_Chain,
7051 /* 13648*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQ_S_W_MM), 0|OPFL_Chain,
7063 /* 13668*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQ_S_W), 0|OPFL_Chain,
7070 /* 13680*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQ_S_W_MM), 0|OPFL_Chain,
7081 /* 13699*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ABSQ_S_W), 0|OPFL_Chain,
7088 /* 13710*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ABSQ_S_W_MM), 0|OPFL_Chain,
7100 /* 13729*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEQ_S_W_PHL), 0|OPFL_Chain,
7107 /* 13741*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEQ_S_W_PHL_MM), 0|OPFL_Chain,
7119 /* 13761*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEQ_S_W_PHR), 0|OPFL_Chain,
7126 /* 13773*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEQ_S_W_PHR_MM), 0|OPFL_Chain,
7138 /* 13793*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGU_EQ_QB), 0|OPFL_Chain,
7145 /* 13805*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGU_EQ_QB_MM), 0|OPFL_Chain,
7157 /* 13825*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGU_LT_QB), 0|OPFL_Chain,
7164 /* 13837*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGU_LT_QB_MM), 0|OPFL_Chain,
7176 /* 13857*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGU_LE_QB), 0|OPFL_Chain,
7183 /* 13869*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGU_LE_QB_MM), 0|OPFL_Chain,
7195 /* 13889*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWX), 0|OPFL_Chain,
7202 /* 13901*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LWX_MM), 0|OPFL_Chain,
7214 /* 13921*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHX), 0|OPFL_Chain,
7221 /* 13933*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LHX_MM), 0|OPFL_Chain,
7233 /* 13953*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBUX), 0|OPFL_Chain,
7240 /* 13965*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LBUX_MM), 0|OPFL_Chain,
7252 /* 13985*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSV), 0|OPFL_Chain,
7259 /* 13997*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSV_MM), 0|OPFL_Chain,
7271 /* 14017*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGDU_EQ_QB), 0|OPFL_Chain,
7278 /* 14029*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGDU_EQ_QB_MMR2), 0|OPFL_Chain,
7290 /* 14049*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGDU_LT_QB), 0|OPFL_Chain,
7297 /* 14061*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGDU_LT_QB_MMR2), 0|OPFL_Chain,
7309 /* 14081*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGDU_LE_QB), 0|OPFL_Chain,
7316 /* 14093*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMPGDU_LE_QB_MMR2), 0|OPFL_Chain,
7328 /* 14113*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_S_W), 0|OPFL_Chain,
7335 /* 14125*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_S_W_MMR2), 0|OPFL_Chain,
7347 /* 14145*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_RS_W), 0|OPFL_Chain,
7354 /* 14157*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_RS_W_MMR2), 0|OPFL_Chain,
7365 /* 14175*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDSC), 0|OPFL_Chain,
7375 /* 14192*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDWC), 0|OPFL_Chain,
7382 /* 14205*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BPOSGE32_PSEUDO), 0|OPFL_Chain,
7392 /* 14220*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7399 /* 14233*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_S_PH), 0|OPFL_Chain,
7407 /* 14247*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_S_PH_MM), 0|OPFL_Chain,
7415 /* 14260*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_S_PH), 0|OPFL_Chain,
7422 /* 14272*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_S_PH_MM), 0|OPFL_Chain,
7433 /* 14290*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7439 /* 14301*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_PH), 0|OPFL_Chain,
7446 /* 14313*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_PH), 0|OPFL_Chain,
7453 /* 14325*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_PH_MM), 0|OPFL_Chain,
7464 /* 14343*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7470 /* 14354*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_QB), 0|OPFL_Chain,
7477 /* 14366*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_QB), 0|OPFL_Chain,
7484 /* 14378*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLLV_QB_MM), 0|OPFL_Chain,
7495 /* 14397*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ABSQ_S_PH), 0|OPFL_Chain,
7502 /* 14408*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ABSQ_S_PH_MM), 0|OPFL_Chain,
7514 /* 14427*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQ_RS_PH_W), 0|OPFL_Chain,
7521 /* 14439*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQ_RS_PH_W_MM), 0|OPFL_Chain,
7533 /* 14459*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQU_S_QB_PH), 0|OPFL_Chain,
7540 /* 14471*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQU_S_QB_PH_MM), 0|OPFL_Chain,
7552 /* 14491*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEU_S_PH_QBL), 0|OPFL_Chain,
7559 /* 14503*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEU_S_PH_QBL_MM), 0|OPFL_Chain,
7571 /* 14523*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEU_S_PH_QBR), 0|OPFL_Chain,
7578 /* 14535*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULEU_S_PH_QBR_MM), 0|OPFL_Chain,
7590 /* 14555*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_RS_PH), 0|OPFL_Chain,
7597 /* 14567*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_RS_PH_MM), 0|OPFL_Chain,
7609 /* 14587*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PICK_QB), 0|OPFL_Chain,
7616 /* 14599*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PICK_QB_MM), 0|OPFL_Chain,
7628 /* 14619*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PICK_PH), 0|OPFL_Chain,
7635 /* 14631*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PICK_PH_MM), 0|OPFL_Chain,
7647 /* 14651*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_PH), 0|OPFL_Chain,
7654 /* 14663*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_PH_MMR2), 0|OPFL_Chain,
7666 /* 14683*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_S_PH), 0|OPFL_Chain,
7673 /* 14695*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_S_PH_MMR2), 0|OPFL_Chain,
7685 /* 14715*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_PH), 0|OPFL_Chain,
7692 /* 14727*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_PH_MMR2), 0|OPFL_Chain,
7704 /* 14747*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_S_PH), 0|OPFL_Chain,
7711 /* 14759*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_S_PH_MMR2), 0|OPFL_Chain,
7722 /* 14778*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ABSQ_S_QB), 0|OPFL_Chain,
7729 /* 14789*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ABSQ_S_QB_MMR2), 0|OPFL_Chain,
7741 /* 14808*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_S_PH), 0|OPFL_Chain,
7748 /* 14820*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_S_PH_MMR2), 0|OPFL_Chain,
7760 /* 14840*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_S_PH), 0|OPFL_Chain,
7767 /* 14852*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULQ_S_PH_MMR2), 0|OPFL_Chain,
7779 /* 14872*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECR_QB_PH), 0|OPFL_Chain,
7786 /* 14884*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECR_QB_PH_MMR2), 0|OPFL_Chain,
7797 /* 14902*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_PH), 0|OPFL_Chain,
7802 /* 14911*/ /*SwitchOpcode*/ 28|128,40/*5148*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->20063
7809 /* 14925*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7815 /* 14937*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_R_W), 0,
7822 /* 14950*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_R_W_MM), 0,
7829 /* 14962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_R_W), 0,
7835 /* 14973*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_R_W_MM), 0,
7846 /* 14990*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7851 /* 15000*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::APPEND), 0,
7857 /* 15012*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::APPEND_MMR2), 0,
7868 /* 15030*/ OPC_SwitchOpcode /*2 cases */, 14, TARGET_VAL(ISD::TargetConstant),// ->15048
7872 /* 15039*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BALIGN), 0,
7876 /* 15048*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::Constant),// ->15067
7881 /* 15058*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BALIGN_MMR2), 0,
7892 /* 15076*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
7897 /* 15086*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PREPEND), 0,
7903 /* 15098*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PREPEND_MMR2), 0,
7914 /* 15118*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MODSUB), 0,
7920 /* 15129*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MODSUB_MM), 0,
7930 /* 15147*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::RADDU_W_QB), 0,
7936 /* 15157*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::RADDU_W_QB_MM), 0,
7946 /* 15174*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQ_W_PHL), 0,
7952 /* 15184*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQ_W_PHL_MM), 0,
7962 /* 15201*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQ_W_PHR), 0,
7968 /* 15211*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQ_W_PHR_MM), 0,
7978 /* 15228*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BITREV), 0,
7984 /* 15238*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BITREV_MM), 0,
7995 /* 15256*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_W), 0,
8001 /* 15267*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_W_MMR2), 0,
8012 /* 15286*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_R_W), 0,
8018 /* 15297*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_R_W_MMR2), 0,
8029 /* 15316*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_W), 0,
8035 /* 15327*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_W_MMR2), 0,
8046 /* 15346*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_R_W), 0,
8052 /* 15357*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_R_W_MMR2), 0,
8063 /* 15375*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8069 /* 15387*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_R_PH), 0,
8076 /* 15400*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_R_PH_MM), 0,
8083 /* 15412*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_R_PH), 0,
8089 /* 15423*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_R_PH_MM), 0,
8099 /* 15440*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8105 /* 15452*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPL_QB), 0,
8112 /* 15464*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPL_QB_MM), 0,
8119 /* 15475*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPLV_QB), 0,
8125 /* 15485*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPLV_QB_MM), 0,
8135 /* 15501*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8141 /* 15513*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPL_PH), 0,
8148 /* 15525*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPL_PH_MM), 0,
8155 /* 15536*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPLV_PH), 0,
8161 /* 15546*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::REPLV_PH_MM), 0,
8172 /* 15562*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8177 /* 15572*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECR_SRA_PH_W), 0,
8183 /* 15584*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECR_SRA_PH_W_MMR2), 0,
8194 /* 15602*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8199 /* 15612*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECR_SRA_R_PH_W), 0,
8205 /* 15624*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECR_SRA_R_PH_W_MMR2), 0,
8216 /* 15643*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8222 /* 15655*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_R_QB), 0,
8229 /* 15668*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_R_QB_MMR2), 0,
8236 /* 15680*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_R_QB), 0,
8242 /* 15691*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_R_QB_MMR2), 0,
8253 /* 15709*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8258 /* 15719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_PH), 0,
8264 /* 15730*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_PH), 0,
8270 /* 15741*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_PH_MM), 0,
8281 /* 15759*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8286 /* 15769*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRL_PH), 0,
8292 /* 15780*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRLV_PH), 0,
8298 /* 15791*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRLV_PH_MMR2), 0,
8309 /* 15809*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8314 /* 15819*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_QB), 0,
8320 /* 15830*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_QB), 0,
8326 /* 15841*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRAV_QB_MMR2), 0,
8337 /* 15859*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8342 /* 15869*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRL_QB), 0,
8348 /* 15880*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRLV_QB), 0,
8354 /* 15891*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRLV_QB_MM), 0,
8364 /* 15907*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8368 /* 15915*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_S_B), 0,
8377 /* 15930*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8381 /* 15938*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_S_H), 0,
8390 /* 15953*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8394 /* 15961*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_S_W), 0,
8403 /* 15976*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8407 /* 15984*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_S_D), 0,
8416 /* 15999*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8420 /* 16007*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_U_B), 0,
8429 /* 16022*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8433 /* 16030*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_U_H), 0,
8442 /* 16045*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8446 /* 16053*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_U_W), 0,
8455 /* 16068*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8459 /* 16076*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SAT_U_D), 0,
8469 /* 16092*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8473 /* 16100*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLDI_B), 0,
8483 /* 16117*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8487 /* 16125*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLDI_H), 0,
8497 /* 16142*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8501 /* 16150*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLDI_W), 0,
8511 /* 16167*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8515 /* 16175*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLDI_D), 0,
8524 /* 16191*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8528 /* 16199*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRARI_B), 0,
8537 /* 16214*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8541 /* 16222*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRARI_H), 0,
8550 /* 16237*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8554 /* 16245*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRARI_W), 0,
8563 /* 16260*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8567 /* 16268*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRARI_D), 0,
8576 /* 16283*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8580 /* 16291*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLRI_B), 0,
8589 /* 16306*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8593 /* 16314*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLRI_H), 0,
8602 /* 16329*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8606 /* 16337*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLRI_W), 0,
8615 /* 16352*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
8619 /* 16360*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLRI_D), 0,
8629 /* 16378*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_S_QB), 0,
8635 /* 16389*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_S_QB_MM), 0,
8646 /* 16408*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_S_QB), 0,
8652 /* 16419*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_S_QB_MM), 0,
8663 /* 16438*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQ_S_PH), 0,
8669 /* 16449*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQ_S_PH_MM), 0,
8680 /* 16468*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQ_S_PH), 0,
8686 /* 16479*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQ_S_PH_MM), 0,
8697 /* 16498*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQ_QB_PH), 0,
8703 /* 16509*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQ_QB_PH_MM), 0,
8714 /* 16528*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQ_PH_W), 0,
8720 /* 16539*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECRQ_PH_W_MM), 0,
8730 /* 16557*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBL), 0,
8736 /* 16567*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBL_MM), 0,
8746 /* 16584*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBR), 0,
8752 /* 16594*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBR_MM), 0,
8762 /* 16611*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBLA), 0,
8768 /* 16621*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBLA_MM), 0,
8778 /* 16638*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBRA), 0,
8784 /* 16648*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEQU_PH_QBRA_MM), 0,
8794 /* 16665*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBL), 0,
8800 /* 16675*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBL_MM), 0,
8810 /* 16692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBR), 0,
8816 /* 16702*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBR_MM), 0,
8826 /* 16719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBLA), 0,
8832 /* 16729*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBLA_MM), 0,
8842 /* 16746*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBRA), 0,
8848 /* 16756*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PRECEU_PH_QBRA_MM), 0,
8859 /* 16774*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PACKRL_PH), 0,
8865 /* 16785*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PACKRL_PH_MM), 0,
8876 /* 16804*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDUH_QB), 0,
8882 /* 16815*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDUH_QB_MMR2), 0,
8893 /* 16834*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDUH_R_QB), 0,
8899 /* 16845*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDUH_R_QB_MMR2), 0,
8910 /* 16864*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBUH_QB), 0,
8916 /* 16875*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBUH_QB_MMR2), 0,
8927 /* 16894*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBUH_R_QB), 0,
8933 /* 16905*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBUH_R_QB_MMR2), 0,
8944 /* 16924*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_PH), 0,
8950 /* 16935*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_PH_MMR2), 0,
8961 /* 16954*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_R_PH), 0,
8967 /* 16965*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQH_R_PH_MMR2), 0,
8978 /* 16984*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_PH), 0,
8984 /* 16995*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_PH_MMR2), 0,
8995 /* 17014*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_R_PH), 0,
9001 /* 17025*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQH_R_PH_MMR2), 0,
9011 /* 17042*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQ_PH), 0,
9020 /* 17058*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQ_PH), 0,
9029 /* 17074*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_QB), 0,
9038 /* 17090*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_QB), 0,
9047 /* 17106*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADD_A_B), 0,
9056 /* 17122*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADD_A_H), 0,
9065 /* 17138*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADD_A_W), 0,
9074 /* 17154*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADD_A_D), 0,
9083 /* 17170*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_A_B), 0,
9092 /* 17186*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_A_H), 0,
9101 /* 17202*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_A_W), 0,
9110 /* 17218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_A_D), 0,
9119 /* 17234*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_S_B), 0,
9128 /* 17250*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_S_H), 0,
9137 /* 17266*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_S_W), 0,
9146 /* 17282*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_S_D), 0,
9155 /* 17298*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_U_B), 0,
9164 /* 17314*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_U_H), 0,
9173 /* 17330*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_U_W), 0,
9182 /* 17346*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDS_U_D), 0,
9191 /* 17362*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_S_B), 0,
9200 /* 17378*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_S_H), 0,
9209 /* 17394*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_S_W), 0,
9218 /* 17410*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_S_D), 0,
9227 /* 17426*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_U_B), 0,
9236 /* 17442*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_U_H), 0,
9245 /* 17458*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_U_W), 0,
9254 /* 17474*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ASUB_U_D), 0,
9263 /* 17490*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_S_B), 0,
9272 /* 17506*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_S_H), 0,
9281 /* 17522*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_S_W), 0,
9290 /* 17538*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_S_D), 0,
9299 /* 17554*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_U_B), 0,
9308 /* 17570*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_U_H), 0,
9317 /* 17586*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_U_W), 0,
9326 /* 17602*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVE_U_D), 0,
9335 /* 17618*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_S_B), 0,
9344 /* 17634*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_S_H), 0,
9353 /* 17650*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_S_W), 0,
9362 /* 17666*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_S_D), 0,
9371 /* 17682*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_U_B), 0,
9380 /* 17698*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_U_H), 0,
9389 /* 17714*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_U_W), 0,
9398 /* 17730*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AVER_U_D), 0,
9408 /* 17747*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSL_B), 0,
9418 /* 17765*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSL_H), 0,
9428 /* 17783*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSL_W), 0,
9438 /* 17801*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSL_D), 0,
9448 /* 17819*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSR_B), 0,
9458 /* 17837*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSR_H), 0,
9468 /* 17855*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSR_W), 0,
9478 /* 17873*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSR_D), 0,
9487 /* 17890*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DOTP_S_H), 0,
9496 /* 17906*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DOTP_S_W), 0,
9505 /* 17922*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DOTP_S_D), 0,
9514 /* 17938*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DOTP_U_H), 0,
9523 /* 17954*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DOTP_U_W), 0,
9532 /* 17970*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DOTP_U_D), 0,
9542 /* 17987*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPADD_S_H), 0,
9552 /* 18005*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPADD_S_W), 0,
9562 /* 18023*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPADD_S_D), 0,
9572 /* 18041*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPADD_U_H), 0,
9582 /* 18059*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPADD_U_W), 0,
9592 /* 18077*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPADD_U_D), 0,
9602 /* 18095*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSUB_S_H), 0,
9612 /* 18113*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSUB_S_W), 0,
9622 /* 18131*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSUB_S_D), 0,
9632 /* 18149*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSUB_U_H), 0,
9642 /* 18167*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSUB_U_W), 0,
9652 /* 18185*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSUB_U_D), 0,
9661 /* 18202*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCAF_W), 0,
9670 /* 18218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCAF_D), 0,
9678 /* 18233*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLASS_W), 0,
9686 /* 18247*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLASS_D), 0,
9695 /* 18262*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSAF_W), 0,
9704 /* 18278*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSAF_D), 0,
9713 /* 18294*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSEQ_W), 0,
9722 /* 18310*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSEQ_D), 0,
9731 /* 18326*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSLE_W), 0,
9740 /* 18342*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSLE_D), 0,
9749 /* 18358*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSLT_W), 0,
9758 /* 18374*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSLT_D), 0,
9767 /* 18390*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSNE_W), 0,
9776 /* 18406*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSNE_D), 0,
9785 /* 18422*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSOR_W), 0,
9794 /* 18438*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSOR_D), 0,
9803 /* 18454*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUEQ_W), 0,
9812 /* 18470*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUEQ_D), 0,
9821 /* 18486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSULE_W), 0,
9830 /* 18502*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSULE_D), 0,
9839 /* 18518*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSULT_W), 0,
9848 /* 18534*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSULT_D), 0,
9857 /* 18550*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUN_W), 0,
9866 /* 18566*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUN_D), 0,
9875 /* 18582*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUNE_W), 0,
9884 /* 18598*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUNE_D), 0,
9892 /* 18613*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTINT_S_W), 0,
9900 /* 18627*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTINT_S_D), 0,
9908 /* 18641*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTINT_U_W), 0,
9916 /* 18655*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTINT_U_D), 0,
9925 /* 18670*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTQ_H), 0,
9934 /* 18686*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTQ_W), 0,
9943 /* 18702*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HADD_S_H), 0,
9952 /* 18718*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HADD_S_W), 0,
9961 /* 18734*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HADD_S_D), 0,
9970 /* 18750*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HADD_U_H), 0,
9979 /* 18766*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HADD_U_W), 0,
9988 /* 18782*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HADD_U_D), 0,
9997 /* 18798*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HSUB_S_H), 0,
10006 /* 18814*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HSUB_S_W), 0,
10015 /* 18830*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HSUB_S_D), 0,
10024 /* 18846*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HSUB_U_H), 0,
10033 /* 18862*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HSUB_U_W), 0,
10042 /* 18878*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::HSUB_U_D), 0,
10052 /* 18895*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_Q_H), 0,
10062 /* 18913*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_Q_W), 0,
10072 /* 18931*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDR_Q_H), 0,
10082 /* 18949*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDR_Q_W), 0,
10091 /* 18966*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_A_B), 0,
10100 /* 18982*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_A_H), 0,
10109 /* 18998*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_A_W), 0,
10118 /* 19014*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_A_D), 0,
10127 /* 19030*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_A_B), 0,
10136 /* 19046*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_A_H), 0,
10145 /* 19062*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_A_W), 0,
10154 /* 19078*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_A_D), 0,
10164 /* 19095*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_Q_H), 0,
10174 /* 19113*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_Q_W), 0,
10184 /* 19131*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBR_Q_H), 0,
10194 /* 19149*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBR_Q_W), 0,
10203 /* 19166*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_Q_H), 0,
10212 /* 19182*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_Q_W), 0,
10221 /* 19198*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULR_Q_H), 0,
10230 /* 19214*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULR_Q_W), 0,
10238 /* 19229*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLOC_B), 0,
10246 /* 19243*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLOC_H), 0,
10254 /* 19257*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLOC_W), 0,
10262 /* 19271*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLOC_D), 0,
10272 /* 19287*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLD_B), 0,
10282 /* 19305*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLD_H), 0,
10292 /* 19323*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLD_W), 0,
10302 /* 19341*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLD_D), 0,
10311 /* 19358*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAR_B), 0,
10320 /* 19374*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAR_H), 0,
10329 /* 19390*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAR_W), 0,
10338 /* 19406*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAR_D), 0,
10347 /* 19422*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLR_B), 0,
10356 /* 19438*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLR_H), 0,
10365 /* 19454*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLR_W), 0,
10374 /* 19470*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLR_D), 0,
10383 /* 19486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_S_B), 0,
10392 /* 19502*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_S_H), 0,
10401 /* 19518*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_S_W), 0,
10410 /* 19534*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_S_D), 0,
10419 /* 19550*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_U_B), 0,
10428 /* 19566*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_U_H), 0,
10437 /* 19582*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_U_W), 0,
10446 /* 19598*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBS_U_D), 0,
10455 /* 19614*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUS_U_B), 0,
10464 /* 19630*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUS_U_H), 0,
10473 /* 19646*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUS_U_W), 0,
10482 /* 19662*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUS_U_D), 0,
10491 /* 19678*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUU_S_B), 0,
10500 /* 19694*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUU_S_H), 0,
10509 /* 19710*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUU_S_W), 0,
10518 /* 19726*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBSUU_S_D), 0,
10527 /* 19742*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXDO_H), 0,
10536 /* 19758*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXDO_W), 0,
10544 /* 19773*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXUPL_W), 0,
10552 /* 19787*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXUPL_D), 0,
10560 /* 19801*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXUPR_W), 0,
10568 /* 19815*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXUPR_D), 0,
10576 /* 19829*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFQL_W), 0,
10584 /* 19843*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFQL_D), 0,
10592 /* 19857*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFQR_W), 0,
10600 /* 19871*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFQR_D), 0,
10609 /* 19886*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMAX_W), 0,
10618 /* 19902*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMAX_D), 0,
10627 /* 19918*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMAX_A_W), 0,
10636 /* 19934*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMAX_A_D), 0,
10645 /* 19950*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMIN_W), 0,
10654 /* 19966*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMIN_D), 0,
10663 /* 19982*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMIN_A_W), 0,
10672 /* 19998*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMIN_A_D), 0,
10680 /* 20013*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FRCP_W), 0,
10688 /* 20027*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FRCP_D), 0,
10696 /* 20041*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FRSQRT_W), 0,
10704 /* 20055*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FRSQRT_D), 0,
10709 /* 20063*/ /*SwitchOpcode*/ 95|128,1/*223*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->20290
10716 /* 20076*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
10722 /* 20087*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::WRDSP), 0|OPFL_Chain,
10731 /* 20101*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::WRDSP_MM), 0|OPFL_Chain,
10743 /* 20120*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMPU_EQ_QB), 0|OPFL_Chain,
10750 /* 20131*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMPU_EQ_QB_MM), 0|OPFL_Chain,
10762 /* 20150*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMPU_LT_QB), 0|OPFL_Chain,
10769 /* 20161*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMPU_LT_QB_MM), 0|OPFL_Chain,
10781 /* 20180*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMPU_LE_QB), 0|OPFL_Chain,
10788 /* 20191*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMPU_LE_QB_MM), 0|OPFL_Chain,
10800 /* 20210*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMP_EQ_PH), 0|OPFL_Chain,
10807 /* 20221*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMP_EQ_PH_MM), 0|OPFL_Chain,
10819 /* 20240*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMP_LT_PH), 0|OPFL_Chain,
10826 /* 20251*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMP_LT_PH_MM), 0|OPFL_Chain,
10838 /* 20270*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMP_LE_PH), 0|OPFL_Chain,
10845 /* 20281*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::CMP_LE_PH_MM), 0|OPFL_Chain,
10851 /* 20290*/ /*SwitchOpcode*/ 52|128,18/*2356*/, TARGET_VAL(ISD::XOR),// ->22650
10854 /* 20297*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10862 /* 20321*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
10868 /* 20332*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MM), 0,
10874 /* 20343*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
10881 /* 20356*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR64), 0,
10893 /* 20387*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOT16_MMR6), 0,
10900 /* 20400*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
10906 /* 20411*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NotRxRy16), 0,
10912 /* 20421*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOT16_MM), 0,
10919 /* 20433*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOT16_MM), 0,
10925 /* 20444*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MM), 0,
10933 /* 20458*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOT16_MMR6), 0,
10939 /* 20469*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
10949 /* 20485*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10957 /* 20503*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
10965 /* 20519*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
10973 /* 20535*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORI_MMR6), 0,
10982 /* 20553*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi64), 0,
10991 /* 20569*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR), 0,
10997 /* 20580*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XorRxRxRy16), 0,
11004 /* 20593*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR16_MM), 0,
11009 /* 20602*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR_MM), 0,
11016 /* 20614*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR_MMR6), 0,
11024 /* 20628*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR64), 0,
11031 /* 20640*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11033 /* 20644*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11037 /* 20651*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11041 /* 20659*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11043 /* 20663*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11048 /* 20672*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11053 /* 20681*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11058 /* 20690*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11063 /* 20699*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11068 /* 20708*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11073 /* 20717*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11078 /* 20726*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11083 /* 20736*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11088 /* 20746*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11093 /* 20756*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11098 /* 20766*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11103 /* 20776*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11108 /* 20786*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11113 /* 20796*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11118 /* 20806*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11128 /* 20823*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_B), 0,
11134 /* 20834*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11136 /* 20838*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11141 /* 20847*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11146 /* 20856*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11151 /* 20865*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11156 /* 20874*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11161 /* 20883*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11166 /* 20892*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11171 /* 20901*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11176 /* 20911*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11181 /* 20921*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11186 /* 20931*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11191 /* 20941*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11196 /* 20951*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11201 /* 20961*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11206 /* 20971*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11211 /* 20981*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11222 /* 20999*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_B), 0,
11230 /* 21012*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11232 /* 21016*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11236 /* 21023*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11240 /* 21031*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11242 /* 21035*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11247 /* 21044*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11252 /* 21053*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11257 /* 21062*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11262 /* 21071*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11267 /* 21080*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11272 /* 21089*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11277 /* 21098*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11282 /* 21108*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11287 /* 21118*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11292 /* 21128*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11297 /* 21138*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11302 /* 21148*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11307 /* 21158*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11312 /* 21168*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11317 /* 21178*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11328 /* 21196*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_B), 0,
11334 /* 21207*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11336 /* 21211*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11341 /* 21220*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11346 /* 21229*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11351 /* 21238*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11356 /* 21247*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11361 /* 21256*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11366 /* 21265*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11371 /* 21274*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11376 /* 21284*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11381 /* 21294*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11386 /* 21304*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11391 /* 21314*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11396 /* 21324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11401 /* 21334*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11406 /* 21344*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11411 /* 21354*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11423 /* 21373*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_B), 0,
11431 /* 21386*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11433 /* 21390*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11437 /* 21397*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11441 /* 21404*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11443 /* 21408*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11448 /* 21417*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11453 /* 21426*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11458 /* 21435*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11463 /* 21444*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11468 /* 21453*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11473 /* 21462*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11478 /* 21471*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11488 /* 21488*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_H), 0,
11494 /* 21498*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11496 /* 21502*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11501 /* 21511*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11506 /* 21520*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11511 /* 21529*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11516 /* 21538*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11521 /* 21547*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11526 /* 21556*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11531 /* 21565*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11542 /* 21583*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_H), 0,
11549 /* 21595*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11551 /* 21599*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11555 /* 21606*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11559 /* 21613*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11561 /* 21617*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11566 /* 21626*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11571 /* 21635*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11576 /* 21644*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11581 /* 21653*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11586 /* 21662*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11591 /* 21671*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11596 /* 21680*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11607 /* 21698*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_H), 0,
11613 /* 21708*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11615 /* 21712*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11620 /* 21721*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11625 /* 21730*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11630 /* 21739*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11635 /* 21748*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11640 /* 21757*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11645 /* 21766*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11650 /* 21775*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11662 /* 21794*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_H), 0,
11670 /* 21807*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11672 /* 21811*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11676 /* 21818*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11680 /* 21825*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11682 /* 21829*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11687 /* 21838*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11692 /* 21847*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11697 /* 21856*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11707 /* 21873*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_W), 0,
11713 /* 21883*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11715 /* 21887*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11720 /* 21896*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11725 /* 21905*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11730 /* 21914*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11741 /* 21932*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_W), 0,
11748 /* 21944*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11750 /* 21948*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11754 /* 21955*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11758 /* 21962*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11760 /* 21966*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11765 /* 21975*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11770 /* 21984*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11775 /* 21993*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11786 /* 22011*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_W), 0,
11792 /* 22021*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11794 /* 22025*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11799 /* 22034*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11804 /* 22043*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11809 /* 22052*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11821 /* 22071*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_W), 0,
11829 /* 22083*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11831 /* 22087*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11833 /* 22091*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11839 /* 22101*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11843 /* 22108*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11845 /* 22112*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11855 /* 22129*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_D), 0,
11861 /* 22139*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11863 /* 22143*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11874 /* 22161*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_D), 0,
11881 /* 22172*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11883 /* 22176*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11885 /* 22180*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11891 /* 22190*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
11895 /* 22197*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11897 /* 22201*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11908 /* 22219*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_D), 0,
11914 /* 22229*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11916 /* 22233*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11928 /* 22252*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_D), 0,
11936 /* 22264*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11938 /* 22268*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11940 /* 22272*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11950 /* 22289*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_D), 0,
11956 /* 22299*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11958 /* 22303*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
11960 /* 22307*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11971 /* 22325*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_D), 0,
11978 /* 22336*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
11980 /* 22340*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
11989 /* 22356*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_B), 0,
11998 /* 22372*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_H), 0,
12007 /* 22388*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_W), 0,
12014 /* 22399*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
12016 /* 22403*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12026 /* 22420*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_B), 0,
12036 /* 22437*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_H), 0,
12046 /* 22454*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEG_W), 0,
12058 /* 22477*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_B), 0,
12064 /* 22489*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORI_B), 0,
12070 /* 22501*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_B), 0,
12076 /* 22513*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORI_B), 0,
12081 /* 22522*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR_V), 0,
12090 /* 22540*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_H), 0,
12096 /* 22552*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_H), 0,
12101 /* 22561*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR_V_H_PSEUDO), 0,
12110 /* 22579*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_W), 0,
12116 /* 22591*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_W), 0,
12121 /* 22600*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR_V_W_PSEUDO), 0,
12130 /* 22618*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_D), 0,
12136 /* 22630*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BNEGI_D), 0,
12141 /* 22639*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XOR_V_D_PSEUDO), 0,
12148 /* 22650*/ /*SwitchOpcode*/ 75|128,1/*203*/, TARGET_VAL(ISD::CTLZ),// ->22857
12151 /* 22657*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12159 /* 22682*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLO), 0,
12165 /* 22692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLO_R6), 0,
12171 /* 22702*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLO_MM), 0,
12181 /* 22719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DCLO), 0,
12187 /* 22729*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DCLO_R6), 0,
12199 /* 22749*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLZ), 0,
12205 /* 22759*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLZ_R6), 0,
12211 /* 22769*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLZ_MM), 0,
12220 /* 22785*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DCLZ), 0,
12226 /* 22795*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DCLZ_R6), 0,
12234 /* 22809*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLZC_B), 0,
12241 /* 22822*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLZC_H), 0,
12248 /* 22835*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLZC_W), 0,
12255 /* 22848*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NLZC_D), 0,
12261 /* 22857*/ /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(MipsISD::Ext),// ->23024
12265 /* 22864*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12271 /* 22874*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12279 /* 22891*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXT), 0,
12287 /* 22908*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DEXT), 0,
12299 /* 22930*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DEXTM), 0,
12309 /* 22946*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12316 /* 22960*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DEXTU), 0,
12325 /* 22975*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12332 /* 22989*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXT_MM), 0,
12340 /* 23002*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12346 /* 23014*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXT_MMR6), 0,
12351 /* 23024*/ /*SwitchOpcode*/ 108|128,34/*4460*/, TARGET_VAL(ISD::AND),// ->27488
12355 /* 23034*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12361 /* 23044*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BADDu), 0,
12371 /* 23062*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12379 /* 23080*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDi), 0,
12387 /* 23097*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDi64), 0,
12398 /* 23116*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDI16_MM), 0,
12409 /* 23137*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDi_MM), 0,
12419 /* 23155*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDI16_MMR6), 0,
12430 /* 23176*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDI_MMR6), 0,
12439 /* 23192*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND), 0,
12445 /* 23203*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AndRxRxRy16), 0,
12452 /* 23216*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND16_MM), 0,
12457 /* 23225*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND_MM), 0,
12464 /* 23237*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND_MMR6), 0,
12472 /* 23251*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND64), 0,
12479 /* 23263*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12482 /* 23270*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
12484 /* 23274*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12488 /* 23281*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
12492 /* 23289*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12494 /* 23293*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12499 /* 23302*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12504 /* 23311*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12509 /* 23320*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12514 /* 23329*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12519 /* 23338*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12524 /* 23347*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12529 /* 23356*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12534 /* 23366*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12539 /* 23376*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12544 /* 23386*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12549 /* 23396*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12554 /* 23406*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12559 /* 23416*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12564 /* 23426*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12569 /* 23436*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12583 /* 23457*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
12589 /* 23468*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12591 /* 23472*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12596 /* 23481*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12601 /* 23490*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12606 /* 23499*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12611 /* 23508*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12616 /* 23517*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12621 /* 23526*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12626 /* 23535*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12631 /* 23545*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12636 /* 23555*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12641 /* 23565*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12646 /* 23575*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12651 /* 23585*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12656 /* 23595*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12661 /* 23605*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12666 /* 23615*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12681 /* 23637*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
12690 /* 23651*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
12692 /* 23655*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12696 /* 23662*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
12700 /* 23670*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12702 /* 23674*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12707 /* 23683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12712 /* 23692*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12717 /* 23701*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12722 /* 23710*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12727 /* 23719*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12732 /* 23728*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12737 /* 23737*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12742 /* 23747*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12747 /* 23757*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12752 /* 23767*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12757 /* 23777*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12762 /* 23787*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12767 /* 23797*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12772 /* 23807*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12777 /* 23817*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12788 /* 23835*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
12794 /* 23846*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12796 /* 23850*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12801 /* 23859*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12806 /* 23868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12811 /* 23877*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12816 /* 23886*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12821 /* 23895*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12826 /* 23904*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12831 /* 23913*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12836 /* 23923*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12841 /* 23933*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12846 /* 23943*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12851 /* 23953*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12856 /* 23963*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12861 /* 23973*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12866 /* 23983*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12871 /* 23993*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12883 /* 24012*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
12892 /* 24026*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
12895 /* 24033*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
12897 /* 24037*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12901 /* 24044*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
12905 /* 24052*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
12907 /* 24056*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12912 /* 24065*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12917 /* 24074*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12922 /* 24083*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12927 /* 24092*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12932 /* 24101*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12937 /* 24110*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12942 /* 24119*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12947 /* 24129*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12952 /* 24139*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12957 /* 24149*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12962 /* 24159*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12967 /* 24169*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12972 /* 24179*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12977 /* 24189*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12982 /* 24199*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12997 /* 24221*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
13003 /* 24232*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13005 /* 24236*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13010 /* 24245*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13015 /* 24254*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13020 /* 24263*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13025 /* 24272*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13030 /* 24281*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13035 /* 24290*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13040 /* 24299*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13045 /* 24309*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13050 /* 24319*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13055 /* 24329*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13060 /* 24339*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13065 /* 24349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13070 /* 24359*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13075 /* 24369*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13080 /* 24379*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13096 /* 24402*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
13105 /* 24416*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13107 /* 24420*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13111 /* 24427*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13115 /* 24435*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13117 /* 24439*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13122 /* 24448*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13127 /* 24457*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13132 /* 24466*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13137 /* 24475*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13142 /* 24484*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13147 /* 24493*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13152 /* 24502*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13157 /* 24512*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13162 /* 24522*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13167 /* 24532*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13172 /* 24542*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13177 /* 24552*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13182 /* 24562*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13187 /* 24572*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13192 /* 24582*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13204 /* 24601*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
13210 /* 24612*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13212 /* 24616*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13217 /* 24625*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13222 /* 24634*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13227 /* 24643*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13232 /* 24652*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13237 /* 24661*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13242 /* 24670*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13247 /* 24679*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13252 /* 24689*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13257 /* 24699*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13262 /* 24709*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13267 /* 24719*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13272 /* 24729*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13277 /* 24739*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13282 /* 24749*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13287 /* 24759*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13300 /* 24779*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
13309 /* 24793*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13312 /* 24800*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13314 /* 24804*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13318 /* 24811*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13322 /* 24818*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13324 /* 24822*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13329 /* 24831*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13334 /* 24840*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13339 /* 24849*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13344 /* 24858*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13349 /* 24867*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13354 /* 24876*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13359 /* 24885*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13373 /* 24906*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13379 /* 24916*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13381 /* 24920*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13386 /* 24929*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13391 /* 24938*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13396 /* 24947*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13401 /* 24956*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13406 /* 24965*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13411 /* 24974*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13416 /* 24983*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13431 /* 25005*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13440 /* 25019*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13442 /* 25023*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13446 /* 25030*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13450 /* 25037*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13452 /* 25041*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13457 /* 25050*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13462 /* 25059*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13467 /* 25068*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13472 /* 25077*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13477 /* 25086*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13482 /* 25095*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13487 /* 25104*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13498 /* 25122*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13504 /* 25132*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13506 /* 25136*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13511 /* 25145*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13516 /* 25154*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13521 /* 25163*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13526 /* 25172*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13531 /* 25181*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13536 /* 25190*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13541 /* 25199*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13553 /* 25218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13561 /* 25231*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13564 /* 25238*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13566 /* 25242*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13570 /* 25249*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13574 /* 25256*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13576 /* 25260*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13581 /* 25269*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13586 /* 25278*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13591 /* 25287*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13596 /* 25296*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13601 /* 25305*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13606 /* 25314*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13611 /* 25323*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13626 /* 25345*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13632 /* 25355*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13634 /* 25359*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13639 /* 25368*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13644 /* 25377*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13649 /* 25386*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13654 /* 25395*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13659 /* 25404*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13664 /* 25413*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13669 /* 25422*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13685 /* 25445*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13694 /* 25459*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13696 /* 25463*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13700 /* 25470*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13704 /* 25477*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13706 /* 25481*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13711 /* 25490*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13716 /* 25499*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13721 /* 25508*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13726 /* 25517*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13731 /* 25526*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13736 /* 25535*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13741 /* 25544*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13753 /* 25563*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13759 /* 25573*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13761 /* 25577*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13766 /* 25586*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13771 /* 25595*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13776 /* 25604*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13781 /* 25613*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13786 /* 25622*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13791 /* 25631*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13796 /* 25640*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13809 /* 25660*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
13818 /* 25674*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13821 /* 25681*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13823 /* 25685*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13827 /* 25692*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13831 /* 25699*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13833 /* 25703*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13838 /* 25712*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13843 /* 25721*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13848 /* 25730*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13862 /* 25751*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
13868 /* 25761*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13870 /* 25765*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13875 /* 25774*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13880 /* 25783*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13885 /* 25792*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13900 /* 25814*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
13909 /* 25828*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13911 /* 25832*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13915 /* 25839*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
13919 /* 25846*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13921 /* 25850*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13926 /* 25859*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13931 /* 25868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13936 /* 25877*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13947 /* 25895*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
13953 /* 25905*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13955 /* 25909*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13960 /* 25918*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13965 /* 25927*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13970 /* 25936*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13982 /* 25955*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
13990 /* 25968*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
13993 /* 25975*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
13995 /* 25979*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
13999 /* 25986*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
14003 /* 25993*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14005 /* 25997*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14010 /* 26006*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14015 /* 26015*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14020 /* 26024*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14035 /* 26046*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14041 /* 26056*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14043 /* 26060*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14048 /* 26069*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14053 /* 26078*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14058 /* 26087*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14074 /* 26110*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14083 /* 26124*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14085 /* 26128*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14089 /* 26135*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
14093 /* 26142*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14095 /* 26146*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14100 /* 26155*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14105 /* 26164*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14110 /* 26173*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14122 /* 26192*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14128 /* 26202*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14130 /* 26206*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14135 /* 26215*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14140 /* 26224*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14145 /* 26233*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14158 /* 26253*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14167 /* 26267*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14169 /* 26271*/ OPC_SwitchOpcode /*2 cases */, 106, TARGET_VAL(ISD::SHL),// ->26381
14171 /* 26276*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14173 /* 26280*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14179 /* 26290*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
14183 /* 26297*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14185 /* 26301*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14194 /* 26315*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14203 /* 26329*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14209 /* 26339*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14211 /* 26343*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14221 /* 26358*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14230 /* 26372*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14235 /* 26381*/ /*SwitchOpcode*/ 96, TARGET_VAL(ISD::BITCAST),// ->26480
14242 /* 26391*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14244 /* 26395*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14246 /* 26399*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14252 /* 26409*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
14256 /* 26416*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14258 /* 26420*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14269 /* 26438*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14275 /* 26448*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14277 /* 26452*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14289 /* 26471*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14297 /* 26484*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14299 /* 26488*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::SHL),// ->26600
14301 /* 26493*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14303 /* 26497*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14309 /* 26507*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
14313 /* 26514*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14315 /* 26518*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14324 /* 26532*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14334 /* 26547*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14340 /* 26557*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14342 /* 26561*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14352 /* 26576*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14362 /* 26591*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14367 /* 26600*/ /*SwitchOpcode*/ 98, TARGET_VAL(ISD::BITCAST),// ->26701
14374 /* 26610*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14376 /* 26614*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14378 /* 26618*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14384 /* 26628*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
14388 /* 26635*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14390 /* 26639*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14402 /* 26658*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14408 /* 26668*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14410 /* 26672*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14423 /* 26692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14432 /* 26705*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14434 /* 26709*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::SHL),// ->26754
14436 /* 26714*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14438 /* 26718*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14447 /* 26732*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14456 /* 26746*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14460 /* 26754*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::BITCAST),// ->26798
14467 /* 26764*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14469 /* 26768*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14471 /* 26772*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14482 /* 26790*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14489 /* 26801*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14491 /* 26805*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::SHL),// ->26851
14493 /* 26810*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14495 /* 26814*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14504 /* 26828*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14514 /* 26843*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14518 /* 26851*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::BITCAST),// ->26896
14525 /* 26861*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14527 /* 26865*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
14529 /* 26869*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14541 /* 26888*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_D), 0,
14549 /* 26900*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14552 /* 26906*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14554 /* 26910*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14567 /* 26930*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
14580 /* 26950*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
14593 /* 26970*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14602 /* 26983*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14604 /* 26987*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14613 /* 27002*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
14620 /* 27013*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14623 /* 27019*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14625 /* 27023*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14638 /* 27042*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
14646 /* 27054*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14648 /* 27058*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14658 /* 27074*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_B), 0,
14666 /* 27086*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14671 /* 27093*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14673 /* 27097*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14682 /* 27112*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
14688 /* 27122*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14691 /* 27128*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14693 /* 27132*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14706 /* 27151*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
14714 /* 27163*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14716 /* 27167*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14726 /* 27183*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_H), 0,
14734 /* 27195*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14739 /* 27202*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14741 /* 27206*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14750 /* 27221*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14756 /* 27231*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
14759 /* 27237*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14761 /* 27241*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14774 /* 27260*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14782 /* 27272*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14784 /* 27276*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
14794 /* 27292*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLR_W), 0,
14806 /* 27315*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDI_B), 0,
14812 /* 27327*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_B), 0,
14818 /* 27339*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ANDI_B), 0,
14824 /* 27351*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_B), 0,
14829 /* 27360*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND_V), 0,
14838 /* 27378*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_H), 0,
14844 /* 27390*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_H), 0,
14849 /* 27399*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND_V_H_PSEUDO), 0,
14858 /* 27417*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_W), 0,
14864 /* 27429*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_W), 0,
14869 /* 27438*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND_V_W_PSEUDO), 0,
14878 /* 27456*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_D), 0,
14884 /* 27468*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BCLRI_D), 0,
14889 /* 27477*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AND_V_D_PSEUDO), 0,
14896 /* 27488*/ /*SwitchOpcode*/ 89, TARGET_VAL(MipsISD::CIns),// ->27580
14900 /* 27494*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14906 /* 27504*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14912 /* 27516*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CINS), 0,
14921 /* 27531*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14927 /* 27543*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CINS32), 0,
14936 /* 27558*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14942 /* 27570*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CINS_i32), 0,
14947 /* 27580*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->27757
14950 /* 27587*/ OPC_SwitchOpcode /*2 cases */, 84, TARGET_VAL(ISD::SETCC),// ->27675
14956 /* 27598*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14965 /* 27615*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEQi), 0,
14975 /* 27633*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNEi), 0,
14985 /* 27650*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEQ), 0,
14994 /* 27666*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNE), 0,
14999 /* 27675*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SHL),// ->27710
15003 /* 27681*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15013 /* 27701*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CINS64_32), 0,
15025 /* 27725*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DEXT64_32), 0,
15031 /* 27737*/ OPC_EmitNode1, TARGET_VAL(Mips::DSLL64_32), 0,
15034 /* 27747*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRL), 0,
15040 /* 27757*/ /*SwitchOpcode*/ 77|128,15/*1997*/, TARGET_VAL(ISD::ADD),// ->29758
15044 /* 27765*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
15048 /* 27771*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15056 /* 27787*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LSA), 0,
15063 /* 27802*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DLSA), 0,
15070 /* 27814*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
15074 /* 27820*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15083 /* 27837*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LSA), 0,
15090 /* 27852*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DLSA), 0,
15098 /* 27866*/ OPC_SwitchOpcode /*4 cases */, 113|128,2/*369*/, TARGET_VAL(MipsISD::Lo),// ->28240
15101 /* 27873*/ OPC_SwitchOpcode /*6 cases */, 67, TARGET_VAL(ISD::TargetGlobalAddress),// ->27944
15107 /* 27886*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15113 /* 27897*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImmX16), 0,
15119 /* 27908*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15127 /* 27923*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15133 /* 27934*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15139 /* 27944*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetBlockAddress),// ->28003
15145 /* 27956*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15151 /* 27967*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15159 /* 27982*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15165 /* 27993*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15171 /* 28003*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetJumpTable),// ->28062
15177 /* 28015*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15183 /* 28026*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15191 /* 28041*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15197 /* 28052*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15203 /* 28062*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetConstantPool),// ->28121
15209 /* 28074*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15215 /* 28085*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15223 /* 28100*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15229 /* 28111*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15235 /* 28121*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->28180
15241 /* 28133*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15247 /* 28144*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15255 /* 28159*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15261 /* 28170*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15267 /* 28180*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetExternalSymbol),// ->28239
15273 /* 28192*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15279 /* 28203*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15287 /* 28218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15293 /* 28229*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15300 /* 28240*/ /*SwitchOpcode*/ 94, TARGET_VAL(MipsISD::GPRel),// ->28337
15303 /* 28245*/ OPC_SwitchOpcode /*2 cases */, 42, TARGET_VAL(ISD::TargetGlobalAddress),// ->28291
15309 /* 28258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15315 /* 28269*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15322 /* 28282*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15327 /* 28291*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::TargetConstantPool),// ->28336
15333 /* 28303*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15339 /* 28314*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15346 /* 28327*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15352 /* 28337*/ /*SwitchOpcode*/ 89, TARGET_VAL(MipsISD::Higher),// ->28429
15355 /* 28342*/ OPC_SwitchOpcode /*5 cases */, 14, TARGET_VAL(ISD::TargetGlobalAddress),// ->28360
15360 /* 28352*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15364 /* 28360*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetBlockAddress),// ->28377
15369 /* 28369*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15373 /* 28377*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetJumpTable),// ->28394
15378 /* 28386*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15382 /* 28394*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetConstantPool),// ->28411
15387 /* 28403*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15391 /* 28411*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetExternalSymbol),// ->28428
15396 /* 28420*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15401 /* 28429*/ /*SwitchOpcode*/ 89, TARGET_VAL(MipsISD::Hi),// ->28521
15404 /* 28434*/ OPC_SwitchOpcode /*5 cases */, 14, TARGET_VAL(ISD::TargetGlobalAddress),// ->28452
15409 /* 28444*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15413 /* 28452*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetBlockAddress),// ->28469
15418 /* 28461*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15422 /* 28469*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetJumpTable),// ->28486
15427 /* 28478*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15431 /* 28486*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetConstantPool),// ->28503
15436 /* 28495*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15440 /* 28503*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetExternalSymbol),// ->28520
15445 /* 28512*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15453 /* 28525*/ OPC_SwitchOpcode /*4 cases */, 119|128,2/*375*/, TARGET_VAL(MipsISD::Lo),// ->28905
15456 /* 28532*/ OPC_SwitchOpcode /*6 cases */, 68, TARGET_VAL(ISD::TargetGlobalAddress),// ->28604
15463 /* 28546*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15469 /* 28557*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImmX16), 0,
15475 /* 28568*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15483 /* 28583*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15489 /* 28594*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15495 /* 28604*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::TargetBlockAddress),// ->28664
15502 /* 28617*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15508 /* 28628*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15516 /* 28643*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15522 /* 28654*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15528 /* 28664*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::TargetJumpTable),// ->28724
15535 /* 28677*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15541 /* 28688*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15549 /* 28703*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15555 /* 28714*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15561 /* 28724*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::TargetConstantPool),// ->28784
15568 /* 28737*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15574 /* 28748*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15582 /* 28763*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15588 /* 28774*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15594 /* 28784*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->28844
15601 /* 28797*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15607 /* 28808*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15615 /* 28823*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15621 /* 28834*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15627 /* 28844*/ /*SwitchOpcode*/ 57, TARGET_VAL(ISD::TargetExternalSymbol),// ->28904
15634 /* 28857*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15640 /* 28868*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15648 /* 28883*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15654 /* 28894*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15661 /* 28905*/ /*SwitchOpcode*/ 96, TARGET_VAL(MipsISD::GPRel),// ->29004
15664 /* 28910*/ OPC_SwitchOpcode /*2 cases */, 43, TARGET_VAL(ISD::TargetGlobalAddress),// ->28957
15671 /* 28924*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15677 /* 28935*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15684 /* 28948*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15689 /* 28957*/ /*SwitchOpcode*/ 43, TARGET_VAL(ISD::TargetConstantPool),// ->29003
15696 /* 28970*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15702 /* 28981*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15709 /* 28994*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15715 /* 29004*/ /*SwitchOpcode*/ 94, TARGET_VAL(MipsISD::Higher),// ->29101
15718 /* 29009*/ OPC_SwitchOpcode /*5 cases */, 15, TARGET_VAL(ISD::TargetGlobalAddress),// ->29028
15724 /* 29020*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15728 /* 29028*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetBlockAddress),// ->29046
15734 /* 29038*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15738 /* 29046*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetJumpTable),// ->29064
15744 /* 29056*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15748 /* 29064*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetConstantPool),// ->29082
15754 /* 29074*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15758 /* 29082*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetExternalSymbol),// ->29100
15764 /* 29092*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15769 /* 29101*/ /*SwitchOpcode*/ 94, TARGET_VAL(MipsISD::Hi),// ->29198
15772 /* 29106*/ OPC_SwitchOpcode /*5 cases */, 15, TARGET_VAL(ISD::TargetGlobalAddress),// ->29125
15778 /* 29117*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15782 /* 29125*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetBlockAddress),// ->29143
15788 /* 29135*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15792 /* 29143*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetJumpTable),// ->29161
15798 /* 29153*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15802 /* 29161*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetConstantPool),// ->29179
15808 /* 29171*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15812 /* 29179*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::TargetExternalSymbol),// ->29197
15818 /* 29189*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15830 /* 29210*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15837 /* 29225*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
15844 /* 29239*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
15855 /* 29258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImm16), 0,
15865 /* 29276*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImmX16), 0,
15875 /* 29294*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDIUR2_MM), 0,
15885 /* 29312*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDIUS5_MM), 0,
15896 /* 29332*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
15903 /* 29345*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDIU_MMR6), 0,
15913 /* 29362*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU16_MMR6), 0,
15919 /* 29373*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDu), 0,
15925 /* 29384*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AdduRxRyRz16), 0,
15932 /* 29397*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU16_MM), 0,
15937 /* 29406*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDu_MM), 0,
15946 /* 29421*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDu), 0,
15955 /* 29439*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_B), 0,
15961 /* 29451*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_B), 0,
15971 /* 29470*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_H), 0,
15977 /* 29482*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_H), 0,
15987 /* 29501*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_W), 0,
15993 /* 29513*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_W), 0,
16003 /* 29532*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_D), 0,
16009 /* 29544*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDVI_D), 0,
16017 /* 29556*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16023 /* 29567*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_B), 0,
16029 /* 29580*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_H), 0,
16035 /* 29593*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_W), 0,
16041 /* 29606*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_D), 0,
16049 /* 29619*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16056 /* 29631*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_B), 0,
16062 /* 29644*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_H), 0,
16068 /* 29657*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_W), 0,
16074 /* 29670*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDV_D), 0,
16084 /* 29688*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDQ_PH), 0,
16090 /* 29700*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDU_QB), 0,
16096 /* 29712*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDV_B), 0,
16102 /* 29724*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDV_H), 0,
16108 /* 29736*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDV_W), 0,
16114 /* 29748*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDV_D), 0,
16120 /* 29758*/ /*SwitchOpcode*/ 7|128,5/*647*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->30409
16123 /* 29766*/ OPC_SwitchOpcode /*12 cases */, 73, TARGET_VAL(ISD::ADD),// ->29843
16128 /* 29775*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16133 /* 29784*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16136 /* 29792*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
16139 /* 29803*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16146 /* 29816*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16148 /* 29822*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDu), 0,
16151 /* 29833*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16156 /* 29843*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::SHL),// ->29923
16161 /* 29851*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16167 /* 29862*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16170 /* 29870*/ OPC_EmitNode1, TARGET_VAL(Mips::SLL), 0,
16173 /* 29881*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16181 /* 29896*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16183 /* 29902*/ OPC_EmitNode1, TARGET_VAL(Mips::SLLV), 0,
16186 /* 29913*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16191 /* 29923*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::SRL),// ->30003
16196 /* 29931*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16202 /* 29942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16205 /* 29950*/ OPC_EmitNode1, TARGET_VAL(Mips::SRL), 0,
16208 /* 29961*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16216 /* 29976*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16218 /* 29982*/ OPC_EmitNode1, TARGET_VAL(Mips::SRLV), 0,
16221 /* 29993*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16226 /* 30003*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::SRA),// ->30083
16231 /* 30011*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16237 /* 30022*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16240 /* 30030*/ OPC_EmitNode1, TARGET_VAL(Mips::SRA), 0,
16243 /* 30041*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16251 /* 30056*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16253 /* 30062*/ OPC_EmitNode1, TARGET_VAL(Mips::SRAV), 0,
16256 /* 30073*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16261 /* 30083*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SUB),// ->30117
16266 /* 30091*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16268 /* 30097*/ OPC_EmitNode1, TARGET_VAL(Mips::SUBu), 0,
16271 /* 30108*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16275 /* 30117*/ /*SwitchOpcode*/ 66, TARGET_VAL(ISD::MUL),// ->30186
16282 /* 30129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16284 /* 30135*/ OPC_EmitNode2, TARGET_VAL(Mips::MUL), 0,
16287 /* 30147*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16293 /* 30159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16295 /* 30165*/ OPC_EmitNode1, TARGET_VAL(Mips::MUL_R6), 0,
16298 /* 30176*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16303 /* 30186*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::MFHI),// ->30218
16307 /* 30193*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16309 /* 30199*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoMFHI), 0,
16312 /* 30209*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16316 /* 30218*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::MFLO),// ->30250
16320 /* 30225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16322 /* 30231*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoMFLO), 0,
16325 /* 30241*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16329 /* 30250*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::SDIV),// ->30286
16335 /* 30260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16337 /* 30266*/ OPC_EmitNode1, TARGET_VAL(Mips::DIV), 0,
16340 /* 30277*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16344 /* 30286*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::UDIV),// ->30322
16350 /* 30296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16352 /* 30302*/ OPC_EmitNode1, TARGET_VAL(Mips::DIVU), 0,
16355 /* 30313*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16359 /* 30322*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::SREM),// ->30358
16365 /* 30332*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16367 /* 30338*/ OPC_EmitNode1, TARGET_VAL(Mips::MOD), 0,
16370 /* 30349*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16374 /* 30358*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::UREM),// ->30394
16380 /* 30368*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16382 /* 30374*/ OPC_EmitNode1, TARGET_VAL(Mips::MODU), 0,
16385 /* 30385*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16394 /* 30401*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL64_32), 0,
16399 /* 30409*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::CALLSEQ_START),// ->30433
16403 /* 30415*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16407 /* 30421*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16410 /* 30426*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
16414 /* 30433*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_END),// ->30458
16419 /* 30440*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16423 /* 30446*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16426 /* 30451*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
16430 /* 30458*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::FrameIndex),// ->30525
16436 /* 30472*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LEA_ADDiu), 0,
16443 /* 30486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRyOffMemX16), 0,
16450 /* 30500*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LEA_ADDiu_MM), 0,
16458 /* 30516*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LEA_ADDiu64), 0,
16463 /* 30525*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::Ins),// ->30560
16467 /* 30531*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16471 /* 30537*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16478 /* 30550*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INS_MMR6), 0,
16482 /* 30560*/ /*SwitchOpcode*/ 105|128,26/*3433*/, TARGET_VAL(ISD::SETCC),// ->33997
16493 /* 30585*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu), 0,
16501 /* 30601*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu), 0,
16509 /* 30617*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu_MM), 0,
16517 /* 30633*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu_MM), 0,
16525 /* 30649*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltiuCCRxImmX16), 0,
16536 /* 30688*/ OPC_EmitNode1, TARGET_VAL(Mips::SltiCCRxImmX16), 0,
16539 /* 30699*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
16541 /* 30706*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16549 /* 30721*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16557 /* 30737*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTi), 0,
16565 /* 30752*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu), 0,
16573 /* 30767*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTi_MM), 0,
16581 /* 30782*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu_MM), 0,
16589 /* 30797*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi), 0,
16592 /* 30808*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
16600 /* 30823*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu), 0,
16603 /* 30834*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
16611 /* 30849*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi_MM), 0,
16614 /* 30860*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
16622 /* 30875*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu_MM), 0,
16625 /* 30886*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
16633 /* 30901*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltiCCRxImmX16), 0,
16641 /* 30916*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltiuCCRxImmX16), 0,
16650 /* 30932*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLT), 0,
16658 /* 30947*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu), 0,
16666 /* 30962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLT), 0,
16674 /* 30977*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu), 0,
16682 /* 30992*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLT_MM), 0,
16690 /* 31007*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu_MM), 0,
16698 /* 31022*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLT_MM), 0,
16706 /* 31037*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu_MM), 0,
16714 /* 31052*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
16717 /* 31063*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu), 0,
16726 /* 31081*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR), 0,
16728 /* 31089*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu), 0,
16736 /* 31104*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
16739 /* 31115*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
16747 /* 31130*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
16750 /* 31141*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
16758 /* 31156*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT), 0,
16761 /* 31167*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
16769 /* 31182*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu), 0,
16772 /* 31193*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
16780 /* 31208*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
16783 /* 31219*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu_MM), 0,
16792 /* 31237*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR_MM), 0,
16794 /* 31245*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu_MM), 0,
16802 /* 31260*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
16805 /* 31271*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
16813 /* 31286*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
16816 /* 31297*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
16824 /* 31312*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT_MM), 0,
16827 /* 31323*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
16835 /* 31338*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu_MM), 0,
16838 /* 31349*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi_MM), 0,
16846 /* 31364*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltCCRxRy16), 0,
16854 /* 31379*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltCCRxRy16), 0,
16862 /* 31394*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltuCCRxRy16), 0,
16870 /* 31409*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltuCCRxRy16), 0,
16878 /* 31424*/ OPC_EmitNode1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16881 /* 31435*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltiuCCRxImmX16), 0,
16889 /* 31450*/ OPC_EmitNode1, TARGET_VAL(Mips::SltCCRxRy16), 0,
16892 /* 31461*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
16894 /* 31468*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16902 /* 31483*/ OPC_EmitNode1, TARGET_VAL(Mips::SltCCRxRy16), 0,
16905 /* 31494*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImm16), 0,
16907 /* 31501*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16916 /* 31519*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
16918 /* 31526*/ OPC_EmitNode1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16920 /* 31534*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SltuCCRxRy16), 0,
16928 /* 31549*/ OPC_EmitNode1, TARGET_VAL(Mips::SltuCCRxRy16), 0,
16931 /* 31560*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
16933 /* 31567*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16941 /* 31582*/ OPC_EmitNode1, TARGET_VAL(Mips::SltuCCRxRy16), 0,
16944 /* 31593*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
16946 /* 31600*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XorRxRxRy16), 0,
16961 /* 31629*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu64), 0,
16968 /* 31642*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
16969 /* 31646*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu64), 0,
16978 /* 31661*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16986 /* 31677*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTi64), 0,
16994 /* 31692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu64), 0,
17002 /* 31707*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTi64), 0,
17005 /* 31718*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
17013 /* 31733*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTiu64), 0,
17016 /* 31744*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
17025 /* 31760*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLT64), 0,
17033 /* 31775*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu64), 0,
17041 /* 31790*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLT64), 0,
17049 /* 31805*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu64), 0,
17057 /* 31820*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
17060 /* 31831*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTiu64), 0,
17068 /* 31846*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
17069 /* 31850*/ OPC_EmitNode1, TARGET_VAL(Mips::XOR64), 0,
17071 /* 31858*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLTu64), 0,
17079 /* 31873*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
17082 /* 31884*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
17090 /* 31899*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
17093 /* 31910*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
17101 /* 31925*/ OPC_EmitNode1, TARGET_VAL(Mips::SLT64), 0,
17104 /* 31936*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
17112 /* 31951*/ OPC_EmitNode1, TARGET_VAL(Mips::SLTu64), 0,
17115 /* 31962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORi), 0,
17128 /* 31985*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UN_S), 0,
17135 /* 31998*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_S), 0,
17142 /* 32011*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UEQ_S), 0,
17149 /* 32024*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_S), 0,
17156 /* 32037*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULT_S), 0,
17163 /* 32050*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_S), 0,
17170 /* 32063*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULE_S), 0,
17177 /* 32076*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_S), 0,
17184 /* 32089*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_S), 0,
17191 /* 32102*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_S), 0,
17198 /* 32115*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_S), 0,
17205 /* 32128*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_S), 0,
17212 /* 32141*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UN_S_MMR6), 0,
17219 /* 32154*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_S_MMR6), 0,
17226 /* 32167*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UEQ_S_MMR6), 0,
17233 /* 32180*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_S_MMR6), 0,
17240 /* 32193*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULT_S_MMR6), 0,
17247 /* 32206*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_S_MMR6), 0,
17254 /* 32219*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULE_S_MMR6), 0,
17261 /* 32232*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_S_MMR6), 0,
17268 /* 32245*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_S_MMR6), 0,
17275 /* 32258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_S_MMR6), 0,
17282 /* 32271*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_S_MMR6), 0,
17289 /* 32284*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_S_MMR6), 0,
17296 /* 32297*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UEQ_S), 0,
17299 /* 32308*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17306 /* 32321*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UN_S), 0,
17309 /* 32332*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17316 /* 32345*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_S), 0,
17319 /* 32356*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17326 /* 32369*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_S), 0,
17329 /* 32380*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17336 /* 32393*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UEQ_S_MMR6), 0,
17339 /* 32404*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17346 /* 32417*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UN_S_MMR6), 0,
17349 /* 32428*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17356 /* 32441*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_S_MMR6), 0,
17359 /* 32452*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17366 /* 32465*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_S_MMR6), 0,
17369 /* 32476*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17381 /* 32498*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UN_D), 0,
17388 /* 32511*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_D), 0,
17395 /* 32524*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UEQ_D), 0,
17402 /* 32537*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_D), 0,
17409 /* 32550*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULT_D), 0,
17416 /* 32563*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_D), 0,
17423 /* 32576*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULE_D), 0,
17430 /* 32589*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_D), 0,
17437 /* 32602*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_D), 0,
17444 /* 32615*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_D), 0,
17451 /* 32628*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_D), 0,
17458 /* 32641*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_D), 0,
17465 /* 32654*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UN_D_MMR6), 0,
17472 /* 32667*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_D_MMR6), 0,
17479 /* 32680*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_UEQ_D_MMR6), 0,
17486 /* 32693*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_D_MMR6), 0,
17493 /* 32706*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULT_D_MMR6), 0,
17500 /* 32719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_D_MMR6), 0,
17507 /* 32732*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_ULE_D_MMR6), 0,
17514 /* 32745*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_EQ_D_MMR6), 0,
17521 /* 32758*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_D_MMR6), 0,
17528 /* 32771*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_D_MMR6), 0,
17535 /* 32784*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LT_D_MMR6), 0,
17542 /* 32797*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CMP_LE_D_MMR6), 0,
17549 /* 32810*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UEQ_D), 0,
17552 /* 32821*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17559 /* 32834*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UN_D), 0,
17562 /* 32845*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17569 /* 32858*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_D), 0,
17572 /* 32869*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17579 /* 32882*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_D), 0,
17582 /* 32893*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR), 0,
17589 /* 32906*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UEQ_D_MMR6), 0,
17592 /* 32917*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17599 /* 32930*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_UN_D_MMR6), 0,
17602 /* 32941*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17609 /* 32954*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_D_MMR6), 0,
17612 /* 32965*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17619 /* 32978*/ OPC_EmitNode1, TARGET_VAL(Mips::CMP_EQ_D_MMR6), 0,
17622 /* 32989*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_MMR6), 0,
17635 /* 33014*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQI_B), 0,
17643 /* 33030*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_S_B), 0,
17651 /* 33046*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_U_B), 0,
17659 /* 33062*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_S_B), 0,
17667 /* 33078*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_U_B), 0,
17674 /* 33091*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQ_B), 0,
17681 /* 33104*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_S_B), 0,
17688 /* 33117*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_U_B), 0,
17695 /* 33130*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_S_B), 0,
17702 /* 33143*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_U_B), 0,
17715 /* 33168*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQI_H), 0,
17723 /* 33184*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_S_H), 0,
17731 /* 33200*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_U_H), 0,
17739 /* 33216*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_S_H), 0,
17747 /* 33232*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_U_H), 0,
17754 /* 33245*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQ_H), 0,
17761 /* 33258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_S_H), 0,
17768 /* 33271*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_U_H), 0,
17775 /* 33284*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_S_H), 0,
17782 /* 33297*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_U_H), 0,
17795 /* 33322*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQI_W), 0,
17803 /* 33338*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_S_W), 0,
17811 /* 33354*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_U_W), 0,
17819 /* 33370*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_S_W), 0,
17827 /* 33386*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_U_W), 0,
17834 /* 33399*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQ_W), 0,
17841 /* 33412*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_S_W), 0,
17848 /* 33425*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_U_W), 0,
17855 /* 33438*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_S_W), 0,
17862 /* 33451*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_U_W), 0,
17875 /* 33476*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQI_D), 0,
17883 /* 33492*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_S_D), 0,
17891 /* 33508*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLEI_U_D), 0,
17899 /* 33524*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_S_D), 0,
17907 /* 33540*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLTI_U_D), 0,
17914 /* 33553*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CEQ_D), 0,
17921 /* 33566*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_S_D), 0,
17928 /* 33579*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLE_U_D), 0,
17935 /* 33592*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_S_D), 0,
17942 /* 33605*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CLT_U_D), 0,
17954 /* 33627*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCEQ_W), 0,
17961 /* 33640*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLE_W), 0,
17968 /* 33653*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLT_W), 0,
17975 /* 33666*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCNE_W), 0,
17982 /* 33679*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCOR_W), 0,
17989 /* 33692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCUEQ_W), 0,
17996 /* 33705*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCULE_W), 0,
18003 /* 33718*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCULT_W), 0,
18010 /* 33731*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCUN_W), 0,
18017 /* 33744*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCUNE_W), 0,
18024 /* 33757*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCEQ_W), 0,
18031 /* 33770*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLE_W), 0,
18038 /* 33783*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLT_W), 0,
18045 /* 33796*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCNE_W), 0,
18057 /* 33818*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCEQ_D), 0,
18064 /* 33831*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLE_D), 0,
18071 /* 33844*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLT_D), 0,
18078 /* 33857*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCNE_D), 0,
18085 /* 33870*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCOR_D), 0,
18092 /* 33883*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCUEQ_D), 0,
18099 /* 33896*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCULE_D), 0,
18106 /* 33909*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCULT_D), 0,
18113 /* 33922*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCUN_D), 0,
18120 /* 33935*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCUNE_D), 0,
18127 /* 33948*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCEQ_D), 0,
18134 /* 33961*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLE_D), 0,
18141 /* 33974*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCLT_D), 0,
18148 /* 33987*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCNE_D), 0,
18154 /* 33997*/ /*SwitchOpcode*/ 76, TARGET_VAL(MipsISD::FPBrcond),// ->34076
18163 /* 34011*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
18168 /* 34020*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BC1F), 0|OPFL_Chain|OPFL_GlueInput,
18175 /* 34031*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BC1F_MM), 0|OPFL_Chain|OPFL_GlueInput,
18186 /* 34047*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
18191 /* 34056*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BC1T), 0|OPFL_Chain|OPFL_GlueInput,
18198 /* 34067*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BC1T_MM), 0|OPFL_Chain|OPFL_GlueInput,
18204 /* 34076*/ /*SwitchOpcode*/ 41|128,2/*297*/, TARGET_VAL(ISD::SUB),// ->34377
18210 /* 34089*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NegRxRy16), 0,
18221 /* 34110*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU16_MMR6), 0,
18227 /* 34121*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBu), 0,
18233 /* 34132*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SubuRxRyRz16), 0,
18240 /* 34145*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU16_MM), 0,
18245 /* 34154*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBu_MM), 0,
18253 /* 34168*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSUBu), 0,
18260 /* 34183*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBVI_B), 0,
18267 /* 34198*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBVI_H), 0,
18274 /* 34213*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBVI_W), 0,
18281 /* 34228*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBVI_D), 0,
18288 /* 34239*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18294 /* 34250*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBV_B), 0,
18300 /* 34263*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBV_H), 0,
18306 /* 34276*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBV_W), 0,
18312 /* 34289*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBV_D), 0,
18321 /* 34306*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBQ_PH), 0,
18327 /* 34318*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_QB), 0,
18333 /* 34330*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBV_B), 0,
18339 /* 34342*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBV_H), 0,
18345 /* 34354*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBV_W), 0,
18351 /* 34366*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBV_D), 0,
18358 /* 34377*/ /*SwitchOpcode*/ 0|128,17/*2176*/, TARGET_VAL(ISD::OR),// ->36557
18365 /* 34392*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18373 /* 34410*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORI_MMR6), 0,
18381 /* 34426*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi), 0,
18389 /* 34442*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi_MM), 0,
18398 /* 34460*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi64), 0,
18407 /* 34476*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR), 0,
18413 /* 34487*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OrRxRxRy16), 0,
18420 /* 34500*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR16_MM), 0,
18425 /* 34509*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MM), 0,
18432 /* 34521*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_MMR6), 0,
18440 /* 34535*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR64), 0,
18447 /* 34547*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18449 /* 34551*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18453 /* 34558*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18457 /* 34566*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18459 /* 34570*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18464 /* 34579*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18469 /* 34588*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18474 /* 34597*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18479 /* 34606*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18484 /* 34615*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18489 /* 34624*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18494 /* 34633*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18499 /* 34643*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18504 /* 34653*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18509 /* 34663*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18514 /* 34673*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18519 /* 34683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18524 /* 34693*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18529 /* 34703*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18534 /* 34713*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18544 /* 34730*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_B), 0,
18550 /* 34741*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18552 /* 34745*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18557 /* 34754*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18562 /* 34763*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18567 /* 34772*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18572 /* 34781*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18577 /* 34790*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18582 /* 34799*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18587 /* 34808*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18592 /* 34818*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18597 /* 34828*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18602 /* 34838*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18607 /* 34848*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18612 /* 34858*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18617 /* 34868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18622 /* 34878*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18627 /* 34888*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18638 /* 34906*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_B), 0,
18646 /* 34919*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18648 /* 34923*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18652 /* 34930*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18656 /* 34938*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18658 /* 34942*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18663 /* 34951*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18668 /* 34960*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18673 /* 34969*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18678 /* 34978*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18683 /* 34987*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18688 /* 34996*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18693 /* 35005*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18698 /* 35015*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18703 /* 35025*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18708 /* 35035*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18713 /* 35045*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18718 /* 35055*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18723 /* 35065*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18728 /* 35075*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18733 /* 35085*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18744 /* 35103*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_B), 0,
18750 /* 35114*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18752 /* 35118*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18757 /* 35127*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18762 /* 35136*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18767 /* 35145*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18772 /* 35154*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18777 /* 35163*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18782 /* 35172*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18787 /* 35181*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18792 /* 35191*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18797 /* 35201*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18802 /* 35211*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18807 /* 35221*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18812 /* 35231*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18817 /* 35241*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18822 /* 35251*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18827 /* 35261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18839 /* 35280*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_B), 0,
18847 /* 35293*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18849 /* 35297*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18853 /* 35304*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18857 /* 35311*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18859 /* 35315*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18864 /* 35324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18869 /* 35333*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18874 /* 35342*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18879 /* 35351*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18884 /* 35360*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18889 /* 35369*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18894 /* 35378*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18904 /* 35395*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_H), 0,
18910 /* 35405*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18912 /* 35409*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18917 /* 35418*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18922 /* 35427*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18927 /* 35436*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18932 /* 35445*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18937 /* 35454*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18942 /* 35463*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18947 /* 35472*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18958 /* 35490*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_H), 0,
18965 /* 35502*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18967 /* 35506*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18971 /* 35513*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
18975 /* 35520*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18977 /* 35524*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18982 /* 35533*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18987 /* 35542*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18992 /* 35551*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18997 /* 35560*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19002 /* 35569*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19007 /* 35578*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19012 /* 35587*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19023 /* 35605*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_H), 0,
19029 /* 35615*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19031 /* 35619*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19036 /* 35628*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19041 /* 35637*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19046 /* 35646*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19051 /* 35655*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19056 /* 35664*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19061 /* 35673*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19066 /* 35682*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19078 /* 35701*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_H), 0,
19086 /* 35714*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19088 /* 35718*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19092 /* 35725*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19096 /* 35732*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19098 /* 35736*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19103 /* 35745*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19108 /* 35754*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19113 /* 35763*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19123 /* 35780*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_W), 0,
19129 /* 35790*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19131 /* 35794*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19136 /* 35803*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19141 /* 35812*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19146 /* 35821*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19157 /* 35839*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_W), 0,
19164 /* 35851*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19166 /* 35855*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19170 /* 35862*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19174 /* 35869*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19176 /* 35873*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19181 /* 35882*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19186 /* 35891*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19191 /* 35900*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19202 /* 35918*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_W), 0,
19208 /* 35928*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19210 /* 35932*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19215 /* 35941*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19220 /* 35950*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19225 /* 35959*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19237 /* 35978*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_W), 0,
19245 /* 35990*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19247 /* 35994*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19249 /* 35998*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19255 /* 36008*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19259 /* 36015*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19261 /* 36019*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19271 /* 36036*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_D), 0,
19277 /* 36046*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19279 /* 36050*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19290 /* 36068*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_D), 0,
19297 /* 36079*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19299 /* 36083*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19301 /* 36087*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19307 /* 36097*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19311 /* 36104*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19313 /* 36108*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19324 /* 36126*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_D), 0,
19330 /* 36136*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19332 /* 36140*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19344 /* 36159*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_D), 0,
19352 /* 36171*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19354 /* 36175*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19356 /* 36179*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19366 /* 36196*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_D), 0,
19372 /* 36206*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19374 /* 36210*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
19376 /* 36214*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19387 /* 36232*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_D), 0,
19394 /* 36243*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19396 /* 36247*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19405 /* 36263*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_B), 0,
19414 /* 36279*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_H), 0,
19423 /* 36295*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_W), 0,
19430 /* 36306*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19432 /* 36310*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19442 /* 36327*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_B), 0,
19452 /* 36344*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_H), 0,
19462 /* 36361*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSET_W), 0,
19474 /* 36384*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_B), 0,
19480 /* 36396*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORI_B), 0,
19486 /* 36408*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_B), 0,
19492 /* 36420*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORI_B), 0,
19497 /* 36429*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_V), 0,
19506 /* 36447*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_H), 0,
19512 /* 36459*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_H), 0,
19517 /* 36468*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_V_H_PSEUDO), 0,
19526 /* 36486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_W), 0,
19532 /* 36498*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_W), 0,
19537 /* 36507*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_V_W_PSEUDO), 0,
19546 /* 36525*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_D), 0,
19552 /* 36537*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSETI_D), 0,
19557 /* 36546*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::OR_V_D_PSEUDO), 0,
19564 /* 36557*/ /*SwitchOpcode*/ 10|128,8/*1034*/, TARGET_VAL(ISD::SHL),// ->37595
19569 /* 36566*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19577 /* 36582*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL), 0,
19587 /* 36600*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSLL), 0,
19597 /* 36618*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SllX16), 0,
19607 /* 36636*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL16_MM), 0,
19617 /* 36654*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_MM), 0,
19624 /* 36665*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
19631 /* 36679*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19633 /* 36687*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSLLV), 0,
19643 /* 36706*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLLV), 0,
19649 /* 36717*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SllvRxRy16), 0,
19655 /* 36728*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLLV_MM), 0,
19662 /* 36741*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSLLV), 0,
19669 /* 36753*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
19673 /* 36761*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19675 /* 36765*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19680 /* 36774*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19685 /* 36783*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19690 /* 36792*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19695 /* 36801*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19700 /* 36810*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19705 /* 36819*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19710 /* 36828*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19715 /* 36838*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19720 /* 36848*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19725 /* 36858*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19730 /* 36868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19735 /* 36878*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19740 /* 36888*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19745 /* 36898*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19750 /* 36908*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19759 /* 36924*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_B), 0,
19765 /* 36935*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19767 /* 36939*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19772 /* 36948*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19777 /* 36957*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19782 /* 36966*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19787 /* 36975*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19792 /* 36984*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19797 /* 36993*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19802 /* 37002*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19807 /* 37012*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19812 /* 37022*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19817 /* 37032*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19822 /* 37042*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19827 /* 37052*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19832 /* 37062*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19837 /* 37072*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19842 /* 37082*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19852 /* 37099*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_B), 0,
19859 /* 37110*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19861 /* 37114*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19866 /* 37123*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19871 /* 37132*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19876 /* 37141*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19881 /* 37150*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19886 /* 37159*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19891 /* 37168*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19896 /* 37177*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19905 /* 37193*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_H), 0,
19911 /* 37203*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19913 /* 37207*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19918 /* 37216*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19923 /* 37225*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19928 /* 37234*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19933 /* 37243*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19938 /* 37252*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19943 /* 37261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19948 /* 37270*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19958 /* 37287*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_H), 0,
19965 /* 37298*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19967 /* 37302*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19972 /* 37311*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19977 /* 37320*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19982 /* 37329*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19991 /* 37345*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_W), 0,
19997 /* 37355*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
19999 /* 37359*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20004 /* 37368*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20009 /* 37377*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20014 /* 37386*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20024 /* 37403*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_W), 0,
20031 /* 37414*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20033 /* 37418*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20042 /* 37434*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_D), 0,
20048 /* 37444*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20050 /* 37448*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20060 /* 37465*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_D), 0,
20072 /* 37488*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLLI_B), 0,
20077 /* 37497*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_B), 0,
20087 /* 37517*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLLI_H), 0,
20092 /* 37526*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_H), 0,
20102 /* 37546*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLLI_W), 0,
20107 /* 37555*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_W), 0,
20117 /* 37575*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLLI_D), 0,
20122 /* 37584*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL_D), 0,
20129 /* 37595*/ /*SwitchOpcode*/ 10|128,8/*1034*/, TARGET_VAL(ISD::SRL),// ->38633
20134 /* 37604*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20142 /* 37620*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL), 0,
20152 /* 37638*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRL), 0,
20162 /* 37656*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SrlX16), 0,
20172 /* 37674*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL16_MM), 0,
20182 /* 37692*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_MM), 0,
20189 /* 37703*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
20196 /* 37717*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20198 /* 37725*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRLV), 0,
20208 /* 37744*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLV), 0,
20214 /* 37755*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SrlvRxRy16), 0,
20220 /* 37766*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLV_MM), 0,
20227 /* 37779*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRLV), 0,
20234 /* 37791*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20238 /* 37799*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20240 /* 37803*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20245 /* 37812*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20250 /* 37821*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20255 /* 37830*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20260 /* 37839*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20265 /* 37848*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20270 /* 37857*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20275 /* 37866*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20280 /* 37876*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20285 /* 37886*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20290 /* 37896*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20295 /* 37906*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20300 /* 37916*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20305 /* 37926*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20310 /* 37936*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20315 /* 37946*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20324 /* 37962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_B), 0,
20330 /* 37973*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20332 /* 37977*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20337 /* 37986*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20342 /* 37995*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20347 /* 38004*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20352 /* 38013*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20357 /* 38022*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20362 /* 38031*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20367 /* 38040*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20372 /* 38050*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20377 /* 38060*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20382 /* 38070*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20387 /* 38080*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20392 /* 38090*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20397 /* 38100*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20402 /* 38110*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20407 /* 38120*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20417 /* 38137*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_B), 0,
20424 /* 38148*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20426 /* 38152*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20431 /* 38161*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20436 /* 38170*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20441 /* 38179*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20446 /* 38188*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20451 /* 38197*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20456 /* 38206*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20461 /* 38215*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20470 /* 38231*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_H), 0,
20476 /* 38241*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20478 /* 38245*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20483 /* 38254*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20488 /* 38263*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20493 /* 38272*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20498 /* 38281*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20503 /* 38290*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20508 /* 38299*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20513 /* 38308*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20523 /* 38325*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_H), 0,
20530 /* 38336*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20532 /* 38340*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20537 /* 38349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20542 /* 38358*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20547 /* 38367*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20556 /* 38383*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_W), 0,
20562 /* 38393*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20564 /* 38397*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20569 /* 38406*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20574 /* 38415*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20579 /* 38424*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20589 /* 38441*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_W), 0,
20596 /* 38452*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20598 /* 38456*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20607 /* 38472*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_D), 0,
20613 /* 38482*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20615 /* 38486*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20625 /* 38503*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_D), 0,
20637 /* 38526*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLI_B), 0,
20642 /* 38535*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_B), 0,
20652 /* 38555*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLI_H), 0,
20657 /* 38564*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_H), 0,
20667 /* 38584*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLI_W), 0,
20672 /* 38593*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_W), 0,
20682 /* 38613*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRLI_D), 0,
20687 /* 38622*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL_D), 0,
20694 /* 38633*/ /*SwitchOpcode*/ 118|128,7/*1014*/, TARGET_VAL(ISD::SRA),// ->39651
20699 /* 38642*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20707 /* 38658*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA), 0,
20717 /* 38676*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRA), 0,
20728 /* 38696*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SraX16), 0,
20735 /* 38709*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_MM), 0,
20743 /* 38721*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
20750 /* 38735*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20752 /* 38743*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRAV), 0,
20762 /* 38762*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAV), 0,
20768 /* 38773*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SravRxRy16), 0,
20774 /* 38784*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAV_MM), 0,
20781 /* 38797*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSRAV), 0,
20788 /* 38809*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20792 /* 38817*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20794 /* 38821*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20799 /* 38830*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20804 /* 38839*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20809 /* 38848*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20814 /* 38857*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20819 /* 38866*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20824 /* 38875*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20829 /* 38884*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20834 /* 38894*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20839 /* 38904*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20844 /* 38914*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20849 /* 38924*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20854 /* 38934*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20859 /* 38944*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20864 /* 38954*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20869 /* 38964*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20878 /* 38980*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_B), 0,
20884 /* 38991*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20886 /* 38995*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20891 /* 39004*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20896 /* 39013*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20901 /* 39022*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20906 /* 39031*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20911 /* 39040*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20916 /* 39049*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20921 /* 39058*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20926 /* 39068*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20931 /* 39078*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20936 /* 39088*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20941 /* 39098*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20946 /* 39108*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20951 /* 39118*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20956 /* 39128*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20961 /* 39138*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20971 /* 39155*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_B), 0,
20978 /* 39166*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
20980 /* 39170*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20985 /* 39179*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20990 /* 39188*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20995 /* 39197*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21000 /* 39206*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21005 /* 39215*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21010 /* 39224*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21015 /* 39233*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21024 /* 39249*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_H), 0,
21030 /* 39259*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
21032 /* 39263*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21037 /* 39272*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21042 /* 39281*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21047 /* 39290*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21052 /* 39299*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21057 /* 39308*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21062 /* 39317*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21067 /* 39326*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21077 /* 39343*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_H), 0,
21084 /* 39354*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
21086 /* 39358*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21091 /* 39367*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21096 /* 39376*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21101 /* 39385*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21110 /* 39401*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_W), 0,
21116 /* 39411*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
21118 /* 39415*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21123 /* 39424*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21128 /* 39433*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21133 /* 39442*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21143 /* 39459*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_W), 0,
21150 /* 39470*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
21152 /* 39474*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
21161 /* 39490*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_D), 0,
21167 /* 39500*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
21169 /* 39504*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
21179 /* 39521*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_D), 0,
21191 /* 39544*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAI_B), 0,
21196 /* 39553*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_B), 0,
21206 /* 39573*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAI_H), 0,
21211 /* 39582*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_H), 0,
21221 /* 39602*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAI_W), 0,
21226 /* 39611*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_W), 0,
21236 /* 39631*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRAI_D), 0,
21241 /* 39640*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA_D), 0,
21248 /* 39651*/ /*SwitchOpcode*/ 15|128,1/*143*/, TARGET_VAL(ISD::ROTR),// ->39798
21253 /* 39660*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21261 /* 39676*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ROTR), 0,
21271 /* 39694*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DROTR), 0,
21281 /* 39712*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ROTR_MM), 0,
21288 /* 39723*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
21295 /* 39737*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21297 /* 39745*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DROTRV), 0,
21307 /* 39764*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ROTRV), 0,
21313 /* 39775*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ROTRV_MM), 0,
21320 /* 39788*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DROTRV), 0,
21326 /* 39798*/ /*SwitchOpcode*/ 78, TARGET_VAL(MipsISD::Sync),// ->39879
21331 /* 39806*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21337 /* 39817*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SYNC), 0|OPFL_Chain,
21343 /* 39825*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21349 /* 39837*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SYNC), 0|OPFL_Chain,
21356 /* 39846*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21363 /* 39859*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SYNC_MM), 0|OPFL_Chain,
21371 /* 39871*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::SYNC_MMR6), 0|OPFL_Chain,
21377 /* 39879*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::ADDC),// ->39964
21382 /* 39887*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21388 /* 39900*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0|OPFL_GlueOutput,
21395 /* 39914*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0|OPFL_GlueOutput,
21404 /* 39930*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDu), 0|OPFL_GlueOutput,
21410 /* 39941*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDSC), 0|OPFL_GlueOutput,
21418 /* 39955*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDu), 0|OPFL_GlueOutput,
21423 /* 39964*/ /*SwitchOpcode*/ 76, TARGET_VAL(ISD::TRUNCATE),// ->40043
21426 /* 39970*/ OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(ISD::AssertZext),// ->39993
21433 /* 39985*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21437 /* 39993*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::AssertSext),// ->40013
21443 /* 40005*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21453 /* 40023*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21456 /* 40034*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL), 0,
21461 /* 40043*/ /*SwitchOpcode*/ 66, TARGET_VAL(MipsISD::SHILO),// ->40112
21465 /* 40050*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21472 /* 40063*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHILO), 0,
21479 /* 40076*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHILO_MM), 0,
21488 /* 40091*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHILOV), 0,
21494 /* 40102*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHILOV_MM), 0,
21500 /* 40112*/ /*SwitchOpcode*/ 39, TARGET_VAL(MipsISD::EXTP),// ->40154
21505 /* 40120*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21512 /* 40132*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTP), 0|OPFL_Chain,
21520 /* 40145*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTPV), 0|OPFL_Chain,
21525 /* 40154*/ /*SwitchOpcode*/ 39, TARGET_VAL(MipsISD::EXTPDP),// ->40196
21530 /* 40162*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21537 /* 40174*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTPDP), 0|OPFL_Chain,
21545 /* 40187*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTPDPV), 0|OPFL_Chain,
21550 /* 40196*/ /*SwitchOpcode*/ 39, TARGET_VAL(MipsISD::EXTR_W),// ->40238
21555 /* 40204*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21562 /* 40216*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTR_W), 0|OPFL_Chain,
21570 /* 40229*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTRV_W), 0|OPFL_Chain,
21575 /* 40238*/ /*SwitchOpcode*/ 39, TARGET_VAL(MipsISD::EXTR_R_W),// ->40280
21580 /* 40246*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21587 /* 40258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTR_R_W), 0|OPFL_Chain,
21595 /* 40271*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTRV_R_W), 0|OPFL_Chain,
21600 /* 40280*/ /*SwitchOpcode*/ 39, TARGET_VAL(MipsISD::EXTR_RS_W),// ->40322
21605 /* 40288*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21612 /* 40300*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTR_RS_W), 0|OPFL_Chain,
21620 /* 40313*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTRV_RS_W), 0|OPFL_Chain,
21625 /* 40322*/ /*SwitchOpcode*/ 39, TARGET_VAL(MipsISD::EXTR_S_H),// ->40364
21630 /* 40330*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21637 /* 40342*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTR_S_H), 0|OPFL_Chain,
21645 /* 40355*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::EXTRV_S_H), 0|OPFL_Chain,
21650 /* 40364*/ /*SwitchOpcode*/ 83|128,4/*595*/, TARGET_VAL(MipsISD::VEXTRACT_SEXT_ELT),// ->40963
21657 /* 40378*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21666 /* 40394*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_B), 0,
21677 /* 40413*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_B), 0,
21680 /* 40424*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21683 /* 40435*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21686 /* 40446*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA), 0,
21698 /* 40468*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21701 /* 40479*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21703 /* 40487*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_B), 0,
21706 /* 40498*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21709 /* 40509*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21712 /* 40520*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA), 0,
21722 /* 40537*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21731 /* 40553*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_H), 0,
21742 /* 40572*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_H), 0,
21745 /* 40583*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21748 /* 40594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21751 /* 40605*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA), 0,
21763 /* 40627*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21766 /* 40638*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21768 /* 40646*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_H), 0,
21771 /* 40657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21774 /* 40668*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21777 /* 40679*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRA), 0,
21787 /* 40696*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21796 /* 40712*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_W), 0,
21807 /* 40731*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_W), 0,
21810 /* 40742*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21813 /* 40753*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21825 /* 40775*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21828 /* 40786*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21830 /* 40794*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_W), 0,
21833 /* 40805*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21836 /* 40816*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21846 /* 40833*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21855 /* 40849*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_D), 0,
21866 /* 40868*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_D), 0,
21869 /* 40879*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21872 /* 40890*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21884 /* 40912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21887 /* 40923*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21889 /* 40931*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_D), 0,
21892 /* 40942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21895 /* 40953*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21901 /* 40963*/ /*SwitchOpcode*/ 29|128,5/*669*/, TARGET_VAL(MipsISD::VEXTRACT_ZEXT_ELT),// ->41636
21908 /* 40977*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21917 /* 40993*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_U_B), 0,
21928 /* 41012*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_B), 0,
21931 /* 41023*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21934 /* 41034*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21937 /* 41045*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL), 0,
21949 /* 41067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21952 /* 41078*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21954 /* 41086*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_B), 0,
21957 /* 41097*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21960 /* 41108*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21963 /* 41119*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL), 0,
21973 /* 41136*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21982 /* 41152*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_U_H), 0,
21993 /* 41171*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_H), 0,
21996 /* 41182*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
21999 /* 41193*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22002 /* 41204*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL), 0,
22014 /* 41226*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22017 /* 41237*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22019 /* 41245*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_H), 0,
22022 /* 41256*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22025 /* 41267*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22028 /* 41278*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SRL), 0,
22038 /* 41295*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22048 /* 41313*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_U_W), 0,
22055 /* 41326*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_W), 0,
22067 /* 41346*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_W), 0,
22070 /* 41357*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22073 /* 41368*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22085 /* 41390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22088 /* 41401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22090 /* 41409*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_W), 0,
22093 /* 41420*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22096 /* 41431*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22105 /* 41445*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22114 /* 41461*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_W), 0,
22123 /* 41477*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22132 /* 41493*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_D), 0,
22143 /* 41512*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_D), 0,
22146 /* 41523*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22149 /* 41534*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22161 /* 41556*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22164 /* 41567*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22166 /* 41575*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_D), 0,
22169 /* 41586*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22172 /* 41597*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22181 /* 41611*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22190 /* 41627*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_D), 0,
22195 /* 41636*/ /*SwitchOpcode*/ 104|128,1/*232*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->41872
22200 /* 41645*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22207 /* 41659*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_S_W), 0,
22216 /* 41674*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22222 /* 41686*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_FW_PSEUDO), 0,
22230 /* 41701*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_W), 0,
22233 /* 41712*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22242 /* 41730*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22245 /* 41741*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22247 /* 41749*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_W), 0,
22250 /* 41760*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22260 /* 41776*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22266 /* 41788*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::COPY_FD_PSEUDO), 0,
22274 /* 41803*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_D), 0,
22277 /* 41814*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22286 /* 41832*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22289 /* 41843*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22291 /* 41851*/ OPC_EmitNode1, TARGET_VAL(Mips::SPLAT_D), 0,
22294 /* 41862*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22300 /* 41872*/ /*SwitchOpcode*/ 100|128,1/*228*/, TARGET_VAL(MipsISD::JmpLink),// ->42104
22306 /* 41883*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::TargetGlobalAddress),// ->41960
22312 /* 41895*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22319 /* 41905*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALX), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22329 /* 41919*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::Jal16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22339 /* 41934*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22344 /* 41941*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALX_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22352 /* 41952*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL_MMR6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22358 /* 41960*/ /*SwitchOpcode*/ 59, TARGET_VAL(ISD::TargetExternalSymbol),// ->42022
22364 /* 41972*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22371 /* 41982*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::Jal16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22378 /* 41992*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22385 /* 42002*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL_MMR6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22394 /* 42015*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JAL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22405 /* 42031*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALRPseudo), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22412 /* 42041*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALRHBPseudo), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22419 /* 42051*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JumpLinkReg16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22426 /* 42061*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALR16_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22433 /* 42071*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALRC16_MMR6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22443 /* 42086*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALR64Pseudo), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22450 /* 42096*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JALRHB64Pseudo), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22456 /* 42104*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(MipsISD::TailCall),// ->42299
22462 /* 42114*/ OPC_SwitchOpcode /*2 cases */, 33, TARGET_VAL(ISD::TargetGlobalAddress),// ->42151
22467 /* 42124*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22474 /* 42134*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22481 /* 42144*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL_MMR6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22486 /* 42151*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::TargetExternalSymbol),// ->42187
22491 /* 42160*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22498 /* 42170*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22505 /* 42180*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL_MMR6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22516 /* 42196*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLREG), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22523 /* 42206*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLREGHB), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22530 /* 42216*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLR6REG), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22537 /* 42226*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLHBR6REG), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22544 /* 42236*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLREG_MM), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22551 /* 42246*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLREG_MMR6), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22561 /* 42261*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLREG64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22568 /* 42271*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLREGHB64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22575 /* 42281*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALL64R6REG), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22582 /* 42291*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TAILCALLHB64R6REG), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
22588 /* 42299*/ /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(MipsISD::Hi),// ->42665
22591 /* 42305*/ OPC_SwitchOpcode /*5 cases */, 77, TARGET_VAL(ISD::TargetGlobalAddress),// ->42386
22596 /* 42317*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
22602 /* 42327*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
22608 /* 42337*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
22611 /* 42347*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SllX16), 0,
22619 /* 42362*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
22625 /* 42372*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22626 /* 42376*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22632 /* 42386*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::TargetBlockAddress),// ->42466
22637 /* 42397*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
22643 /* 42407*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
22649 /* 42417*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
22652 /* 42427*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SllX16), 0,
22660 /* 42442*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
22666 /* 42452*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22667 /* 42456*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22673 /* 42466*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::TargetJumpTable),// ->42546
22678 /* 42477*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
22684 /* 42487*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
22690 /* 42497*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
22693 /* 42507*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SllX16), 0,
22701 /* 42522*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
22707 /* 42532*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22708 /* 42536*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22714 /* 42546*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetConstantPool),// ->42605
22719 /* 42557*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
22725 /* 42567*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
22733 /* 42581*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
22739 /* 42591*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22740 /* 42595*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22746 /* 42605*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::TargetExternalSymbol),// ->42664
22751 /* 42616*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
22757 /* 42626*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
22765 /* 42640*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
22771 /* 42650*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22772 /* 42654*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22779 /* 42665*/ /*SwitchOpcode*/ 62|128,3/*446*/, TARGET_VAL(MipsISD::Lo),// ->43115
22782 /* 42671*/ OPC_SwitchOpcode /*6 cases */, 69, TARGET_VAL(ISD::TargetGlobalAddress),// ->42744
22788 /* 42686*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
22795 /* 42700*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
22803 /* 42715*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22804 /* 42719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22810 /* 42730*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22811 /* 42734*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22817 /* 42744*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::TargetBlockAddress),// ->42826
22823 /* 42758*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
22829 /* 42769*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LiRxImmX16), 0,
22836 /* 42782*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
22844 /* 42797*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22845 /* 42801*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22851 /* 42812*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22852 /* 42816*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22858 /* 42826*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::TargetJumpTable),// ->42898
22864 /* 42840*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
22871 /* 42854*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
22879 /* 42869*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22880 /* 42873*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22886 /* 42884*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22887 /* 42888*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22893 /* 42898*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::TargetConstantPool),// ->42970
22899 /* 42912*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
22906 /* 42926*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
22914 /* 42941*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22915 /* 42945*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22921 /* 42956*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22922 /* 42960*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22928 /* 42970*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->43042
22934 /* 42984*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
22941 /* 42998*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
22949 /* 43013*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22950 /* 43017*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22956 /* 43028*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22957 /* 43032*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22963 /* 43042*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::TargetExternalSymbol),// ->43114
22969 /* 43056*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
22976 /* 43070*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
22984 /* 43085*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22985 /* 43089*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22991 /* 43100*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
22992 /* 43104*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
22999 /* 43115*/ /*SwitchOpcode*/ 86, TARGET_VAL(MipsISD::GotHi),// ->43204
23002 /* 43120*/ OPC_SwitchOpcode /*2 cases */, 38, TARGET_VAL(ISD::TargetGlobalAddress),// ->43162
23007 /* 43132*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
23013 /* 43142*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
23020 /* 43154*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23025 /* 43162*/ /*SwitchOpcode*/ 38, TARGET_VAL(ISD::TargetExternalSymbol),// ->43203
23030 /* 43173*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
23036 /* 43183*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
23043 /* 43195*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23049 /* 43204*/ /*SwitchOpcode*/ 64, TARGET_VAL(MipsISD::TlsHi),// ->43271
23052 /* 43209*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
23057 /* 43220*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
23063 /* 43230*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
23069 /* 43240*/ OPC_EmitNode1, TARGET_VAL(Mips::LiRxImmX16), 0,
23072 /* 43250*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SllX16), 0,
23079 /* 43263*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23084 /* 43271*/ /*SwitchOpcode*/ 35|128,2/*291*/, TARGET_VAL(MipsISD::Wrapper),// ->43566
23088 /* 43278*/ OPC_SwitchOpcode /*6 cases */, 52, TARGET_VAL(ISD::TargetGlobalAddress),// ->43334
23093 /* 43290*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23099 /* 43301*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImmX16), 0,
23105 /* 43312*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23112 /* 43325*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23117 /* 43334*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::TargetConstantPool),// ->43378
23122 /* 43345*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23128 /* 43356*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23135 /* 43369*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23140 /* 43378*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::TargetExternalSymbol),// ->43422
23145 /* 43389*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23151 /* 43400*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23158 /* 43413*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23163 /* 43422*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::TargetBlockAddress),// ->43466
23168 /* 43433*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23174 /* 43444*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23181 /* 43457*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23186 /* 43466*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::TargetJumpTable),// ->43510
23191 /* 43477*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23197 /* 43488*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23204 /* 43501*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23209 /* 43510*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->43565
23214 /* 43521*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23220 /* 43532*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImmX16), 0,
23226 /* 43543*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23233 /* 43556*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23239 /* 43566*/ /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(MipsISD::FPCmp),// ->43704
23246 /* 43578*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23251 /* 43588*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCMP_S32), 0|OPFL_GlueOutput,
23258 /* 43602*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCMP_S32_MM), 0|OPFL_GlueOutput,
23268 /* 43618*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23273 /* 43628*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCMP_D32), 0|OPFL_GlueOutput,
23280 /* 43642*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCMP_D64), 0|OPFL_GlueOutput,
23287 /* 43656*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCMP_D32_MM), 0|OPFL_GlueOutput,
23297 /* 43672*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23300 /* 43678*/ OPC_EmitNode1, TARGET_VAL(Mips::MSA_FP_EXTEND_W_PSEUDO), 0,
23302 /* 43685*/ OPC_EmitNode1, TARGET_VAL(Mips::MSA_FP_EXTEND_W_PSEUDO), 0,
23305 /* 43694*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FCMP_S32), 0|OPFL_GlueOutput,
23310 /* 43704*/ /*SwitchOpcode*/ 35, TARGET_VAL(MipsISD::ExtractElementF64),// ->43742
23314 /* 43710*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23319 /* 43720*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ExtractElementF64), 0,
23326 /* 43733*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ExtractElementF64_64), 0,
23331 /* 43742*/ /*SwitchOpcode*/ 79, TARGET_VAL(MipsISD::Highest),// ->43824
23334 /* 43747*/ OPC_SwitchOpcode /*5 cases */, 12, TARGET_VAL(ISD::TargetGlobalAddress),// ->43763
23338 /* 43756*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23342 /* 43763*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetBlockAddress),// ->43778
23346 /* 43771*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23350 /* 43778*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetJumpTable),// ->43793
23354 /* 43786*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23358 /* 43793*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetConstantPool),// ->43808
23362 /* 43801*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23366 /* 43808*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetExternalSymbol),// ->43823
23370 /* 43816*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23375 /* 43824*/ /*SwitchOpcode*/ 104, TARGET_VAL(MipsISD::Higher),// ->43931
23378 /* 43829*/ OPC_SwitchOpcode /*5 cases */, 17, TARGET_VAL(ISD::TargetGlobalAddress),// ->43850
23382 /* 43838*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23383 /* 43842*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23387 /* 43850*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::TargetBlockAddress),// ->43870
23391 /* 43858*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23392 /* 43862*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23396 /* 43870*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::TargetJumpTable),// ->43890
23400 /* 43878*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23401 /* 43882*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23405 /* 43890*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::TargetConstantPool),// ->43910
23409 /* 43898*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23410 /* 43902*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23414 /* 43910*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::TargetExternalSymbol),// ->43930
23418 /* 43918*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23419 /* 43922*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23424 /* 43931*/ /*SwitchOpcode*/ 88|128,3/*472*/, TARGET_VAL(ISD::Constant),// ->44407
23432 /* 43949*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi), 0,
23442 /* 43968*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi), 0,
23452 /* 43988*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu), 0,
23462 /* 44008*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi64), 0,
23470 /* 44022*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23472 /* 44028*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi64), 0,
23480 /* 44043*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23482 /* 44049*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DADDiu), 0,
23492 /* 44069*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LiRxImmX16), 0,
23501 /* 44085*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LI16_MM), 0,
23511 /* 44104*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LUi_MM), 0,
23521 /* 44123*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi_MM), 0,
23531 /* 44143*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDiu_MM), 0,
23542 /* 44166*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::XORI_MMR6), 0,
23552 /* 44187*/ OPC_EmitNode1, TARGET_VAL(Mips::LUi), 0,
23556 /* 44199*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi), 0,
23564 /* 44216*/ OPC_EmitNode1, TARGET_VAL(Mips::LUi64), 0,
23568 /* 44228*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi64), 0,
23577 /* 44244*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23580 /* 44253*/ OPC_EmitNode1, TARGET_VAL(Mips::ORi64), 0,
23583 /* 44264*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSLL), 0,
23592 /* 44282*/ OPC_EmitNode1, TARGET_VAL(Mips::MoveR3216), 0,
23595 /* 44291*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::AddiuRxRxImmX16), 0,
23605 /* 44311*/ OPC_EmitNode1, TARGET_VAL(Mips::LUi_MM), 0,
23609 /* 44323*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi_MM), 0,
23617 /* 44338*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
23620 /* 44347*/ OPC_EmitNode1, TARGET_VAL(Mips::ORi64), 0,
23623 /* 44358*/ OPC_EmitNode1, TARGET_VAL(Mips::DSLL), 0,
23627 /* 44371*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ORi64), 0,
23636 /* 44398*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::LwConstant32), 0,
23641 /* 44407*/ /*SwitchOpcode*/ 124, TARGET_VAL(ISD::BRIND),// ->44534
23649 /* 44421*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::JrcRx16), 0|OPFL_Chain,
23656 /* 44431*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectBranch), 0|OPFL_Chain,
23663 /* 44441*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectHazardBranch), 0|OPFL_Chain,
23670 /* 44451*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectBranchR6), 0|OPFL_Chain,
23677 /* 44461*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndrectHazardBranchR6), 0|OPFL_Chain,
23684 /* 44471*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectBranch_MM), 0|OPFL_Chain,
23691 /* 44481*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectBranch_MMR6), 0|OPFL_Chain,
23701 /* 44496*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectBranch64), 0|OPFL_Chain,
23708 /* 44506*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectHazardBranch64), 0|OPFL_Chain,
23715 /* 44516*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndirectBranch64R6), 0|OPFL_Chain,
23722 /* 44526*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::PseudoIndrectHazardBranch64R6), 0|OPFL_Chain,
23728 /* 44534*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->44604
23738 /* 44551*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_ADD_I8), 0|OPFL_Chain|OPFL_MemRefs,
23746 /* 44565*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_ADD_I16), 0|OPFL_Chain|OPFL_MemRefs,
23754 /* 44579*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
23763 /* 44595*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
23768 /* 44604*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->44674
23778 /* 44621*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_SUB_I8), 0|OPFL_Chain|OPFL_MemRefs,
23786 /* 44635*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_SUB_I16), 0|OPFL_Chain|OPFL_MemRefs,
23794 /* 44649*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
23803 /* 44665*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
23808 /* 44674*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->44744
23818 /* 44691*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_AND_I8), 0|OPFL_Chain|OPFL_MemRefs,
23826 /* 44705*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_AND_I16), 0|OPFL_Chain|OPFL_MemRefs,
23834 /* 44719*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
23843 /* 44735*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
23848 /* 44744*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->44814
23858 /* 44761*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_OR_I8), 0|OPFL_Chain|OPFL_MemRefs,
23866 /* 44775*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_OR_I16), 0|OPFL_Chain|OPFL_MemRefs,
23874 /* 44789*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
23883 /* 44805*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
23888 /* 44814*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->44884
23898 /* 44831*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_XOR_I8), 0|OPFL_Chain|OPFL_MemRefs,
23906 /* 44845*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_XOR_I16), 0|OPFL_Chain|OPFL_MemRefs,
23914 /* 44859*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
23923 /* 44875*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
23928 /* 44884*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_LOAD_NAND),// ->44954
23938 /* 44901*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_NAND_I8), 0|OPFL_Chain|OPFL_MemRefs,
23946 /* 44915*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_NAND_I16), 0|OPFL_Chain|OPFL_MemRefs,
23954 /* 44929*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_NAND_I32), 0|OPFL_Chain|OPFL_MemRefs,
23963 /* 44945*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_LOAD_NAND_I64), 0|OPFL_Chain|OPFL_MemRefs,
23968 /* 44954*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ATOMIC_SWAP),// ->45024
23978 /* 44971*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
23986 /* 44985*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
23994 /* 44999*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_SWAP_I32), 0|OPFL_Chain|OPFL_MemRefs,
24003 /* 45015*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_SWAP_I64), 0|OPFL_Chain|OPFL_MemRefs,
24008 /* 45024*/ /*SwitchOpcode*/ 72, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->45099
24019 /* 45042*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_CMP_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
24027 /* 45057*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_CMP_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
24035 /* 45072*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_CMP_SWAP_I32), 0|OPFL_Chain|OPFL_MemRefs,
24044 /* 45089*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ATOMIC_CMP_SWAP_I64), 0|OPFL_Chain|OPFL_MemRefs,
24049 /* 45099*/ /*SwitchOpcode*/ 22, TARGET_VAL(MipsISD::Ret),// ->45124
24055 /* 45109*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::RetRA), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
24062 /* 45118*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::RetRA16), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
24067 /* 45124*/ /*SwitchOpcode*/ 10, TARGET_VAL(MipsISD::ERet),// ->45137
24072 /* 45132*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::ERet), 0|OPFL_Chain|OPFL_GlueInput,
24076 /* 45137*/ /*SwitchOpcode*/ 43|128,1/*171*/, TARGET_VAL(ISD::MUL),// ->45312
24082 /* 45150*/ OPC_MorphNodeTo2, TARGET_VAL(Mips::MUL), 0,
24088 /* 45162*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_R6), 0,
24094 /* 45173*/ OPC_MorphNodeTo2, TARGET_VAL(Mips::MultRxRyRz16), 0,
24100 /* 45185*/ OPC_MorphNodeTo2, TARGET_VAL(Mips::MUL_MM), 0,
24106 /* 45197*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_MMR6), 0,
24112 /* 45208*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoMULT), 0,
24114 /* 45216*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFLO), 0,
24122 /* 45230*/ OPC_MorphNodeTo2, TARGET_VAL(Mips::DMUL), 0,
24128 /* 45242*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMUL_R6), 0,
24135 /* 45255*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUL_PH), 0,
24141 /* 45267*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULV_B), 0,
24147 /* 45279*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULV_H), 0,
24153 /* 45291*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULV_W), 0,
24159 /* 45303*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULV_D), 0,
24164 /* 45312*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::TRAP),// ->45345
24169 /* 45321*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TRAP), 0|OPFL_Chain,
24176 /* 45330*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::Break16), 0|OPFL_Chain,
24183 /* 45339*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::TRAP_MM), 0|OPFL_Chain,
24188 /* 45345*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::BR),// ->45417
24192 /* 45351*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
24197 /* 45360*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::J), 0|OPFL_Chain,
24204 /* 45370*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::B), 0|OPFL_Chain,
24211 /* 45380*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::Bimm16), 0|OPFL_Chain,
24218 /* 45390*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::J_MM), 0|OPFL_Chain,
24225 /* 45400*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::B_MM), 0|OPFL_Chain,
24232 /* 45410*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::BC_MMR6), 0|OPFL_Chain,
24237 /* 45417*/ /*SwitchOpcode*/ 33, TARGET_VAL(MipsISD::EH_RETURN),// ->45453
24246 /* 45431*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::MIPSeh_return32), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24255 /* 45445*/ OPC_MorphNodeTo0, TARGET_VAL(Mips::MIPSeh_return64), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24260 /* 45453*/ /*SwitchOpcode*/ 119, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->45575
24269 /* 45470*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEB), 0,
24275 /* 45480*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SebRx16), 0,
24281 /* 45490*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEB_MM), 0,
24288 /* 45502*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEB64), 0,
24299 /* 45521*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEH), 0,
24305 /* 45531*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SehRx16), 0,
24311 /* 45541*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEH_MM), 0,
24318 /* 45553*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEH64), 0,
24327 /* 45567*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SLL64_64), 0,
24332 /* 45575*/ /*SwitchOpcode*/ 67, TARGET_VAL(MipsISD::Mult),// ->45645
24339 /* 45588*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMULT), 0,
24345 /* 45599*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULT_DSP), 0,
24351 /* 45610*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMULT_MM), 0,
24357 /* 45621*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULT_DSP_MM), 0,
24366 /* 45636*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoDMULT), 0,
24371 /* 45645*/ /*SwitchOpcode*/ 67, TARGET_VAL(MipsISD::Multu),// ->45715
24378 /* 45658*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMULTu), 0,
24384 /* 45669*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULTU_DSP), 0,
24390 /* 45680*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMULTu_MM), 0,
24396 /* 45691*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULTU_DSP_MM), 0,
24405 /* 45706*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoDMULTu), 0,
24410 /* 45715*/ /*SwitchOpcode*/ 58, TARGET_VAL(MipsISD::MFHI),// ->45776
24415 /* 45726*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFHI), 0,
24421 /* 45736*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFHI_DSP), 0,
24427 /* 45746*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFHI_MM), 0,
24433 /* 45756*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFHI_DSP_MM), 0,
24440 /* 45768*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFHI64), 0,
24445 /* 45776*/ /*SwitchOpcode*/ 58, TARGET_VAL(MipsISD::MFLO),// ->45837
24450 /* 45787*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFLO), 0,
24456 /* 45797*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFLO_DSP), 0,
24462 /* 45807*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFLO_MM), 0,
24468 /* 45817*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFLO_DSP_MM), 0,
24475 /* 45829*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMFLO64), 0,
24480 /* 45837*/ /*SwitchOpcode*/ 56, TARGET_VAL(MipsISD::MTLOHI),// ->45896
24487 /* 45850*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMTLOHI), 0,
24493 /* 45861*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMTLOHI_DSP), 0,
24499 /* 45872*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMTLOHI_MM), 0,
24508 /* 45887*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMTLOHI64), 0,
24513 /* 45896*/ /*SwitchOpcode*/ 53, TARGET_VAL(MipsISD::MAdd),// ->45952
24519 /* 45906*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMADD), 0,
24525 /* 45918*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_DSP), 0,
24531 /* 45930*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMADD_MM), 0,
24537 /* 45942*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_DSP_MM), 0,
24542 /* 45952*/ /*SwitchOpcode*/ 53, TARGET_VAL(MipsISD::MAddu),// ->46008
24548 /* 45962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMADDU), 0,
24554 /* 45974*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDU_DSP), 0,
24560 /* 45986*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMADDU_MM), 0,
24566 /* 45998*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADDU_DSP_MM), 0,
24571 /* 46008*/ /*SwitchOpcode*/ 53, TARGET_VAL(MipsISD::MSub),// ->46064
24577 /* 46018*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMSUB), 0,
24583 /* 46030*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_DSP), 0,
24589 /* 46042*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMSUB_MM), 0,
24595 /* 46054*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_DSP_MM), 0,
24600 /* 46064*/ /*SwitchOpcode*/ 53, TARGET_VAL(MipsISD::MSubu),// ->46120
24606 /* 46074*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMSUBU), 0,
24612 /* 46086*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBU_DSP), 0,
24618 /* 46098*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoMSUBU_MM), 0,
24624 /* 46110*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUBU_DSP_MM), 0,
24629 /* 46120*/ /*SwitchOpcode*/ 53, TARGET_VAL(ISD::SUBC),// ->46176
24635 /* 46132*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBu), 0|OPFL_GlueOutput,
24641 /* 46143*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBu_MM), 0|OPFL_GlueOutput,
24647 /* 46154*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SUBU_MMR6), 0|OPFL_GlueOutput,
24654 /* 46167*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSUBu), 0|OPFL_GlueOutput,
24659 /* 46176*/ /*SwitchOpcode*/ 38|128,18/*2342*/, TARGET_VAL(ISD::BITCAST),// ->48522
24666 /* 46192*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFC1), 0,
24672 /* 46202*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFC1_MM), 0,
24678 /* 46212*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MFC1_MMR6), 0,
24686 /* 46227*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24693 /* 46242*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24702 /* 46258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMFC1), 0,
24711 /* 46276*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24718 /* 46291*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24728 /* 46311*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24735 /* 46326*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24745 /* 46345*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1), 0,
24751 /* 46355*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1_MM), 0,
24757 /* 46365*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1_MMR6), 0,
24765 /* 46380*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24772 /* 46395*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24781 /* 46411*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMTC1), 0,
24790 /* 46430*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24798 /* 46447*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24805 /* 46461*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24808 /* 46473*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
24811 /* 46484*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24820 /* 46502*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24827 /* 46516*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24830 /* 46528*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
24833 /* 46539*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24842 /* 46557*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24849 /* 46571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24852 /* 46582*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
24855 /* 46593*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24864 /* 46611*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24871 /* 46625*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24874 /* 46637*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
24877 /* 46648*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24886 /* 46666*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24893 /* 46680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24896 /* 46691*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
24899 /* 46702*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24910 /* 46724*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24918 /* 46741*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24925 /* 46755*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24928 /* 46766*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
24931 /* 46777*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24940 /* 46795*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24947 /* 46809*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24950 /* 46821*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
24953 /* 46832*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24962 /* 46850*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24969 /* 46864*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24972 /* 46876*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
24975 /* 46887*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24984 /* 46905*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24991 /* 46919*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24994 /* 46931*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
24997 /* 46942*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25005 /* 46958*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25008 /* 46970*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25011 /* 46981*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25021 /* 47002*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25029 /* 47019*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25036 /* 47033*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25039 /* 47044*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25042 /* 47055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25045 /* 47067*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25048 /* 47078*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25057 /* 47096*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25064 /* 47110*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25067 /* 47121*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25070 /* 47132*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25079 /* 47150*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25086 /* 47164*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25089 /* 47176*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25092 /* 47187*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25101 /* 47205*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25108 /* 47219*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25111 /* 47231*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25114 /* 47242*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25122 /* 47258*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25125 /* 47269*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25128 /* 47280*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25139 /* 47303*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25146 /* 47317*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25149 /* 47329*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25152 /* 47340*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25161 /* 47358*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25168 /* 47372*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25171 /* 47384*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25174 /* 47395*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25183 /* 47413*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25190 /* 47427*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25193 /* 47438*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25196 /* 47449*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25204 /* 47465*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25212 /* 47482*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25219 /* 47496*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25222 /* 47508*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25225 /* 47519*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25234 /* 47537*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25241 /* 47551*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25244 /* 47562*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25247 /* 47573*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25259 /* 47597*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25266 /* 47611*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25269 /* 47622*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25272 /* 47633*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25281 /* 47651*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25288 /* 47665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25291 /* 47677*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25294 /* 47688*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25303 /* 47706*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25310 /* 47720*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25313 /* 47732*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25316 /* 47743*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25324 /* 47759*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25332 /* 47776*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25339 /* 47790*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25342 /* 47802*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25345 /* 47813*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25353 /* 47829*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25356 /* 47841*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25359 /* 47852*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25370 /* 47875*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25377 /* 47889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25380 /* 47900*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25383 /* 47911*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25386 /* 47923*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25389 /* 47934*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25398 /* 47952*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25405 /* 47966*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25408 /* 47977*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25411 /* 47988*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25420 /* 48006*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25427 /* 48020*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25430 /* 48032*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25433 /* 48043*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25441 /* 48059*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25449 /* 48076*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25456 /* 48090*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25459 /* 48102*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25462 /* 48113*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25470 /* 48129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25473 /* 48140*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_H), 0,
25476 /* 48151*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25487 /* 48174*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25494 /* 48188*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25497 /* 48200*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25500 /* 48211*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25509 /* 48229*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25516 /* 48243*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25519 /* 48254*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25522 /* 48265*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25531 /* 48283*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25538 /* 48297*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25541 /* 48308*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25544 /* 48319*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25547 /* 48331*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25550 /* 48342*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25559 /* 48360*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25566 /* 48374*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25569 /* 48385*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25572 /* 48396*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25581 /* 48414*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25588 /* 48428*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25591 /* 48439*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25594 /* 48450*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25597 /* 48462*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_W), 0,
25600 /* 48473*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25608 /* 48489*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25611 /* 48501*/ OPC_EmitNode1, TARGET_VAL(Mips::SHF_B), 0,
25614 /* 48512*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25620 /* 48522*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::CTPOP),// ->48606
25625 /* 48533*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::POP), 0,
25632 /* 48546*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPOP), 0,
25639 /* 48559*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCNT_B), 0,
25646 /* 48572*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCNT_H), 0,
25653 /* 48585*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCNT_W), 0,
25660 /* 48598*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCNT_D), 0,
25665 /* 48606*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(MipsISD::CMovFP_T),// ->48788
25673 /* 48621*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_I), 0|OPFL_GlueInput,
25679 /* 48633*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_I_MM), 0|OPFL_GlueInput,
25685 /* 48645*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_T_I), 0|OPFL_GlueInput,
25693 /* 48661*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_I64), 0|OPFL_GlueInput,
25699 /* 48673*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_T_I64), 0|OPFL_GlueInput,
25707 /* 48689*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_S), 0|OPFL_GlueInput,
25713 /* 48701*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_S_MM), 0|OPFL_GlueInput,
25719 /* 48713*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_T_S), 0|OPFL_GlueInput,
25727 /* 48729*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_D32), 0|OPFL_GlueInput,
25733 /* 48741*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_D64), 0|OPFL_GlueInput,
25739 /* 48753*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVT_D32_MM), 0|OPFL_GlueInput,
25745 /* 48765*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_T_D32), 0|OPFL_GlueInput,
25751 /* 48777*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_T_D64), 0|OPFL_GlueInput,
25757 /* 48788*/ /*SwitchOpcode*/ 50|128,1/*178*/, TARGET_VAL(MipsISD::CMovFP_F),// ->48970
25765 /* 48803*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_I), 0|OPFL_GlueInput,
25771 /* 48815*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_I_MM), 0|OPFL_GlueInput,
25777 /* 48827*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_F_I), 0|OPFL_GlueInput,
25785 /* 48843*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_I64), 0|OPFL_GlueInput,
25791 /* 48855*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_F_I64), 0|OPFL_GlueInput,
25799 /* 48871*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_S), 0|OPFL_GlueInput,
25805 /* 48883*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_S_MM), 0|OPFL_GlueInput,
25811 /* 48895*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_F_S), 0|OPFL_GlueInput,
25819 /* 48911*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_D32), 0|OPFL_GlueInput,
25825 /* 48923*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_D64), 0|OPFL_GlueInput,
25831 /* 48935*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOVF_D32_MM), 0|OPFL_GlueInput,
25837 /* 48947*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_F_D32), 0|OPFL_GlueInput,
25843 /* 48959*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSELECTFP_F_D64), 0|OPFL_GlueInput,
25849 /* 48970*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::MULHS),// ->49015
25855 /* 48982*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUH), 0,
25861 /* 48993*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUH_MMR6), 0,
25868 /* 49006*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMUH), 0,
25873 /* 49015*/ /*SwitchOpcode*/ 42, TARGET_VAL(ISD::MULHU),// ->49060
25879 /* 49027*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUHU), 0,
25885 /* 49038*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MUHU_MMR6), 0,
25892 /* 49051*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMUHU), 0,
25897 /* 49060*/ /*SwitchOpcode*/ 14, TARGET_VAL(MipsISD::DivRem16),// ->49077
25902 /* 49069*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DivRxRy16), 0|OPFL_GlueOutput,
25906 /* 49077*/ /*SwitchOpcode*/ 14, TARGET_VAL(MipsISD::DivRemU16),// ->49094
25911 /* 49086*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DivuRxRy16), 0|OPFL_GlueOutput,
25915 /* 49094*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::MULSAQ_S_W_PH),// ->49129
25923 /* 49106*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULSAQ_S_W_PH), 0|OPFL_Chain,
25930 /* 49119*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULSAQ_S_W_PH_MM), 0|OPFL_Chain,
25935 /* 49129*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::MAQ_S_W_PHL),// ->49164
25943 /* 49141*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_S_W_PHL), 0|OPFL_Chain,
25950 /* 49154*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_S_W_PHL_MM), 0|OPFL_Chain,
25955 /* 49164*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::MAQ_S_W_PHR),// ->49199
25963 /* 49176*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_S_W_PHR), 0|OPFL_Chain,
25970 /* 49189*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_S_W_PHR_MM), 0|OPFL_Chain,
25975 /* 49199*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::MAQ_SA_W_PHL),// ->49234
25983 /* 49211*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_SA_W_PHL), 0|OPFL_Chain,
25990 /* 49224*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_SA_W_PHL_MM), 0|OPFL_Chain,
25995 /* 49234*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::MAQ_SA_W_PHR),// ->49269
26003 /* 49246*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_SA_W_PHR), 0|OPFL_Chain,
26010 /* 49259*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAQ_SA_W_PHR_MM), 0|OPFL_Chain,
26015 /* 49269*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPAU_H_QBL),// ->49301
26021 /* 49279*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAU_H_QBL), 0,
26027 /* 49291*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAU_H_QBL_MM), 0,
26032 /* 49301*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPAU_H_QBR),// ->49333
26038 /* 49311*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAU_H_QBR), 0,
26044 /* 49323*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAU_H_QBR_MM), 0,
26049 /* 49333*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPSU_H_QBL),// ->49365
26055 /* 49343*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSU_H_QBL), 0,
26061 /* 49355*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSU_H_QBL_MM), 0,
26066 /* 49365*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPSU_H_QBR),// ->49397
26072 /* 49375*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSU_H_QBR), 0,
26078 /* 49387*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSU_H_QBR_MM), 0,
26083 /* 49397*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPAQ_S_W_PH),// ->49432
26091 /* 49409*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQ_S_W_PH), 0|OPFL_Chain,
26098 /* 49422*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQ_S_W_PH_MM), 0|OPFL_Chain,
26103 /* 49432*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPSQ_S_W_PH),// ->49467
26111 /* 49444*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQ_S_W_PH), 0|OPFL_Chain,
26118 /* 49457*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQ_S_W_PH_MM), 0|OPFL_Chain,
26123 /* 49467*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPAQ_SA_L_W),// ->49502
26131 /* 49479*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQ_SA_L_W), 0|OPFL_Chain,
26138 /* 49492*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQ_SA_L_W_MM), 0|OPFL_Chain,
26143 /* 49502*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPSQ_SA_L_W),// ->49537
26151 /* 49514*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQ_SA_L_W), 0|OPFL_Chain,
26158 /* 49527*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQ_SA_L_W_MM), 0|OPFL_Chain,
26163 /* 49537*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::MTHLIP),// ->49569
26170 /* 49548*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTHLIP), 0|OPFL_Chain,
26177 /* 49560*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTHLIP_MM), 0|OPFL_Chain,
26182 /* 49569*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPA_W_PH),// ->49601
26188 /* 49579*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPA_W_PH), 0,
26194 /* 49591*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPA_W_PH_MMR2), 0,
26199 /* 49601*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPS_W_PH),// ->49633
26205 /* 49611*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPS_W_PH), 0,
26211 /* 49623*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPS_W_PH_MMR2), 0,
26216 /* 49633*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPAQX_S_W_PH),// ->49668
26224 /* 49645*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQX_S_W_PH), 0|OPFL_Chain,
26231 /* 49658*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQX_S_W_PH_MMR2), 0|OPFL_Chain,
26236 /* 49668*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPAQX_SA_W_PH),// ->49703
26244 /* 49680*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQX_SA_W_PH), 0|OPFL_Chain,
26251 /* 49693*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAQX_SA_W_PH_MMR2), 0|OPFL_Chain,
26256 /* 49703*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPAX_W_PH),// ->49735
26262 /* 49713*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAX_W_PH), 0,
26268 /* 49725*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPAX_W_PH_MMR2), 0,
26273 /* 49735*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::DPSX_W_PH),// ->49767
26279 /* 49745*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSX_W_PH), 0,
26285 /* 49757*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSX_W_PH_MMR2), 0,
26290 /* 49767*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPSQX_S_W_PH),// ->49802
26298 /* 49779*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQX_S_W_PH), 0|OPFL_Chain,
26305 /* 49792*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQX_S_W_PH_MMR2), 0|OPFL_Chain,
26310 /* 49802*/ /*SwitchOpcode*/ 32, TARGET_VAL(MipsISD::DPSQX_SA_W_PH),// ->49837
26318 /* 49814*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQX_SA_W_PH), 0|OPFL_Chain,
26325 /* 49827*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DPSQX_SA_W_PH_MMR2), 0|OPFL_Chain,
26330 /* 49837*/ /*SwitchOpcode*/ 29, TARGET_VAL(MipsISD::MULSA_W_PH),// ->49869
26336 /* 49847*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULSA_W_PH), 0,
26342 /* 49859*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MULSA_W_PH_MMR2), 0,
26347 /* 49869*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::ADDE),// ->49887
26353 /* 49879*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ADDWC), 0|OPFL_GlueInput|OPFL_GlueOutput,
26357 /* 49887*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::BSWAP),// ->49957
26362 /* 49898*/ OPC_EmitNode1, TARGET_VAL(Mips::WSBH), 0,
26365 /* 49908*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ROTR), 0,
26371 /* 49919*/ OPC_EmitNode1, TARGET_VAL(Mips::WSBH_MM), 0,
26374 /* 49929*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ROTR_MM), 0,
26381 /* 49942*/ OPC_EmitNode1, TARGET_VAL(Mips::DSBH), 0,
26383 /* 49949*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DSHD), 0,
26388 /* 49957*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::ANY_EXTEND),// ->49983
26392 /* 49965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26395 /* 49974*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26399 /* 49983*/ /*SwitchOpcode*/ 45, TARGET_VAL(MipsISD::DivRem),// ->50031
26406 /* 49996*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoSDIV), 0,
26412 /* 50007*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SDIV_MM_Pseudo), 0,
26421 /* 50022*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoDSDIV), 0,
26426 /* 50031*/ /*SwitchOpcode*/ 45, TARGET_VAL(MipsISD::DivRemU),// ->50079
26433 /* 50044*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoUDIV), 0,
26439 /* 50055*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::UDIV_MM_Pseudo), 0,
26448 /* 50070*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoDUDIV), 0,
26453 /* 50079*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::SDIV),// ->50172
26459 /* 50091*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV), 0,
26465 /* 50102*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_MMR6), 0,
26472 /* 50115*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DDIV), 0,
26478 /* 50127*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_S_B), 0,
26484 /* 50139*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_S_H), 0,
26490 /* 50151*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_S_W), 0,
26496 /* 50163*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_S_D), 0,
26501 /* 50172*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::UDIV),// ->50265
26507 /* 50184*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIVU), 0,
26513 /* 50195*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIVU_MMR6), 0,
26520 /* 50208*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DDIVU), 0,
26526 /* 50220*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_U_B), 0,
26532 /* 50232*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_U_H), 0,
26538 /* 50244*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_U_W), 0,
26544 /* 50256*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DIV_U_D), 0,
26549 /* 50265*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::SREM),// ->50358
26555 /* 50277*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD), 0,
26561 /* 50288*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_MMR6), 0,
26568 /* 50301*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMOD), 0,
26574 /* 50313*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_S_B), 0,
26580 /* 50325*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_S_H), 0,
26586 /* 50337*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_S_W), 0,
26592 /* 50349*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_S_D), 0,
26597 /* 50358*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::UREM),// ->50451
26603 /* 50370*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MODU), 0,
26609 /* 50381*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MODU_MMR6), 0,
26616 /* 50394*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMODU), 0,
26622 /* 50406*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_U_B), 0,
26628 /* 50418*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_U_H), 0,
26634 /* 50430*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_U_W), 0,
26640 /* 50442*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MOD_U_D), 0,
26645 /* 50451*/ /*SwitchOpcode*/ 45, TARGET_VAL(MipsISD::VALL_NONZERO),// ->50499
26650 /* 50461*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNZ_B_PSEUDO), 0,
26656 /* 50471*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNZ_H_PSEUDO), 0,
26662 /* 50481*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNZ_W_PSEUDO), 0,
26668 /* 50491*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNZ_D_PSEUDO), 0,
26673 /* 50499*/ /*SwitchOpcode*/ 12, TARGET_VAL(MipsISD::VANY_NONZERO),// ->50514
26677 /* 50507*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SNZ_V_PSEUDO), 0,
26681 /* 50514*/ /*SwitchOpcode*/ 45, TARGET_VAL(MipsISD::VALL_ZERO),// ->50562
26686 /* 50524*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SZ_B_PSEUDO), 0,
26692 /* 50534*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SZ_H_PSEUDO), 0,
26698 /* 50544*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SZ_W_PSEUDO), 0,
26704 /* 50554*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SZ_D_PSEUDO), 0,
26709 /* 50562*/ /*SwitchOpcode*/ 12, TARGET_VAL(MipsISD::VANY_ZERO),// ->50577
26713 /* 50570*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SZ_V_PSEUDO), 0,
26717 /* 50577*/ /*SwitchOpcode*/ 7|128,3/*391*/, TARGET_VAL(ISD::FSUB),// ->50972
26720 /* 50585*/ OPC_SwitchOpcode /*2 cases */, 44|128,1/*172*/, TARGET_VAL(ISD::ConstantFP),// ->50762
26724 /* 50594*/ OPC_SwitchOpcode /*2 cases */, 108, TARGET_VAL(ISD::FADD),// ->50706
26727 /* 50601*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
26735 /* 50614*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_S), 0,
26742 /* 50629*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D32), 0,
26748 /* 50641*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D64), 0,
26757 /* 50655*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
26764 /* 50667*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_S), 0,
26771 /* 50682*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D32), 0,
26777 /* 50694*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D64), 0,
26784 /* 50706*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::FSUB),// ->50761
26786 /* 50710*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
26794 /* 50723*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_S), 0,
26801 /* 50738*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_D32), 0,
26807 /* 50750*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_D64), 0,
26814 /* 50762*/ /*SwitchOpcode*/ 47, TARGET_VAL(ISD::FMUL),// ->50812
26821 /* 50774*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_S), 0,
26828 /* 50789*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_D32), 0,
26834 /* 50801*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSUB_D64), 0,
26848 /* 50826*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_S), 0,
26854 /* 50837*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_S_MM), 0,
26860 /* 50848*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_S_MMR6), 0,
26868 /* 50863*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_D32), 0,
26874 /* 50874*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_D64), 0,
26880 /* 50885*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_D32_MM), 0,
26886 /* 50896*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_D64_MM), 0,
26894 /* 50908*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
26900 /* 50919*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMSUB_W), 0,
26906 /* 50932*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMSUB_D), 0,
26915 /* 50949*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_W), 0,
26921 /* 50961*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSUB_D), 0,
26928 /* 50972*/ /*SwitchOpcode*/ 81|128,2/*337*/, TARGET_VAL(ISD::FNEG),// ->51313
26931 /* 50980*/ OPC_SwitchOpcode /*2 cases */, 34|128,1/*162*/, TARGET_VAL(ISD::FADD),// ->51147
26934 /* 50988*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
26943 /* 51003*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_S), 0,
26949 /* 51015*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_S_MM), 0,
26957 /* 51031*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D32), 0,
26963 /* 51043*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D64), 0,
26969 /* 51055*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D32_MM), 0,
26978 /* 51069*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
26986 /* 51083*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_S), 0,
26992 /* 51095*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_S_MM), 0,
27000 /* 51111*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D32), 0,
27006 /* 51123*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D64), 0,
27012 /* 51135*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMADD_D32_MM), 0,
27019 /* 51147*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::FSUB),// ->51229
27021 /* 51151*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
27030 /* 51166*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_S), 0,
27036 /* 51178*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_S_MM), 0,
27044 /* 51194*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_D32), 0,
27050 /* 51206*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_D64), 0,
27056 /* 51218*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NMSUB_D32_MM), 0,
27068 /* 51239*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_S), 0,
27074 /* 51249*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_S_MM), 0,
27080 /* 51259*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_S_MMR6), 0,
27088 /* 51273*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_D32), 0,
27094 /* 51283*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_D64), 0,
27100 /* 51293*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_D32_MM), 0,
27106 /* 51303*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_D64_MM), 0,
27113 /* 51313*/ /*SwitchOpcode*/ 45|128,2/*301*/, TARGET_VAL(ISD::FADD),// ->51618
27116 /* 51320*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
27123 /* 51332*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_S), 0,
27130 /* 51347*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_D32), 0,
27136 /* 51359*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_D64), 0,
27146 /* 51376*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
27152 /* 51387*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_S), 0,
27159 /* 51402*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_D32), 0,
27165 /* 51414*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MADD_D64), 0,
27176 /* 51434*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_S), 0,
27182 /* 51445*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_S_MM), 0,
27188 /* 51456*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_S_MMR6), 0,
27196 /* 51471*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_D32), 0,
27202 /* 51482*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_D64), 0,
27208 /* 51493*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_D32_MM), 0,
27214 /* 51504*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_D64_MM), 0,
27222 /* 51516*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
27228 /* 51527*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMADD_W), 0,
27234 /* 51540*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMADD_D), 0,
27242 /* 51553*/ OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
27249 /* 51565*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMADD_W), 0,
27255 /* 51578*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMADD_D), 0,
27265 /* 51596*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_W), 0,
27271 /* 51608*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FADD_D), 0,
27277 /* 51618*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::ConstantFP),// ->51778
27284 /* 51636*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1), 0,
27291 /* 51649*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1_MM), 0,
27298 /* 51662*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1_MMR6), 0,
27305 /* 51674*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
27306 /* 51678*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::DMTC1), 0,
27317 /* 51699*/ OPC_EmitNode1, TARGET_VAL(Mips::MTC1), 0,
27319 /* 51706*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_S), 0,
27326 /* 51719*/ OPC_EmitNode1, TARGET_VAL(Mips::MTC1_MM), 0,
27328 /* 51726*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_S_MM), 0,
27335 /* 51739*/ OPC_EmitNode1, TARGET_VAL(Mips::MTC1_MMR6), 0,
27337 /* 51746*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_S_MMR6), 0,
27344 /* 51758*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(Mips::ZERO_64),
27345 /* 51762*/ OPC_EmitNode1, TARGET_VAL(Mips::DMTC1), 0,
27347 /* 51769*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FNEG_D64), 0,
27353 /* 51778*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FABS),// ->51874
27358 /* 51789*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_S), 0,
27364 /* 51799*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_S_MM), 0,
27372 /* 51813*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_D32), 0,
27378 /* 51823*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_D64), 0,
27384 /* 51833*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_D32_MM), 0,
27390 /* 51843*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_D64_MM), 0,
27397 /* 51855*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_W), 0,
27403 /* 51866*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FABS_D), 0,
27408 /* 51874*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::FSQRT),// ->51970
27413 /* 51885*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_S), 0,
27419 /* 51895*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_S_MM), 0,
27427 /* 51909*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_D32), 0,
27433 /* 51919*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_D64), 0,
27439 /* 51929*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_D32_MM), 0,
27445 /* 51939*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_D64_MM), 0,
27452 /* 51951*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_W), 0,
27458 /* 51962*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FSQRT_D), 0,
27463 /* 51970*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FDIV),// ->52086
27469 /* 51982*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_S), 0,
27475 /* 51993*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_S_MM), 0,
27481 /* 52004*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_S_MMR6), 0,
27489 /* 52019*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_D32), 0,
27495 /* 52030*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_D64), 0,
27501 /* 52041*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_D32_MM), 0,
27507 /* 52052*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_D64_MM), 0,
27514 /* 52065*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_W), 0,
27520 /* 52077*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FDIV_D), 0,
27525 /* 52086*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(ISD::FMUL),// ->52281
27533 /* 52103*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_S), 0,
27539 /* 52114*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_S_MM), 0,
27545 /* 52125*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_S_MMR6), 0,
27553 /* 52140*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_D32), 0,
27559 /* 52151*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_D64), 0,
27565 /* 52162*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_D32_MM), 0,
27571 /* 52173*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_D64_MM), 0,
27579 /* 52185*/ OPC_CheckOpcode, TARGET_VAL(ISD::FEXP2),
27584 /* 52195*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXP2_W), 0,
27590 /* 52207*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXP2_D), 0,
27598 /* 52219*/ OPC_CheckOpcode, TARGET_VAL(ISD::FEXP2),
27604 /* 52230*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXP2_W), 0,
27610 /* 52242*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXP2_D), 0,
27620 /* 52259*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_W), 0,
27626 /* 52271*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMUL_D), 0,
27632 /* 52281*/ /*SwitchOpcode*/ 26, TARGET_VAL(MipsISD::BuildPairF64),// ->52310
27637 /* 52290*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BuildPairF64), 0,
27643 /* 52301*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BuildPairF64_64), 0,
27648 /* 52310*/ /*SwitchOpcode*/ 107, TARGET_VAL(ISD::SINT_TO_FP),// ->52420
27653 /* 52321*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoCVT_S_W), 0,
27660 /* 52334*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoCVT_D32_W), 0,
27666 /* 52344*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoCVT_D64_W), 0,
27676 /* 52361*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoCVT_D64_L), 0,
27682 /* 52372*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCVT_S_L), 0,
27685 /* 52382*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27694 /* 52398*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFINT_S_W), 0,
27702 /* 52412*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFINT_S_D), 0,
27707 /* 52420*/ /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(MipsISD::TruncIntFP),// ->52568
27714 /* 52436*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_S), 0,
27720 /* 52446*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_S_MM), 0,
27726 /* 52456*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_S_MMR6), 0,
27733 /* 52468*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_L_S), 0,
27743 /* 52486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_D32), 0,
27749 /* 52496*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_D64), 0,
27755 /* 52506*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_MM), 0,
27761 /* 52516*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_W_D64_MM), 0,
27767 /* 52526*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_D_MMR6), 0,
27774 /* 52538*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_L_D64), 0,
27783 /* 52553*/ OPC_EmitNode1, TARGET_VAL(Mips::MSA_FP_EXTEND_D_PSEUDO), 0,
27785 /* 52560*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::TRUNC_W_D64), 0,
27790 /* 52568*/ /*SwitchOpcode*/ 23, TARGET_VAL(MipsISD::MTC1_D64),// ->52594
27794 /* 52576*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1_D64), 0,
27800 /* 52586*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MTC1_D64_MM), 0,
27805 /* 52594*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::FP_ROUND),// ->52672
27810 /* 52605*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_S_D32), 0,
27816 /* 52615*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_S_D64), 0,
27822 /* 52625*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_S_D64_MM), 0,
27828 /* 52635*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_S_D32_MM), 0,
27837 /* 52651*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSA_FP_ROUND_W_PSEUDO), 0,
27844 /* 52663*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSA_FP_ROUND_D_PSEUDO), 0,
27850 /* 52672*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::FP_EXTEND),// ->52750
27857 /* 52687*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_D32_S), 0,
27863 /* 52697*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_D64_S), 0,
27869 /* 52707*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_D64_S_MM), 0,
27875 /* 52717*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::CVT_D32_S_MM), 0,
27883 /* 52730*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSA_FP_EXTEND_D_PSEUDO), 0,
27890 /* 52742*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MSA_FP_EXTEND_W_PSEUDO), 0,
27895 /* 52750*/ /*SwitchOpcode*/ 33, TARGET_VAL(MipsISD::FSELECT),// ->52786
27903 /* 52764*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEL_D), 0,
27909 /* 52776*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SEL_D_MMR6), 0,
27914 /* 52786*/ /*SwitchOpcode*/ 124|128,2/*380*/, TARGET_VAL(MipsISD::VSHF),// ->53170
27917 /* 52793*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
27919 /* 52797*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27921 /* 52801*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
27930 /* 52817*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
27940 /* 52834*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLAT_D), 0,
27947 /* 52845*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
27962 /* 52871*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLAT_D), 0,
27975 /* 52895*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLATI_B), 0,
27985 /* 52915*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLATI_H), 0,
27995 /* 52935*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLATI_W), 0,
28005 /* 52955*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLATI_D), 0,
28012 /* 52967*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
28062 /* 53049*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLAT_B), 0,
28073 /* 53068*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLAT_H), 0,
28085 /* 53088*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SPLAT_W), 0,
28097 /* 53108*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::VSHF_B), 0,
28106 /* 53125*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::VSHF_H), 0,
28115 /* 53142*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::VSHF_W), 0,
28124 /* 53159*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::VSHF_D), 0,
28130 /* 53170*/ /*SwitchOpcode*/ 124, TARGET_VAL(MipsISD::INSVE),// ->53297
28134 /* 53176*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28141 /* 53187*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28147 /* 53199*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSVE_B), 0,
28157 /* 53216*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28163 /* 53228*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSVE_H), 0,
28173 /* 53245*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28179 /* 53257*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSVE_W), 0,
28189 /* 53274*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28195 /* 53286*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSVE_D), 0,
28200 /* 53297*/ /*SwitchOpcode*/ 64|128,2/*320*/, TARGET_VAL(ISD::VSELECT),// ->53621
28208 /* 53314*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSLI_B), 0,
28215 /* 53330*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSLI_H), 0,
28227 /* 53352*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSLI_W), 0,
28238 /* 53373*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSLI_D), 0,
28248 /* 53393*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSRI_B), 0,
28255 /* 53409*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSRI_H), 0,
28267 /* 53431*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSRI_W), 0,
28278 /* 53452*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BINSRI_D), 0,
28290 /* 53476*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BMNZI_B), 0,
28295 /* 53486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BMZI_B), 0,
28302 /* 53500*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSELI_B), 0,
28307 /* 53510*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BMNZ_V), 0,
28312 /* 53520*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BMZ_V), 0,
28317 /* 53530*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSEL_V), 0,
28324 /* 53544*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSEL_H_PSEUDO), 0,
28335 /* 53564*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSEL_W_PSEUDO), 0,
28341 /* 53577*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSEL_FW_PSEUDO), 0,
28352 /* 53597*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSEL_D_PSEUDO), 0,
28358 /* 53610*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::BSEL_FD_PSEUDO), 0,
28364 /* 53621*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::SMAX),// ->53785
28371 /* 53637*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_B), 0,
28377 /* 53649*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_B), 0,
28382 /* 53658*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_S_B), 0,
28391 /* 53676*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_H), 0,
28397 /* 53688*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_H), 0,
28402 /* 53697*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_S_H), 0,
28411 /* 53715*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_W), 0,
28417 /* 53727*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_W), 0,
28422 /* 53736*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_S_W), 0,
28431 /* 53754*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_D), 0,
28437 /* 53766*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_S_D), 0,
28442 /* 53775*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_S_D), 0,
28448 /* 53785*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UMAX),// ->53949
28455 /* 53801*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_B), 0,
28461 /* 53813*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_B), 0,
28466 /* 53822*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_U_B), 0,
28475 /* 53840*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_H), 0,
28481 /* 53852*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_H), 0,
28486 /* 53861*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_U_H), 0,
28495 /* 53879*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_W), 0,
28501 /* 53891*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_W), 0,
28506 /* 53900*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_U_W), 0,
28515 /* 53918*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_D), 0,
28521 /* 53930*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAXI_U_D), 0,
28526 /* 53939*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MAX_U_D), 0,
28532 /* 53949*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::SMIN),// ->54113
28539 /* 53965*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_B), 0,
28545 /* 53977*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_B), 0,
28550 /* 53986*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_S_B), 0,
28559 /* 54004*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_H), 0,
28565 /* 54016*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_H), 0,
28570 /* 54025*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_S_H), 0,
28579 /* 54043*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_W), 0,
28585 /* 54055*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_W), 0,
28590 /* 54064*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_S_W), 0,
28599 /* 54082*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_D), 0,
28605 /* 54094*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_S_D), 0,
28610 /* 54103*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_S_D), 0,
28616 /* 54113*/ /*SwitchOpcode*/ 32|128,1/*160*/, TARGET_VAL(ISD::UMIN),// ->54277
28623 /* 54129*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_B), 0,
28629 /* 54141*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_B), 0,
28634 /* 54150*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_U_B), 0,
28643 /* 54168*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_H), 0,
28649 /* 54180*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_H), 0,
28654 /* 54189*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_U_H), 0,
28663 /* 54207*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_W), 0,
28669 /* 54219*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_W), 0,
28674 /* 54228*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_U_W), 0,
28683 /* 54246*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_D), 0,
28689 /* 54258*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MINI_U_D), 0,
28694 /* 54267*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::MIN_U_D), 0,
28700 /* 54277*/ /*SwitchOpcode*/ 79, TARGET_VAL(MipsISD::VNOR),// ->54359
28707 /* 54292*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NORI_B), 0,
28713 /* 54304*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NORI_B), 0,
28718 /* 54313*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_V), 0,
28725 /* 54326*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_V_H_PSEUDO), 0,
28731 /* 54338*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_V_W_PSEUDO), 0,
28737 /* 54350*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::NOR_V_D_PSEUDO), 0,
28742 /* 54359*/ /*SwitchOpcode*/ 90|128,2/*346*/, TARGET_VAL(ISD::INSERT_VECTOR_ELT),// ->54709
28750 /* 54374*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28757 /* 54388*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_B), 0,
28767 /* 54407*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_H), 0,
28777 /* 54426*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_W), 0,
28786 /* 54444*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_B_VIDX_PSEUDO), 0,
28792 /* 54457*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_H_VIDX_PSEUDO), 0,
28798 /* 54470*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_W_VIDX_PSEUDO), 0,
28807 /* 54488*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_B_VIDX64_PSEUDO), 0,
28813 /* 54501*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_H_VIDX64_PSEUDO), 0,
28819 /* 54514*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_W_VIDX64_PSEUDO), 0,
28830 /* 54532*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28836 /* 54544*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_D), 0,
28844 /* 54560*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_D_VIDX_PSEUDO), 0,
28852 /* 54576*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_D_VIDX64_PSEUDO), 0,
28862 /* 54593*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28868 /* 54605*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_FW_PSEUDO), 0,
28876 /* 54621*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_FW_VIDX_PSEUDO), 0,
28884 /* 54637*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_FW_VIDX64_PSEUDO), 0,
28894 /* 54654*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28900 /* 54666*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_FD_PSEUDO), 0,
28908 /* 54682*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_FD_VIDX_PSEUDO), 0,
28916 /* 54698*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::INSERT_FD_VIDX64_PSEUDO), 0,
28922 /* 54709*/ /*SwitchOpcode*/ 47, TARGET_VAL(MipsISD::SHF),// ->54759
28925 /* 54714*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
28931 /* 54726*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHF_B), 0,
28937 /* 54738*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHF_H), 0,
28943 /* 54750*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHF_W), 0,
28948 /* 54759*/ /*SwitchOpcode*/ 37, TARGET_VAL(MipsISD::SHLL_DSP),// ->54799
28952 /* 54765*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28957 /* 54776*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_PH), 0,
28964 /* 54790*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHLL_QB), 0,
28969 /* 54799*/ /*SwitchOpcode*/ 37, TARGET_VAL(MipsISD::SHRA_DSP),// ->54839
28973 /* 54805*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28978 /* 54816*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_PH), 0,
28985 /* 54830*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRA_QB), 0,
28990 /* 54839*/ /*SwitchOpcode*/ 37, TARGET_VAL(MipsISD::SHRL_DSP),// ->54879
28994 /* 54845*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28999 /* 54856*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRL_PH), 0,
29006 /* 54870*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::SHRL_QB), 0,
29011 /* 54879*/ /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(ISD::BUILD_VECTOR),// ->55044
29058 /* 54958*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FILL_B), 0,
29065 /* 54970*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FILL_H), 0,
29073 /* 54983*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FILL_W), 0,
29083 /* 55000*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FILL_D), 0,
29094 /* 55020*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FILL_FW_PSEUDO), 0,
29103 /* 55036*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FILL_FD_PSEUDO), 0,
29108 /* 55044*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::FP_TO_SINT),// ->55072
29112 /* 55053*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTRUNC_S_W), 0,
29118 /* 55064*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTRUNC_S_D), 0,
29123 /* 55072*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::FP_TO_UINT),// ->55100
29127 /* 55081*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTRUNC_U_W), 0,
29133 /* 55092*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FTRUNC_U_D), 0,
29138 /* 55100*/ /*SwitchOpcode*/ 52, TARGET_VAL(MipsISD::ILVEV),// ->55155
29143 /* 55110*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVEV_B), 0,
29149 /* 55122*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVEV_H), 0,
29155 /* 55134*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVEV_W), 0,
29161 /* 55146*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVEV_D), 0,
29166 /* 55155*/ /*SwitchOpcode*/ 52, TARGET_VAL(MipsISD::ILVL),// ->55210
29171 /* 55165*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVL_B), 0,
29177 /* 55177*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVL_H), 0,
29183 /* 55189*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVL_W), 0,
29189 /* 55201*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVL_D), 0,
29194 /* 55210*/ /*SwitchOpcode*/ 52, TARGET_VAL(MipsISD::ILVOD),// ->55265
29199 /* 55220*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVOD_B), 0,
29205 /* 55232*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVOD_H), 0,
29211 /* 55244*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVOD_W), 0,
29217 /* 55256*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVOD_D), 0,
29222 /* 55265*/ /*SwitchOpcode*/ 52, TARGET_VAL(MipsISD::ILVR),// ->55320
29227 /* 55275*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVR_B), 0,
29233 /* 55287*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVR_H), 0,
29239 /* 55299*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVR_W), 0,
29245 /* 55311*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::ILVR_D), 0,
29250 /* 55320*/ /*SwitchOpcode*/ 52, TARGET_VAL(MipsISD::PCKEV),// ->55375
29255 /* 55330*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKEV_B), 0,
29261 /* 55342*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKEV_H), 0,
29267 /* 55354*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKEV_W), 0,
29273 /* 55366*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKEV_D), 0,
29278 /* 55375*/ /*SwitchOpcode*/ 52, TARGET_VAL(MipsISD::PCKOD),// ->55430
29283 /* 55385*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKOD_B), 0,
29289 /* 55397*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKOD_H), 0,
29295 /* 55409*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKOD_W), 0,
29301 /* 55421*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PCKOD_D), 0,
29306 /* 55430*/ /*SwitchOpcode*/ 67|128,2/*323*/, TARGET_VAL(MipsISD::SELECT_CC_DSP),// ->55757
29319 /* 55453*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_EQ_PH), 0,
29321 /* 55461*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29330 /* 55478*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LT_PH), 0,
29332 /* 55486*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29341 /* 55503*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LE_PH), 0,
29343 /* 55511*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29352 /* 55528*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_EQ_PH), 0,
29354 /* 55536*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29363 /* 55553*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LT_PH), 0,
29365 /* 55561*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29374 /* 55578*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LE_PH), 0,
29376 /* 55586*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29392 /* 55613*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_EQ_QB), 0,
29394 /* 55621*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29403 /* 55638*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LT_QB), 0,
29405 /* 55646*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29414 /* 55663*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LE_QB), 0,
29416 /* 55671*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29425 /* 55688*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_EQ_QB), 0,
29427 /* 55696*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29436 /* 55713*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LT_QB), 0,
29438 /* 55721*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29447 /* 55738*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LE_QB), 0,
29449 /* 55746*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29455 /* 55757*/ /*SwitchOpcode*/ 87|128,5/*727*/, TARGET_VAL(MipsISD::SETCC_DSP),// ->56488
29463 /* 55775*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_EQ_PH), 0,
29467 /* 55798*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29470 /* 55809*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29473 /* 55820*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29480 /* 55834*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LT_PH), 0,
29484 /* 55857*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29487 /* 55868*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29490 /* 55879*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29497 /* 55893*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LE_PH), 0,
29501 /* 55916*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29504 /* 55927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29507 /* 55938*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29514 /* 55952*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_EQ_PH), 0,
29519 /* 55978*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29522 /* 55989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29524 /* 55997*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29531 /* 56011*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LT_PH), 0,
29536 /* 56037*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29539 /* 56048*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29541 /* 56056*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29548 /* 56070*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMP_LE_PH), 0,
29553 /* 56096*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29556 /* 56107*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29558 /* 56115*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_PH), 0,
29569 /* 56137*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_EQ_QB), 0,
29573 /* 56160*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29576 /* 56171*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29579 /* 56182*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29586 /* 56196*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LT_QB), 0,
29590 /* 56219*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29593 /* 56230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29596 /* 56241*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29603 /* 56255*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LE_QB), 0,
29607 /* 56278*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29610 /* 56289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29613 /* 56300*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29620 /* 56314*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_EQ_QB), 0,
29625 /* 56340*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29628 /* 56351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29630 /* 56359*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29637 /* 56373*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LT_QB), 0,
29642 /* 56399*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29645 /* 56410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29647 /* 56418*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29654 /* 56432*/ OPC_EmitNode1, TARGET_VAL(Mips::PseudoCMPU_LE_QB), 0,
29659 /* 56458*/ OPC_EmitNode1, TARGET_VAL(Mips::ADDiu), 0,
29662 /* 56469*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29664 /* 56477*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::PseudoPICK_QB), 0,
29670 /* 56488*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::UINT_TO_FP),// ->56520
29675 /* 56499*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFINT_U_W), 0,
29682 /* 56512*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FFINT_U_D), 0,
29687 /* 56520*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::FLOG2),// ->56548
29691 /* 56529*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FLOG2_W), 0,
29697 /* 56540*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FLOG2_D), 0,
29702 /* 56548*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::FMA),// ->56582
29708 /* 56559*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMADD_W), 0,
29714 /* 56572*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMADD_D), 0,
29719 /* 56582*/ /*SwitchOpcode*/ 31, TARGET_VAL(MipsISD::FMS),// ->56616
29725 /* 56593*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMSUB_W), 0,
29731 /* 56606*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FMSUB_D), 0,
29736 /* 56616*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::FRINT),// ->56644
29740 /* 56625*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FRINT_W), 0,
29746 /* 56636*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FRINT_D), 0,
29751 /* 56644*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::FEXP2),// ->56672
29755 /* 56653*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXP2_W_1_PSEUDO), 0,
29761 /* 56664*/ OPC_MorphNodeTo1, TARGET_VAL(Mips::FEXP2_D_1_PSEUDO), 0,