reference, declarationdefinition
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,