|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/Hexagon/HexagonGenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*92 cases */, 41|128,45|128,2/*38569*/, TARGET_VAL(ISD::STORE),// ->38575
62 /* 13*/ OPC_SwitchOpcode /*4 cases */, 3|128,64/*8195*/, TARGET_VAL(ISD::ADD),// ->8213
65 /* 22*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
71 /* 32*/ OPC_SwitchOpcode /*2 cases */, 4|128,12/*1540*/, TARGET_VAL(ISD::OR),// ->1577
75 /* 40*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
89 /* 65*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95 /* 75*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
110 /* 109*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
120 /* 125*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
126 /* 135*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
141 /* 169*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
151 /* 185*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
157 /* 195*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
172 /* 229*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
189 /* 256*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
195 /* 266*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
210 /* 300*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
225 /* 324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
231 /* 334*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
245 /* 366*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
262 /* 395*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
268 /* 405*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
283 /* 439*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
293 /* 455*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
299 /* 465*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
314 /* 499*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
324 /* 515*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
330 /* 525*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
345 /* 559*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
363 /* 589*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
369 /* 599*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
384 /* 633*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
394 /* 649*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
400 /* 659*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
415 /* 693*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
425 /* 709*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
431 /* 719*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
446 /* 753*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
462 /* 778*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
468 /* 788*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
482 /* 820*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
499 /* 849*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
505 /* 859*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
519 /* 890*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
529 /* 906*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
535 /* 916*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
549 /* 947*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
559 /* 963*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
565 /* 973*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
579 /* 1004*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
596 /* 1031*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
602 /* 1041*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
616 /* 1072*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
631 /* 1096*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
637 /* 1106*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
650 /* 1135*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
667 /* 1164*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
673 /* 1174*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
687 /* 1205*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
697 /* 1221*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
703 /* 1231*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
717 /* 1262*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
727 /* 1278*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
733 /* 1288*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
747 /* 1319*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
765 /* 1349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
771 /* 1359*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
785 /* 1390*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
795 /* 1406*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
801 /* 1416*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
815 /* 1447*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
825 /* 1463*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
831 /* 1473*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
845 /* 1504*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
861 /* 1529*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
867 /* 1539*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
880 /* 1568*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
885 /* 1577*/ /*SwitchOpcode*/ 60|128,11/*1468*/, TARGET_VAL(ISD::ADD),// ->3049
889 /* 1584*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
902 /* 1607*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
908 /* 1617*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
922 /* 1649*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
932 /* 1665*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
938 /* 1675*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
952 /* 1707*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
962 /* 1723*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
968 /* 1733*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
982 /* 1765*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
998 /* 1790*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1004 /* 1800*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1018 /* 1832*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1032 /* 1854*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1038 /* 1864*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1051 /* 1894*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
1067 /* 1921*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1073 /* 1931*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1087 /* 1963*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1097 /* 1979*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1103 /* 1989*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1117 /* 2021*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1127 /* 2037*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1133 /* 2047*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1147 /* 2079*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1164 /* 2107*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1170 /* 2117*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1184 /* 2149*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1194 /* 2165*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1200 /* 2175*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1214 /* 2207*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1224 /* 2223*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1230 /* 2233*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1244 /* 2265*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1259 /* 2288*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1265 /* 2298*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1278 /* 2328*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
1294 /* 2355*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1300 /* 2365*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1313 /* 2394*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1323 /* 2410*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1329 /* 2420*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1342 /* 2449*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1352 /* 2465*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1358 /* 2475*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1371 /* 2504*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1387 /* 2529*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1393 /* 2539*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1406 /* 2568*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1420 /* 2590*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1426 /* 2600*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1438 /* 2627*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
1454 /* 2654*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1460 /* 2664*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1473 /* 2693*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1483 /* 2709*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1489 /* 2719*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1502 /* 2748*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1512 /* 2764*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1518 /* 2774*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1531 /* 2803*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1548 /* 2831*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1554 /* 2841*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1567 /* 2870*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1577 /* 2886*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1583 /* 2896*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1596 /* 2925*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1606 /* 2941*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1612 /* 2951*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1625 /* 2980*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1640 /* 3003*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1646 /* 3013*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1658 /* 3040*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
1674 /* 3066*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1689 /* 3100*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1699 /* 3116*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1714 /* 3150*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1724 /* 3166*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1739 /* 3200*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1749 /* 3216*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1764 /* 3250*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1773 /* 3264*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1787 /* 3296*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
1797 /* 3312*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1812 /* 3346*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1822 /* 3362*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1837 /* 3396*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1847 /* 3412*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1862 /* 3446*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
1872 /* 3462*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1887 /* 3496*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1897 /* 3512*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1912 /* 3546*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1922 /* 3562*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1937 /* 3596*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
1946 /* 3610*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1960 /* 3642*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
1967 /* 3654*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
1971 /* 3660*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1987 /* 3688*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2000 /* 3717*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2012 /* 3736*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2025 /* 3765*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2037 /* 3784*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2050 /* 3813*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2070 /* 3846*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2083 /* 3875*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2095 /* 3894*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2108 /* 3923*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2120 /* 3942*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2133 /* 3971*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2151 /* 3999*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2163 /* 4026*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
2172 /* 4040*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2177 /* 4047*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2181 /* 4053*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2196 /* 4080*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2209 /* 4109*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2220 /* 4127*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2233 /* 4156*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2244 /* 4174*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2257 /* 4203*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2276 /* 4235*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2289 /* 4264*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2300 /* 4282*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2313 /* 4311*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2324 /* 4329*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2337 /* 4358*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2354 /* 4385*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2366 /* 4412*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
2373 /* 4424*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2378 /* 4431*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2382 /* 4437*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2397 /* 4463*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2409 /* 4490*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2421 /* 4509*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2433 /* 4536*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2445 /* 4555*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2457 /* 4582*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2476 /* 4613*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2488 /* 4640*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2500 /* 4659*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2512 /* 4686*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2524 /* 4705*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2536 /* 4732*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2553 /* 4758*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2564 /* 4783*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
2572 /* 4796*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2577 /* 4803*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2581 /* 4809*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2595 /* 4834*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2607 /* 4861*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2618 /* 4879*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2630 /* 4906*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2641 /* 4924*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2653 /* 4951*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2671 /* 4981*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2683 /* 5008*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2694 /* 5026*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2706 /* 5053*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2717 /* 5071*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2729 /* 5098*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2745 /* 5123*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2756 /* 5148*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
2763 /* 5160*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
2777 /* 5183*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2791 /* 5214*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2801 /* 5230*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2815 /* 5261*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2825 /* 5277*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2839 /* 5308*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2849 /* 5324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2863 /* 5355*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2872 /* 5369*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2885 /* 5398*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
2895 /* 5414*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2909 /* 5445*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2919 /* 5461*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2933 /* 5492*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2943 /* 5508*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2957 /* 5539*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
2967 /* 5555*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2981 /* 5586*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
2991 /* 5602*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3005 /* 5633*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3015 /* 5649*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3029 /* 5680*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3038 /* 5694*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3051 /* 5723*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
3058 /* 5735*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3062 /* 5741*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3078 /* 5769*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3090 /* 5795*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3102 /* 5814*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3114 /* 5840*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3126 /* 5859*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3138 /* 5885*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3158 /* 5918*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3170 /* 5944*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3182 /* 5963*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3194 /* 5989*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3206 /* 6008*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3218 /* 6034*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3236 /* 6062*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3247 /* 6086*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
3256 /* 6100*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3261 /* 6107*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3265 /* 6113*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3280 /* 6140*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3292 /* 6166*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3303 /* 6184*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3315 /* 6210*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3326 /* 6228*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3338 /* 6254*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3357 /* 6286*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3369 /* 6312*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3380 /* 6330*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3392 /* 6356*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3403 /* 6374*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3415 /* 6400*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3432 /* 6427*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
3443 /* 6451*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
3450 /* 6463*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3455 /* 6470*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3459 /* 6476*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3474 /* 6502*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3485 /* 6526*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3497 /* 6545*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3508 /* 6569*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3520 /* 6588*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3531 /* 6612*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3550 /* 6643*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3561 /* 6667*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3573 /* 6686*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3584 /* 6710*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3596 /* 6729*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3607 /* 6753*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3624 /* 6779*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3634 /* 6801*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
3642 /* 6814*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3647 /* 6821*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3651 /* 6827*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3665 /* 6852*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3676 /* 6876*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3687 /* 6894*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3698 /* 6918*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3709 /* 6936*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3720 /* 6960*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3738 /* 6990*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3749 /* 7014*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3760 /* 7032*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3771 /* 7056*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3782 /* 7074*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3793 /* 7098*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3809 /* 7123*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
3819 /* 7145*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
3826 /* 7157*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3848 /* 7199*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3867 /* 7237*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3886 /* 7275*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
3905 /* 7313*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3924 /* 7351*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3943 /* 7389*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
3960 /* 7423*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
3968 /* 7436*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
3989 /* 7477*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4007 /* 7514*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4025 /* 7551*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4043 /* 7588*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4061 /* 7625*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4079 /* 7662*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4095 /* 7695*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
4102 /* 7707*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4123 /* 7746*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4141 /* 7781*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4159 /* 7816*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4177 /* 7851*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4195 /* 7886*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4213 /* 7921*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4229 /* 7952*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
4237 /* 7965*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4257 /* 8003*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4274 /* 8037*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4291 /* 8071*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4308 /* 8105*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4325 /* 8139*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4342 /* 8173*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4357 /* 8203*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_add_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
4363 /* 8213*/ /*SwitchOpcode*/ 50|128,53/*6834*/, TARGET_VAL(ISD::SUB),// ->15051
4365 /* 8218*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
4371 /* 8228*/ OPC_SwitchOpcode /*2 cases */, 118|128,13/*1782*/, TARGET_VAL(ISD::OR),// ->10015
4375 /* 8236*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4389 /* 8261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4395 /* 8271*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4410 /* 8305*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4420 /* 8321*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4426 /* 8331*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4441 /* 8365*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4451 /* 8381*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4457 /* 8391*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4472 /* 8425*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4490 /* 8455*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4496 /* 8465*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4511 /* 8499*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4521 /* 8515*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4527 /* 8525*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4542 /* 8559*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4552 /* 8575*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4558 /* 8585*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4573 /* 8619*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4589 /* 8644*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4595 /* 8654*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4609 /* 8686*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
4626 /* 8715*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4632 /* 8725*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4647 /* 8759*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4657 /* 8775*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4663 /* 8785*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4678 /* 8819*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4688 /* 8835*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4694 /* 8845*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4709 /* 8879*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4727 /* 8909*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4733 /* 8919*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4748 /* 8953*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4758 /* 8969*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4764 /* 8979*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4779 /* 9013*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4789 /* 9029*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4795 /* 9039*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4810 /* 9073*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4826 /* 9098*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4832 /* 9108*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4846 /* 9140*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
4863 /* 9169*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4869 /* 9179*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4883 /* 9210*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4893 /* 9226*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4899 /* 9236*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4913 /* 9267*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4923 /* 9283*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4929 /* 9293*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4943 /* 9324*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
4961 /* 9354*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4967 /* 9364*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
4981 /* 9395*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
4991 /* 9411*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4997 /* 9421*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5011 /* 9452*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5021 /* 9468*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5027 /* 9478*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5041 /* 9509*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5057 /* 9534*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5063 /* 9544*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5076 /* 9573*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
5093 /* 9602*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5099 /* 9612*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5113 /* 9643*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5123 /* 9659*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5129 /* 9669*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5143 /* 9700*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5153 /* 9716*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5159 /* 9726*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5173 /* 9757*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5191 /* 9787*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5197 /* 9797*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5211 /* 9828*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5221 /* 9844*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5227 /* 9854*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5241 /* 9885*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5251 /* 9901*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5257 /* 9911*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5271 /* 9942*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5287 /* 9967*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5293 /* 9977*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
5306 /* 10006*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
5311 /* 10015*/ /*SwitchOpcode*/ 38|128,13/*1702*/, TARGET_VAL(ISD::ADD),// ->11721
5315 /* 10022*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5328 /* 10045*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5334 /* 10055*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5348 /* 10087*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5358 /* 10103*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5364 /* 10113*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5378 /* 10145*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5388 /* 10161*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5394 /* 10171*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5408 /* 10203*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5425 /* 10231*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5431 /* 10241*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5445 /* 10273*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5455 /* 10289*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5461 /* 10299*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5475 /* 10331*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5485 /* 10347*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5491 /* 10357*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5505 /* 10389*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5520 /* 10412*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5526 /* 10422*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5539 /* 10452*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
5555 /* 10479*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5561 /* 10489*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5575 /* 10521*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5585 /* 10537*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5591 /* 10547*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5605 /* 10579*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5615 /* 10595*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5621 /* 10605*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5635 /* 10637*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5652 /* 10665*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5658 /* 10675*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5672 /* 10707*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5682 /* 10723*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5688 /* 10733*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5702 /* 10765*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5712 /* 10781*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5718 /* 10791*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5732 /* 10823*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5747 /* 10846*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5753 /* 10856*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5766 /* 10886*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
5782 /* 10913*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5788 /* 10923*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5801 /* 10952*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5811 /* 10968*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5817 /* 10978*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5830 /* 11007*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5840 /* 11023*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5846 /* 11033*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5859 /* 11062*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
5876 /* 11090*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5882 /* 11100*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5895 /* 11129*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5905 /* 11145*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5911 /* 11155*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5924 /* 11184*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5934 /* 11200*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5940 /* 11210*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5953 /* 11239*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
5968 /* 11262*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5974 /* 11272*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
5986 /* 11299*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
6002 /* 11326*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6008 /* 11336*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6021 /* 11365*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6031 /* 11381*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6037 /* 11391*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6050 /* 11420*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6060 /* 11436*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6066 /* 11446*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6079 /* 11475*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6096 /* 11503*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6102 /* 11513*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6115 /* 11542*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6125 /* 11558*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6131 /* 11568*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6144 /* 11597*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6154 /* 11613*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6160 /* 11623*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6173 /* 11652*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6188 /* 11675*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6194 /* 11685*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6206 /* 11712*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
6222 /* 11738*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6237 /* 11772*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6247 /* 11788*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6262 /* 11822*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6272 /* 11838*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6287 /* 11872*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6297 /* 11888*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6312 /* 11922*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6322 /* 11938*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6337 /* 11972*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6347 /* 11988*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6362 /* 12022*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6371 /* 12036*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6385 /* 12068*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
6395 /* 12084*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6410 /* 12118*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6420 /* 12134*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6435 /* 12168*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6445 /* 12184*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6460 /* 12218*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6470 /* 12234*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6485 /* 12268*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6495 /* 12284*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6510 /* 12318*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6520 /* 12334*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6535 /* 12368*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6544 /* 12382*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6558 /* 12414*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
6565 /* 12426*/ OPC_SwitchOpcode /*2 cases */, 122|128,2/*378*/, TARGET_VAL(ISD::OR),// ->12809
6569 /* 12434*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6585 /* 12462*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6598 /* 12491*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6610 /* 12510*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6623 /* 12539*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6635 /* 12558*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6648 /* 12587*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6668 /* 12620*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6681 /* 12649*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6693 /* 12668*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6706 /* 12697*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6718 /* 12716*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6731 /* 12745*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6749 /* 12773*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
6761 /* 12800*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
6766 /* 12809*/ /*SwitchOpcode*/ 102|128,2/*358*/, TARGET_VAL(ISD::ADD),// ->13171
6770 /* 12816*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6785 /* 12842*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6797 /* 12869*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6809 /* 12888*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6821 /* 12915*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6833 /* 12934*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6845 /* 12961*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6864 /* 12992*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6876 /* 13019*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6888 /* 13038*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6900 /* 13065*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6912 /* 13084*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6924 /* 13111*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
6941 /* 13137*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
6952 /* 13162*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
6968 /* 13188*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6982 /* 13219*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
6992 /* 13235*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7006 /* 13266*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7016 /* 13282*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7030 /* 13313*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7040 /* 13329*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7054 /* 13360*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7064 /* 13376*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7078 /* 13407*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7088 /* 13423*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7102 /* 13454*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7111 /* 13468*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7124 /* 13497*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iadd_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
7134 /* 13513*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7148 /* 13544*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7158 /* 13560*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7172 /* 13591*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7182 /* 13607*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7196 /* 13638*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7206 /* 13654*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7220 /* 13685*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7230 /* 13701*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7244 /* 13732*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7254 /* 13748*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7268 /* 13779*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7277 /* 13793*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7290 /* 13822*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_isub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
7297 /* 13834*/ OPC_SwitchOpcode /*2 cases */, 101|128,2/*357*/, TARGET_VAL(ISD::OR),// ->14196
7301 /* 13842*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7317 /* 13870*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7329 /* 13896*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7341 /* 13915*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7353 /* 13941*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7365 /* 13960*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7377 /* 13986*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7397 /* 14019*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7409 /* 14045*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7421 /* 14064*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7433 /* 14090*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7445 /* 14109*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7457 /* 14135*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7475 /* 14163*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7486 /* 14187*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
7491 /* 14196*/ /*SwitchOpcode*/ 81|128,2/*337*/, TARGET_VAL(ISD::ADD),// ->14537
7495 /* 14203*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7510 /* 14229*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7521 /* 14253*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7533 /* 14272*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7544 /* 14296*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7556 /* 14315*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7567 /* 14339*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7586 /* 14370*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7597 /* 14394*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7609 /* 14413*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7620 /* 14437*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7632 /* 14456*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7643 /* 14480*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7660 /* 14506*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
7670 /* 14528*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
7695 /* 14576*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7714 /* 14614*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7733 /* 14652*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7752 /* 14690*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7771 /* 14728*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7790 /* 14766*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7807 /* 14800*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
7825 /* 14835*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7843 /* 14870*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7861 /* 14905*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7879 /* 14940*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7897 /* 14975*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7915 /* 15010*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
7931 /* 15041*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_sub_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
7937 /* 15051*/ /*SwitchOpcode*/ 60|128,50/*6460*/, TARGET_VAL(ISD::AND),// ->21515
7940 /* 15059*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
7946 /* 15069*/ OPC_SwitchOpcode /*2 cases */, 127|128,6/*895*/, TARGET_VAL(ISD::OR),// ->15969
7950 /* 15077*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7964 /* 15102*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7970 /* 15112*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
7985 /* 15146*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
7995 /* 15162*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8001 /* 15172*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8016 /* 15206*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8026 /* 15222*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8032 /* 15232*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8047 /* 15266*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8065 /* 15296*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8071 /* 15306*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8086 /* 15340*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8096 /* 15356*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8102 /* 15366*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8117 /* 15400*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8127 /* 15416*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8133 /* 15426*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8148 /* 15460*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8164 /* 15485*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8170 /* 15495*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8184 /* 15527*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
8201 /* 15556*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8207 /* 15566*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8221 /* 15597*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8231 /* 15613*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8237 /* 15623*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8251 /* 15654*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8261 /* 15670*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8267 /* 15680*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8281 /* 15711*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8299 /* 15741*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8305 /* 15751*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8319 /* 15782*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8329 /* 15798*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8335 /* 15808*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8349 /* 15839*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8359 /* 15855*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8365 /* 15865*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8379 /* 15896*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8395 /* 15921*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8401 /* 15931*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
8414 /* 15960*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
8419 /* 15969*/ /*SwitchOpcode*/ 87|128,6/*855*/, TARGET_VAL(ISD::ADD),// ->16828
8423 /* 15976*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8436 /* 15999*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8442 /* 16009*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8456 /* 16041*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8466 /* 16057*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8472 /* 16067*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8486 /* 16099*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8496 /* 16115*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8502 /* 16125*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8516 /* 16157*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8533 /* 16185*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8539 /* 16195*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8553 /* 16227*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8563 /* 16243*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8569 /* 16253*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8583 /* 16285*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8593 /* 16301*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8599 /* 16311*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8613 /* 16343*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8628 /* 16366*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8634 /* 16376*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8647 /* 16406*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
8663 /* 16433*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8669 /* 16443*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8682 /* 16472*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8692 /* 16488*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8698 /* 16498*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8711 /* 16527*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8721 /* 16543*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8727 /* 16553*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8740 /* 16582*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8757 /* 16610*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8763 /* 16620*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8776 /* 16649*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8786 /* 16665*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8792 /* 16675*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8805 /* 16704*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8815 /* 16720*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8821 /* 16730*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8834 /* 16759*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8849 /* 16782*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8855 /* 16792*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
8867 /* 16819*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
8883 /* 16845*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8898 /* 16879*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8908 /* 16895*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8923 /* 16929*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8933 /* 16945*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8948 /* 16979*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
8958 /* 16995*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8973 /* 17029*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
8983 /* 17045*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8998 /* 17079*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9008 /* 17095*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9023 /* 17129*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9032 /* 17143*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9046 /* 17175*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
9053 /* 17187*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9057 /* 17193*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9073 /* 17221*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9086 /* 17250*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9098 /* 17269*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9111 /* 17298*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9123 /* 17317*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9136 /* 17346*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9156 /* 17379*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9169 /* 17408*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9181 /* 17427*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9194 /* 17456*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9206 /* 17475*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9219 /* 17504*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9237 /* 17532*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9249 /* 17559*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
9258 /* 17573*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9263 /* 17580*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9267 /* 17586*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9282 /* 17613*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9295 /* 17642*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9306 /* 17660*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9319 /* 17689*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9330 /* 17707*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9343 /* 17736*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9362 /* 17768*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9375 /* 17797*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9386 /* 17815*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9399 /* 17844*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9410 /* 17862*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9423 /* 17891*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9440 /* 17918*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
9452 /* 17945*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
9459 /* 17957*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9464 /* 17964*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9468 /* 17970*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9483 /* 17996*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9495 /* 18023*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9507 /* 18042*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9519 /* 18069*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9531 /* 18088*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9543 /* 18115*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9562 /* 18146*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9574 /* 18173*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9586 /* 18192*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9598 /* 18219*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9610 /* 18238*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9622 /* 18265*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9639 /* 18291*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9650 /* 18316*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
9658 /* 18329*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9663 /* 18336*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9667 /* 18342*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9681 /* 18367*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9693 /* 18394*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9704 /* 18412*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9716 /* 18439*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9727 /* 18457*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9739 /* 18484*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9757 /* 18514*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9769 /* 18541*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9780 /* 18559*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9792 /* 18586*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9803 /* 18604*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9815 /* 18631*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9831 /* 18656*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
9842 /* 18681*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
9849 /* 18693*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
9863 /* 18716*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9877 /* 18747*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9887 /* 18763*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9901 /* 18794*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9911 /* 18810*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9925 /* 18841*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
9935 /* 18857*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9949 /* 18888*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9959 /* 18904*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9973 /* 18935*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
9983 /* 18951*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9997 /* 18982*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10006 /* 18996*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10019 /* 19025*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_iand_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
10026 /* 19037*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10030 /* 19043*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10046 /* 19071*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10058 /* 19097*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10070 /* 19116*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10082 /* 19142*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10094 /* 19161*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10106 /* 19187*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10126 /* 19220*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10138 /* 19246*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10150 /* 19265*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10162 /* 19291*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10174 /* 19310*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10186 /* 19336*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10204 /* 19364*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10215 /* 19388*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
10224 /* 19402*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10229 /* 19409*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10233 /* 19415*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10248 /* 19442*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10260 /* 19468*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10271 /* 19486*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10283 /* 19512*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10294 /* 19530*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10306 /* 19556*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10325 /* 19588*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10337 /* 19614*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10348 /* 19632*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10360 /* 19658*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10371 /* 19676*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10383 /* 19702*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10400 /* 19729*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
10411 /* 19753*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
10418 /* 19765*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10423 /* 19772*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10427 /* 19778*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10442 /* 19804*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10453 /* 19828*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10465 /* 19847*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10476 /* 19871*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10488 /* 19890*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10499 /* 19914*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10518 /* 19945*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10529 /* 19969*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10541 /* 19988*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10552 /* 20012*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10564 /* 20031*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10575 /* 20055*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10592 /* 20081*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10602 /* 20103*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
10610 /* 20116*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10615 /* 20123*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10619 /* 20129*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10633 /* 20154*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10644 /* 20178*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10655 /* 20196*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10666 /* 20220*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10677 /* 20238*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10688 /* 20262*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10706 /* 20292*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10717 /* 20316*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10728 /* 20334*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10739 /* 20358*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10750 /* 20376*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10761 /* 20400*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10777 /* 20425*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10787 /* 20447*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
10794 /* 20459*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10816 /* 20501*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10835 /* 20539*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10854 /* 20577*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10873 /* 20615*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10892 /* 20653*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10911 /* 20691*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
10928 /* 20725*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
10936 /* 20738*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10957 /* 20779*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10975 /* 20816*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
10993 /* 20853*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11011 /* 20890*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11029 /* 20927*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11047 /* 20964*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11063 /* 20997*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
11070 /* 21009*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11091 /* 21048*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11109 /* 21083*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11127 /* 21118*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11145 /* 21153*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11163 /* 21188*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11181 /* 21223*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11197 /* 21254*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
11205 /* 21267*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11225 /* 21305*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11242 /* 21339*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11259 /* 21373*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11276 /* 21407*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11293 /* 21441*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11310 /* 21475*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11325 /* 21505*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_and_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
11331 /* 21515*/ /*SwitchOpcode*/ 60|128,50/*6460*/, TARGET_VAL(ISD::OR),// ->27979
11334 /* 21523*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11340 /* 21533*/ OPC_SwitchOpcode /*2 cases */, 127|128,6/*895*/, TARGET_VAL(ISD::OR),// ->22433
11344 /* 21541*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11358 /* 21566*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11364 /* 21576*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11379 /* 21610*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11389 /* 21626*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11395 /* 21636*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11410 /* 21670*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11420 /* 21686*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11426 /* 21696*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11441 /* 21730*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11459 /* 21760*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11465 /* 21770*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11480 /* 21804*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11490 /* 21820*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11496 /* 21830*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11511 /* 21864*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11521 /* 21880*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11527 /* 21890*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11542 /* 21924*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11558 /* 21949*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11564 /* 21959*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11578 /* 21991*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
11595 /* 22020*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11601 /* 22030*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11615 /* 22061*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11625 /* 22077*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11631 /* 22087*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11645 /* 22118*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11655 /* 22134*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11661 /* 22144*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11675 /* 22175*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11693 /* 22205*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11699 /* 22215*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11713 /* 22246*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11723 /* 22262*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11729 /* 22272*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11743 /* 22303*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11753 /* 22319*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11759 /* 22329*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11773 /* 22360*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11789 /* 22385*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11795 /* 22395*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
11808 /* 22424*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
11813 /* 22433*/ /*SwitchOpcode*/ 87|128,6/*855*/, TARGET_VAL(ISD::ADD),// ->23292
11817 /* 22440*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11830 /* 22463*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11836 /* 22473*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11850 /* 22505*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11860 /* 22521*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11866 /* 22531*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11880 /* 22563*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11890 /* 22579*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11896 /* 22589*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11910 /* 22621*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
11927 /* 22649*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11933 /* 22659*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11947 /* 22691*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11957 /* 22707*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11963 /* 22717*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11977 /* 22749*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
11987 /* 22765*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11993 /* 22775*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12007 /* 22807*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12022 /* 22830*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12028 /* 22840*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12041 /* 22870*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
12057 /* 22897*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12063 /* 22907*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12076 /* 22936*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12086 /* 22952*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12092 /* 22962*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12105 /* 22991*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12115 /* 23007*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12121 /* 23017*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12134 /* 23046*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12151 /* 23074*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12157 /* 23084*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12170 /* 23113*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12180 /* 23129*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12186 /* 23139*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12199 /* 23168*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12209 /* 23184*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12215 /* 23194*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12228 /* 23223*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12243 /* 23246*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12249 /* 23256*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12261 /* 23283*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
12277 /* 23309*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12292 /* 23343*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12302 /* 23359*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12317 /* 23393*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12327 /* 23409*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12342 /* 23443*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12352 /* 23459*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12367 /* 23493*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12377 /* 23509*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12392 /* 23543*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12402 /* 23559*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12417 /* 23593*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12426 /* 23607*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12440 /* 23639*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
12447 /* 23651*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12451 /* 23657*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12467 /* 23685*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12480 /* 23714*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12492 /* 23733*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12505 /* 23762*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12517 /* 23781*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12530 /* 23810*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12550 /* 23843*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12563 /* 23872*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12575 /* 23891*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12588 /* 23920*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12600 /* 23939*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12613 /* 23968*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12631 /* 23996*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12643 /* 24023*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
12652 /* 24037*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12657 /* 24044*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12661 /* 24050*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12676 /* 24077*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12689 /* 24106*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12700 /* 24124*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12713 /* 24153*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12724 /* 24171*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12737 /* 24200*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12756 /* 24232*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12769 /* 24261*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12780 /* 24279*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12793 /* 24308*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12804 /* 24326*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12817 /* 24355*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12834 /* 24382*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
12846 /* 24409*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
12853 /* 24421*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12858 /* 24428*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12862 /* 24434*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12877 /* 24460*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12889 /* 24487*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12901 /* 24506*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12913 /* 24533*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12925 /* 24552*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12937 /* 24579*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
12956 /* 24610*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12968 /* 24637*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
12980 /* 24656*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12992 /* 24683*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13004 /* 24702*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13016 /* 24729*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13033 /* 24755*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13044 /* 24780*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
13052 /* 24793*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13057 /* 24800*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13061 /* 24806*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13075 /* 24831*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13087 /* 24858*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13098 /* 24876*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13110 /* 24903*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13121 /* 24921*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13133 /* 24948*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13151 /* 24978*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13163 /* 25005*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13174 /* 25023*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13186 /* 25050*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13197 /* 25068*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13209 /* 25095*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13225 /* 25120*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13236 /* 25145*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
13243 /* 25157*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13257 /* 25180*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13271 /* 25211*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13281 /* 25227*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13295 /* 25258*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13305 /* 25274*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13319 /* 25305*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13329 /* 25321*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13343 /* 25352*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13353 /* 25368*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13367 /* 25399*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13377 /* 25415*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13391 /* 25446*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13400 /* 25460*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13413 /* 25489*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_ior_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
13420 /* 25501*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13424 /* 25507*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13440 /* 25535*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13452 /* 25561*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13464 /* 25580*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13476 /* 25606*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13488 /* 25625*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13500 /* 25651*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13520 /* 25684*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13532 /* 25710*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13544 /* 25729*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13556 /* 25755*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13568 /* 25774*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13580 /* 25800*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13598 /* 25828*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13609 /* 25852*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
13618 /* 25866*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13623 /* 25873*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13627 /* 25879*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13642 /* 25906*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13654 /* 25932*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13665 /* 25950*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13677 /* 25976*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13688 /* 25994*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13700 /* 26020*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13719 /* 26052*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13731 /* 26078*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13742 /* 26096*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13754 /* 26122*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13765 /* 26140*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13777 /* 26166*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13794 /* 26193*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
13805 /* 26217*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
13812 /* 26229*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13817 /* 26236*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13821 /* 26242*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13836 /* 26268*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13847 /* 26292*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13859 /* 26311*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13870 /* 26335*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13882 /* 26354*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13893 /* 26378*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
13912 /* 26409*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13923 /* 26433*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13935 /* 26452*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13946 /* 26476*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13958 /* 26495*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13969 /* 26519*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
13986 /* 26545*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13996 /* 26567*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
14004 /* 26580*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14009 /* 26587*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14013 /* 26593*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14027 /* 26618*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14038 /* 26642*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14049 /* 26660*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14060 /* 26684*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14071 /* 26702*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14082 /* 26726*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14100 /* 26756*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14111 /* 26780*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14122 /* 26798*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14133 /* 26822*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14144 /* 26840*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14155 /* 26864*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14171 /* 26889*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14181 /* 26911*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
14188 /* 26923*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14210 /* 26965*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14229 /* 27003*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14248 /* 27041*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14267 /* 27079*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14286 /* 27117*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14305 /* 27155*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14322 /* 27189*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
14330 /* 27202*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14351 /* 27243*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14369 /* 27280*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14387 /* 27317*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14405 /* 27354*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14423 /* 27391*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14441 /* 27428*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14457 /* 27461*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
14464 /* 27473*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14485 /* 27512*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14503 /* 27547*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14521 /* 27582*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14539 /* 27617*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14557 /* 27652*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14575 /* 27687*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14591 /* 27718*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
14599 /* 27731*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14619 /* 27769*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14636 /* 27803*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14653 /* 27837*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopb_io), 0|OPFL_Chain|OPFL_MemRefs,
14670 /* 27871*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14687 /* 27905*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14704 /* 27939*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memoph_io), 0|OPFL_Chain|OPFL_MemRefs,
14719 /* 27969*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::L4_or_memopw_io), 0|OPFL_Chain|OPFL_MemRefs,
14732 /* 27991*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14736 /* 27997*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14745 /* 28014*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_addi), 0,
14748 /* 28025*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
14760 /* 28047*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
14771 /* 28068*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14773 /* 28076*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerbgp), 0|OPFL_Chain|OPFL_MemRefs,
14782 /* 28093*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14784 /* 28101*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerhgp), 0|OPFL_Chain|OPFL_MemRefs,
14793 /* 28118*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14795 /* 28126*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
14804 /* 28141*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
14811 /* 28151*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14814 /* 28157*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14818 /* 28163*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14831 /* 28186*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
14838 /* 28198*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14842 /* 28204*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14854 /* 28226*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
14869 /* 28255*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14871 /* 28263*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerbabs), 0|OPFL_Chain|OPFL_MemRefs,
14880 /* 28280*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14882 /* 28288*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerhabs), 0|OPFL_Chain|OPFL_MemRefs,
14891 /* 28305*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14893 /* 28313*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
14900 /* 28324*/ OPC_SwitchOpcode /*2 cases */, 120, TARGET_VAL(ISD::ADD),// ->28448
14904 /* 28332*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14908 /* 28338*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14919 /* 28357*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
14925 /* 28368*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
14929 /* 28374*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14941 /* 28394*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
14956 /* 28422*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
14964 /* 28438*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
14970 /* 28448*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->28496
14982 /* 28471*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
14990 /* 28487*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15004 /* 28512*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15010 /* 28523*/ OPC_SwitchOpcode /*2 cases */, 37|128,3/*421*/, TARGET_VAL(ISD::OR),// ->28949
15023 /* 28550*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15031 /* 28566*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15044 /* 28593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15046 /* 28601*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15056 /* 28622*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15058 /* 28630*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15068 /* 28651*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15070 /* 28659*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15080 /* 28680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15082 /* 28688*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15092 /* 28709*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15094 /* 28717*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15104 /* 28738*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15106 /* 28746*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15116 /* 28764*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15123 /* 28777*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15135 /* 28801*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15137 /* 28809*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15146 /* 28827*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15148 /* 28835*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15157 /* 28853*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15159 /* 28861*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15168 /* 28879*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15170 /* 28887*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15179 /* 28905*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15181 /* 28913*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15190 /* 28931*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15192 /* 28939*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15198 /* 28949*/ /*SwitchOpcode*/ 35|128,3/*419*/, TARGET_VAL(ISD::ADD),// ->29372
15210 /* 28973*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15218 /* 28989*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15231 /* 29016*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15233 /* 29024*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15243 /* 29045*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15245 /* 29053*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15255 /* 29074*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15257 /* 29082*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15267 /* 29103*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15269 /* 29111*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15279 /* 29132*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15281 /* 29140*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15291 /* 29161*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15293 /* 29169*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15303 /* 29187*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15310 /* 29200*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15322 /* 29224*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15324 /* 29232*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15333 /* 29250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15335 /* 29258*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15344 /* 29276*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15346 /* 29284*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15355 /* 29302*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15357 /* 29310*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15366 /* 29328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15368 /* 29336*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15377 /* 29354*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15379 /* 29362*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15395 /* 29390*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15407 /* 29415*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15409 /* 29423*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15419 /* 29444*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15421 /* 29452*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15431 /* 29473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15433 /* 29481*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15441 /* 29493*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15450 /* 29509*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
15463 /* 29535*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
15474 /* 29557*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15476 /* 29565*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15485 /* 29583*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15487 /* 29591*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15496 /* 29609*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15498 /* 29617*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15507 /* 29630*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15516 /* 29647*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerd_pi), 0|OPFL_Chain|OPFL_MemRefs,
15535 /* 29685*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15539 /* 29698*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
15548 /* 29716*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15552 /* 29729*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
15562 /* 29748*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15566 /* 29761*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
15577 /* 29783*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15580 /* 29793*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
15589 /* 29811*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15592 /* 29821*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
15602 /* 29840*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15605 /* 29850*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
15615 /* 29869*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerbgp), 0|OPFL_Chain|OPFL_MemRefs,
15623 /* 29883*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerhgp), 0|OPFL_Chain|OPFL_MemRefs,
15632 /* 29898*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
15642 /* 29916*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerbabs), 0|OPFL_Chain|OPFL_MemRefs,
15650 /* 29930*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerhabs), 0|OPFL_Chain|OPFL_MemRefs,
15659 /* 29945*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
15666 /* 29956*/ OPC_SwitchOpcode /*2 cases */, 106|128,4/*618*/, TARGET_VAL(ISD::ADD),// ->30579
15669 /* 29964*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
15673 /* 29970*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15689 /* 29999*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_ur), 0|OPFL_Chain|OPFL_MemRefs,
15698 /* 30017*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerh_ur), 0|OPFL_Chain|OPFL_MemRefs,
15708 /* 30036*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
15716 /* 30050*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
15720 /* 30056*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15735 /* 30084*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_ur), 0|OPFL_Chain|OPFL_MemRefs,
15744 /* 30102*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerh_ur), 0|OPFL_Chain|OPFL_MemRefs,
15754 /* 30121*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
15764 /* 30140*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_rr), 0|OPFL_Chain|OPFL_MemRefs,
15772 /* 30155*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerh_rr), 0|OPFL_Chain|OPFL_MemRefs,
15781 /* 30171*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
15788 /* 30183*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
15792 /* 30189*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15807 /* 30215*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_rr), 0|OPFL_Chain|OPFL_MemRefs,
15815 /* 30230*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerh_rr), 0|OPFL_Chain|OPFL_MemRefs,
15824 /* 30246*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
15833 /* 30261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15848 /* 30292*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
15866 /* 30327*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
15883 /* 30360*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
15900 /* 30392*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
15917 /* 30424*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
15933 /* 30454*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
15950 /* 30486*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15952 /* 30493*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
15969 /* 30525*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15971 /* 30532*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
15987 /* 30562*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
15989 /* 30569*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
15995 /* 30579*/ /*SwitchOpcode*/ 82|128,2/*338*/, TARGET_VAL(ISD::OR),// ->30921
15999 /* 30586*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16015 /* 30619*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16034 /* 30656*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16052 /* 30691*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16070 /* 30725*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16088 /* 30759*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16105 /* 30791*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16123 /* 30825*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
16125 /* 30832*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16143 /* 30866*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
16145 /* 30873*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16162 /* 30905*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
16164 /* 30912*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16184 /* 30952*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16196 /* 30978*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16209 /* 31005*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16222 /* 31032*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16233 /* 31055*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16245 /* 31079*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16258 /* 31106*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
16260 /* 31113*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16271 /* 31136*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
16273 /* 31143*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16285 /* 31167*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
16287 /* 31174*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16294 /* 31186*/ OPC_SwitchOpcode /*2 cases */, 1|128,1/*129*/, TARGET_VAL(ISD::OR),// ->31320
16308 /* 31215*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16317 /* 31233*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16327 /* 31252*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16338 /* 31274*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16347 /* 31292*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16357 /* 31311*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16362 /* 31320*/ /*SwitchOpcode*/ 127, TARGET_VAL(ISD::ADD),// ->31450
16375 /* 31345*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16384 /* 31363*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16394 /* 31382*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16405 /* 31404*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16414 /* 31422*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16424 /* 31441*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16441 /* 31472*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16450 /* 31490*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16460 /* 31509*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16467 /* 31521*/ OPC_SwitchOpcode /*2 cases */, 36|128,3/*420*/, TARGET_VAL(ISD::OR),// ->31946
16472 /* 31532*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16486 /* 31560*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16503 /* 31592*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16519 /* 31622*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16535 /* 31651*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16551 /* 31680*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16566 /* 31707*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16583 /* 31740*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16592 /* 31758*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16602 /* 31777*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16613 /* 31799*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16622 /* 31817*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16632 /* 31836*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16642 /* 31855*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16650 /* 31870*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16659 /* 31886*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16669 /* 31905*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16677 /* 31920*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16686 /* 31936*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16692 /* 31946*/ /*SwitchOpcode*/ 22|128,3/*406*/, TARGET_VAL(ISD::ADD),// ->32356
16697 /* 31956*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16710 /* 31982*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16726 /* 32012*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16741 /* 32040*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16756 /* 32067*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
16771 /* 32094*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
16785 /* 32119*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
16801 /* 32150*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16810 /* 32168*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16820 /* 32187*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16831 /* 32209*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16840 /* 32227*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16850 /* 32246*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16860 /* 32265*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16868 /* 32280*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16877 /* 32296*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16887 /* 32315*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16895 /* 32330*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16904 /* 32346*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16922 /* 32378*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
16931 /* 32396*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
16941 /* 32415*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
16948 /* 32426*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16960 /* 32448*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_rr), 0|OPFL_Chain|OPFL_MemRefs,
16968 /* 32464*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerh_rr), 0|OPFL_Chain|OPFL_MemRefs,
16977 /* 32481*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
16995 /* 32519*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
17005 /* 32540*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
17016 /* 32562*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
17027 /* 32584*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirb_io), 0|OPFL_Chain|OPFL_MemRefs,
17036 /* 32602*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeirh_io), 0|OPFL_Chain|OPFL_MemRefs,
17046 /* 32621*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeiri_io), 0|OPFL_Chain|OPFL_MemRefs,
17056 /* 32640*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
17064 /* 32655*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
17073 /* 32671*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17081 /* 32683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17092 /* 32704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerb_pi), 0|OPFL_Chain|OPFL_MemRefs,
17105 /* 32728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerh_pi), 0|OPFL_Chain|OPFL_MemRefs,
17117 /* 32750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storeri_pi), 0|OPFL_Chain|OPFL_MemRefs,
17135 /* 32786*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
17137 /* 32793*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
17139 /* 32801*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
17148 /* 32822*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
17150 /* 32829*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
17152 /* 32837*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
17167 /* 32868*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
17169 /* 32875*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
17171 /* 32883*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
17185 /* 32910*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
17192 /* 32922*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
17199 /* 32933*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->33117
17202 /* 32941*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17206 /* 32947*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17219 /* 32970*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
17226 /* 32982*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17230 /* 32988*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17243 /* 33012*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
17250 /* 33025*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
17257 /* 33037*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17261 /* 33043*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17273 /* 33063*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
17288 /* 33091*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17296 /* 33107*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17302 /* 33117*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->33165
17314 /* 33140*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17322 /* 33156*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17336 /* 33181*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17342 /* 33192*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->33267
17354 /* 33216*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17362 /* 33232*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17369 /* 33245*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17376 /* 33258*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17381 /* 33267*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->33339
17392 /* 33288*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17400 /* 33304*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17407 /* 33317*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17414 /* 33330*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17428 /* 33355*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17434 /* 33365*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17443 /* 33381*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
17454 /* 33402*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17469 /* 33430*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
17476 /* 33442*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
17483 /* 33453*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->33637
17486 /* 33461*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17490 /* 33467*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17503 /* 33490*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
17510 /* 33502*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17514 /* 33508*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17527 /* 33532*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
17534 /* 33545*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
17541 /* 33557*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17545 /* 33563*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17557 /* 33583*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
17572 /* 33611*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17580 /* 33627*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17586 /* 33637*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->33685
17598 /* 33660*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17606 /* 33676*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17620 /* 33701*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17626 /* 33712*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->33787
17638 /* 33736*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17646 /* 33752*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17653 /* 33765*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17660 /* 33778*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17665 /* 33787*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->33859
17676 /* 33808*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17684 /* 33824*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17691 /* 33837*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17698 /* 33850*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17712 /* 33875*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17718 /* 33885*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17727 /* 33901*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
17738 /* 33922*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
17753 /* 33950*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
17760 /* 33962*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
17767 /* 33973*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->34157
17770 /* 33981*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17774 /* 33987*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17787 /* 34010*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
17794 /* 34022*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17798 /* 34028*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17811 /* 34052*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
17818 /* 34065*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
17825 /* 34077*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
17829 /* 34083*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17841 /* 34103*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
17856 /* 34131*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17864 /* 34147*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17870 /* 34157*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->34205
17882 /* 34180*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17890 /* 34196*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17904 /* 34221*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17910 /* 34232*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->34307
17922 /* 34256*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17930 /* 34272*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17937 /* 34285*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17944 /* 34298*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17949 /* 34307*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->34379
17960 /* 34328*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17968 /* 34344*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17975 /* 34357*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17982 /* 34370*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
17996 /* 34395*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18002 /* 34405*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18011 /* 34421*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18022 /* 34442*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18037 /* 34470*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
18044 /* 34482*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
18051 /* 34493*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->34677
18054 /* 34501*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18058 /* 34507*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18071 /* 34530*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
18078 /* 34542*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18082 /* 34548*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18095 /* 34572*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
18102 /* 34585*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18109 /* 34597*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18113 /* 34603*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18125 /* 34623*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18140 /* 34651*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18148 /* 34667*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18154 /* 34677*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->34725
18166 /* 34700*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18174 /* 34716*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18188 /* 34741*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18194 /* 34752*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->34827
18206 /* 34776*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18214 /* 34792*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18221 /* 34805*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18228 /* 34818*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18233 /* 34827*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->34899
18244 /* 34848*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18252 /* 34864*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18259 /* 34877*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18266 /* 34890*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18280 /* 34915*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18286 /* 34925*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18295 /* 34941*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18306 /* 34962*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18321 /* 34990*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
18328 /* 35002*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
18335 /* 35013*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->35197
18338 /* 35021*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18342 /* 35027*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18355 /* 35050*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
18362 /* 35062*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18366 /* 35068*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18379 /* 35092*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
18386 /* 35105*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18393 /* 35117*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18397 /* 35123*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18409 /* 35143*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18424 /* 35171*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18432 /* 35187*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18438 /* 35197*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->35245
18450 /* 35220*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18458 /* 35236*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18472 /* 35261*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18478 /* 35272*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->35347
18490 /* 35296*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18498 /* 35312*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18505 /* 35325*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18512 /* 35338*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18517 /* 35347*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->35419
18528 /* 35368*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18536 /* 35384*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18543 /* 35397*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18550 /* 35410*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18564 /* 35435*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18570 /* 35445*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18579 /* 35461*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18590 /* 35482*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
18605 /* 35510*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
18612 /* 35522*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
18619 /* 35533*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->35717
18622 /* 35541*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18626 /* 35547*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18639 /* 35570*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
18646 /* 35582*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18650 /* 35588*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18663 /* 35612*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_ur), 0|OPFL_Chain|OPFL_MemRefs,
18670 /* 35625*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
18677 /* 35637*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18681 /* 35643*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18693 /* 35663*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
18708 /* 35691*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18716 /* 35707*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18722 /* 35717*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->35765
18734 /* 35740*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18742 /* 35756*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18756 /* 35781*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18762 /* 35792*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->35867
18774 /* 35816*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18782 /* 35832*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18789 /* 35845*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18796 /* 35858*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18801 /* 35867*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->35939
18812 /* 35888*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18820 /* 35904*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18827 /* 35917*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18834 /* 35930*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18848 /* 35955*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18854 /* 35965*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18863 /* 35981*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storeri_rr), 0|OPFL_Chain|OPFL_MemRefs,
18874 /* 36002*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
18889 /* 36030*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
18896 /* 36042*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
18903 /* 36053*/ OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::ADD),// ->36237
18906 /* 36061*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18910 /* 36067*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18923 /* 36090*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
18930 /* 36102*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18934 /* 36108*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18947 /* 36132*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_ur), 0|OPFL_Chain|OPFL_MemRefs,
18954 /* 36145*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18961 /* 36157*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
18965 /* 36163*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18977 /* 36183*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
18992 /* 36211*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19000 /* 36227*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19006 /* 36237*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::OR),// ->36285
19018 /* 36260*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19026 /* 36276*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19040 /* 36301*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19046 /* 36312*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::OR),// ->36387
19058 /* 36336*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19066 /* 36352*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19073 /* 36365*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19080 /* 36378*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19085 /* 36387*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADD),// ->36459
19096 /* 36408*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19104 /* 36424*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19111 /* 36437*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19118 /* 36450*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19132 /* 36475*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19138 /* 36485*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19147 /* 36501*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerd_rr), 0|OPFL_Chain|OPFL_MemRefs,
19158 /* 36522*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
19175 /* 36556*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19177 /* 36565*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerbgp), 0|OPFL_Chain|OPFL_MemRefs,
19186 /* 36583*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19188 /* 36592*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerbabs), 0|OPFL_Chain|OPFL_MemRefs,
19195 /* 36603*/ OPC_SwitchOpcode /*2 cases */, 36|128,2/*292*/, TARGET_VAL(ISD::ADD),// ->36900
19198 /* 36611*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19202 /* 36617*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19217 /* 36646*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19219 /* 36655*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_ur), 0|OPFL_Chain|OPFL_MemRefs,
19226 /* 36667*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19230 /* 36673*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19244 /* 36701*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19246 /* 36710*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_ur), 0|OPFL_Chain|OPFL_MemRefs,
19252 /* 36721*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19256 /* 36727*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19270 /* 36753*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19272 /* 36762*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_ur), 0|OPFL_Chain|OPFL_MemRefs,
19280 /* 36776*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
19284 /* 36782*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19297 /* 36807*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19299 /* 36816*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_ur), 0|OPFL_Chain|OPFL_MemRefs,
19315 /* 36849*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19317 /* 36858*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19327 /* 36880*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19329 /* 36889*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19336 /* 36900*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::OR),// ->36978
19350 /* 36929*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19352 /* 36938*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19362 /* 36960*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19364 /* 36969*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19380 /* 37000*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19382 /* 37009*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19388 /* 37020*/ OPC_SwitchOpcode /*2 cases */, 3|128,1/*131*/, TARGET_VAL(ISD::OR),// ->37156
19402 /* 37051*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19404 /* 37060*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19414 /* 37082*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19416 /* 37091*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19425 /* 37110*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19427 /* 37119*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19436 /* 37138*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19438 /* 37147*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19443 /* 37156*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(ISD::ADD),// ->37289
19456 /* 37184*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19458 /* 37193*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19468 /* 37215*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19470 /* 37224*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19479 /* 37243*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19481 /* 37252*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19490 /* 37271*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19492 /* 37280*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19508 /* 37311*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19510 /* 37320*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19516 /* 37330*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19527 /* 37352*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19529 /* 37361*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S4_storerb_rr), 0|OPFL_Chain|OPFL_MemRefs,
19542 /* 37388*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
19544 /* 37397*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
19553 /* 37413*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19557 /* 37419*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19570 /* 37443*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19579 /* 37459*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19588 /* 37475*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19604 /* 37504*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19613 /* 37521*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19622 /* 37538*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19632 /* 37555*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19636 /* 37561*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19650 /* 37587*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19658 /* 37601*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19669 /* 37620*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19677 /* 37634*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19688 /* 37653*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19696 /* 37667*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19714 /* 37699*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19722 /* 37714*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19733 /* 37734*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19741 /* 37749*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19752 /* 37769*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19760 /* 37784*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19771 /* 37802*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19775 /* 37808*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19788 /* 37832*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19797 /* 37848*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19806 /* 37864*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19822 /* 37893*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19831 /* 37910*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19840 /* 37927*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19850 /* 37944*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19854 /* 37950*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19868 /* 37976*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19876 /* 37990*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19887 /* 38009*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19895 /* 38023*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19906 /* 38042*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19914 /* 38056*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19932 /* 38088*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19940 /* 38103*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
19951 /* 38123*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19959 /* 38138*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
19970 /* 38158*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19978 /* 38173*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
19989 /* 38191*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19993 /* 38197*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20006 /* 38221*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
20015 /* 38237*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
20024 /* 38253*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
20040 /* 38282*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
20049 /* 38299*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
20058 /* 38316*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
20068 /* 38333*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20072 /* 38339*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20086 /* 38365*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
20094 /* 38379*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
20105 /* 38398*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
20113 /* 38412*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
20124 /* 38431*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
20132 /* 38445*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
20150 /* 38477*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
20158 /* 38492*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
20169 /* 38512*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
20177 /* 38527*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
20188 /* 38547*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
20196 /* 38562*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
20205 /* 38575*/ /*SwitchOpcode*/ 34|128,69/*8866*/, TARGET_VAL(ISD::OR),// ->47445
20209 /* 38585*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20220 /* 38605*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
20225 /* 38614*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20231 /* 38625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_lh), 0,
20246 /* 38653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hl), 0,
20251 /* 38662*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20257 /* 38673*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
20267 /* 38690*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20273 /* 38701*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
20278 /* 38710*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20284 /* 38720*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20290 /* 38731*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_lh), 0,
20303 /* 38756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hl), 0,
20308 /* 38765*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
20318 /* 38784*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
20326 /* 38796*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::SHL),// ->38830
20330 /* 38803*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20339 /* 38821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ori_asl_ri), 0,
20343 /* 38830*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::SRL),// ->38863
20347 /* 38836*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20356 /* 38854*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ori_lsr_ri), 0,
20363 /* 38867*/ OPC_SwitchOpcode /*5 cases */, 49|128,4/*561*/, TARGET_VAL(ISD::SHL),// ->39433
20366 /* 38875*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
20374 /* 38888*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
20382 /* 38906*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
20390 /* 38921*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20400 /* 38940*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ori_asl_ri), 0,
20406 /* 38952*/ OPC_SwitchOpcode /*2 cases */, 124|128,1/*252*/, TARGET_VAL(ISD::LOAD),// ->39209
20411 /* 38961*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20424 /* 38983*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
20426 /* 38987*/ OPC_SwitchOpcode /*2 cases */, 107, TARGET_VAL(ISD::SHL),// ->39098
20428 /* 38992*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::INSERT),
20430 /* 38996*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20435 /* 39003*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20445 /* 39021*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20450 /* 39028*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20466 /* 39056*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20479 /* 39083*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20481 /* 39091*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20485 /* 39098*/ /*SwitchOpcode*/ 107, TARGET_VAL(ISD::LOAD),// ->39208
20495 /* 39114*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20497 /* 39118*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::INSERT),
20499 /* 39122*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20504 /* 39129*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20514 /* 39147*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20519 /* 39154*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20538 /* 39193*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20540 /* 39201*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20545 /* 39209*/ /*SwitchOpcode*/ 90|128,1/*218*/, TARGET_VAL(HexagonISD::INSERT),// ->39431
20547 /* 39214*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20552 /* 39221*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20562 /* 39238*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20567 /* 39245*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20583 /* 39273*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
20585 /* 39277*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::SHL),// ->39354
20587 /* 39282*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20592 /* 39289*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20605 /* 39312*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20618 /* 39339*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20620 /* 39347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20624 /* 39354*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::LOAD),// ->39430
20634 /* 39370*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20636 /* 39374*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20641 /* 39381*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20657 /* 39415*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20659 /* 39423*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20666 /* 39433*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->39467
20670 /* 39439*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20680 /* 39458*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ori_lsr_ri), 0,
20684 /* 39467*/ /*SwitchOpcode*/ 43, TARGET_VAL(ISD::ZERO_EXTEND),// ->39513
20689 /* 39475*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20691 /* 39479*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
20702 /* 39502*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
20706 /* 39513*/ /*SwitchOpcode*/ 112|128,5/*752*/, TARGET_VAL(ISD::OR),// ->40269
20708 /* 39518*/ OPC_SwitchOpcode /*2 cases */, 89|128,3/*473*/, TARGET_VAL(ISD::SHL),// ->39996
20710 /* 39524*/ OPC_SwitchOpcode /*2 cases */, 86|128,1/*214*/, TARGET_VAL(HexagonISD::INSERT),// ->39743
20712 /* 39530*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20717 /* 39537*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20727 /* 39554*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20732 /* 39561*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20748 /* 39589*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::SHL),// ->39666
20750 /* 39594*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20755 /* 39601*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20769 /* 39625*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20781 /* 39651*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20783 /* 39659*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20787 /* 39666*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::LOAD),// ->39742
20798 /* 39683*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20800 /* 39687*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20805 /* 39694*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20820 /* 39727*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20822 /* 39735*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20827 /* 39743*/ /*SwitchOpcode*/ 120|128,1/*248*/, TARGET_VAL(ISD::LOAD),// ->39995
20832 /* 39751*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20845 /* 39773*/ OPC_SwitchOpcode /*2 cases */, 107, TARGET_VAL(ISD::SHL),// ->39884
20847 /* 39778*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::INSERT),
20849 /* 39782*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20854 /* 39789*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20864 /* 39807*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20869 /* 39814*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20886 /* 39843*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20898 /* 39869*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20900 /* 39877*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20904 /* 39884*/ /*SwitchOpcode*/ 107, TARGET_VAL(ISD::LOAD),// ->39994
20915 /* 39901*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20917 /* 39905*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::INSERT),
20919 /* 39909*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20924 /* 39916*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20934 /* 39934*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20939 /* 39941*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20957 /* 39979*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
20959 /* 39987*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
20965 /* 39996*/ /*SwitchOpcode*/ 12|128,2/*268*/, TARGET_VAL(ISD::LOAD),// ->40268
20976 /* 40014*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
20978 /* 40018*/ OPC_SwitchOpcode /*2 cases */, 121, TARGET_VAL(HexagonISD::INSERT),// ->40143
20980 /* 40023*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20985 /* 40030*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20995 /* 40048*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21000 /* 40055*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21017 /* 40084*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21019 /* 40088*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21024 /* 40095*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21039 /* 40128*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
21041 /* 40136*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
21045 /* 40143*/ /*SwitchOpcode*/ 121, TARGET_VAL(ISD::LOAD),// ->40267
21050 /* 40150*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21064 /* 40174*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21066 /* 40178*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::INSERT),
21068 /* 40182*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21073 /* 40189*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21083 /* 40207*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21088 /* 40214*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21106 /* 40252*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
21108 /* 40260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
21114 /* 40269*/ /*SwitchOpcode*/ 16|128,2/*272*/, TARGET_VAL(ISD::LOAD),// ->40545
21125 /* 40287*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
21127 /* 40291*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21129 /* 40295*/ OPC_SwitchOpcode /*2 cases */, 121, TARGET_VAL(HexagonISD::INSERT),// ->40420
21131 /* 40300*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21136 /* 40307*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21146 /* 40325*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21151 /* 40332*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21167 /* 40360*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21169 /* 40364*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21174 /* 40371*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21190 /* 40405*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
21192 /* 40413*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
21196 /* 40420*/ /*SwitchOpcode*/ 121, TARGET_VAL(ISD::LOAD),// ->40544
21201 /* 40427*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21214 /* 40450*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21216 /* 40454*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::INSERT),
21218 /* 40458*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21223 /* 40465*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21233 /* 40483*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21238 /* 40490*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21257 /* 40529*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
21259 /* 40537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0|OPFL_Chain,
21268 /* 40549*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
21272 /* 40556*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21279 /* 40577*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_andn), 0,
21285 /* 40588*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21293 /* 40610*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_andn), 0,
21300 /* 40622*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
21304 /* 40629*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21312 /* 40651*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_andn), 0,
21318 /* 40662*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
21327 /* 40685*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_andn), 0,
21335 /* 40699*/ OPC_SwitchOpcode /*4 cases */, 50, TARGET_VAL(ISD::SRA),// ->40753
21339 /* 40706*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21348 /* 40723*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_or), 0,
21359 /* 40743*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_or), 0,
21364 /* 40753*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SRL),// ->40806
21368 /* 40759*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21377 /* 40776*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_or), 0,
21388 /* 40796*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_or), 0,
21393 /* 40806*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SHL),// ->40859
21397 /* 40812*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21406 /* 40829*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_or), 0,
21417 /* 40849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_or), 0,
21422 /* 40859*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ROTL),// ->40916
21426 /* 40865*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21436 /* 40884*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_or), 0,
21448 /* 40906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_or), 0,
21456 /* 40920*/ OPC_SwitchOpcode /*4 cases */, 52, TARGET_VAL(ISD::SRA),// ->40976
21460 /* 40927*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21470 /* 40945*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_or), 0,
21482 /* 40966*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_or), 0,
21487 /* 40976*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->41031
21491 /* 40982*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21501 /* 41000*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_or), 0,
21513 /* 41021*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_or), 0,
21518 /* 41031*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SHL),// ->41086
21522 /* 41037*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21532 /* 41055*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_or), 0,
21544 /* 41076*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_or), 0,
21549 /* 41086*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::ROTL),// ->41145
21553 /* 41092*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21564 /* 41112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_or), 0,
21577 /* 41135*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_or), 0,
21586 /* 41149*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::SRA),// ->41184
21593 /* 41163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_or), 0,
21598 /* 41174*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_or), 0,
21603 /* 41184*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->41218
21610 /* 41197*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_or), 0,
21615 /* 41208*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_or), 0,
21620 /* 41218*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SHL),// ->41252
21627 /* 41231*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_or), 0,
21632 /* 41242*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_or), 0,
21640 /* 41256*/ OPC_SwitchOpcode /*4 cases */, 32, TARGET_VAL(ISD::SRA),// ->41292
21648 /* 41271*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_or), 0,
21653 /* 41282*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_or), 0,
21658 /* 41292*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SRL),// ->41327
21666 /* 41306*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_or), 0,
21671 /* 41317*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_or), 0,
21676 /* 41327*/ /*SwitchOpcode*/ 0|128,9/*1152*/, TARGET_VAL(ISD::SHL),// ->42483
21685 /* 41344*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_or), 0,
21690 /* 41355*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_or), 0,
21697 /* 41368*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21705 /* 41381*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
21707 /* 41385*/ OPC_SwitchOpcode /*3 cases */, 29|128,4/*541*/, TARGET_VAL(ISD::OR),// ->41931
21709 /* 41391*/ OPC_SwitchOpcode /*2 cases */, 95|128,2/*351*/, TARGET_VAL(ISD::SHL),// ->41747
21711 /* 41397*/ OPC_SwitchOpcode /*2 cases */, 42|128,1/*170*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->41572
21722 /* 41418*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::ZERO_EXTEND),// ->41495
21731 /* 41434*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21733 /* 41438*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21746 /* 41462*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21749 /* 41473*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21752 /* 41484*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
21756 /* 41495*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::SHL),// ->41571
21758 /* 41499*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21770 /* 41519*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21780 /* 41538*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21783 /* 41549*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21786 /* 41560*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
21791 /* 41572*/ /*SwitchOpcode*/ 42|128,1/*170*/, TARGET_VAL(ISD::ANY_EXTEND),// ->41746
21802 /* 41592*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::SHL),// ->41669
21804 /* 41597*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21816 /* 41617*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21826 /* 41636*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21829 /* 41647*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21832 /* 41658*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
21836 /* 41669*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::ZERO_EXTEND),// ->41745
21845 /* 41684*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21847 /* 41688*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21860 /* 41712*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21863 /* 41723*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21866 /* 41734*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
21872 /* 41747*/ /*SwitchOpcode*/ 51|128,1/*179*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->41930
21880 /* 41762*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21882 /* 41766*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::ZERO_EXTEND),// ->41848
21894 /* 41787*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21896 /* 41791*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
21909 /* 41815*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21912 /* 41826*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21915 /* 41837*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
21919 /* 41848*/ /*SwitchOpcode*/ 78, TARGET_VAL(ISD::ANY_EXTEND),// ->41929
21931 /* 41868*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
21933 /* 41872*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21946 /* 41896*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21949 /* 41907*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
21952 /* 41918*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
21958 /* 41931*/ /*SwitchOpcode*/ 103|128,2/*359*/, TARGET_VAL(ISD::SHL),// ->42294
21960 /* 41936*/ OPC_SwitchOpcode /*2 cases */, 46|128,1/*174*/, TARGET_VAL(ISD::ANY_EXTEND),// ->42115
21971 /* 41957*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
21973 /* 41961*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::SHL),// ->42038
21975 /* 41966*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21986 /* 41985*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
21997 /* 42005*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22000 /* 42016*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22003 /* 42027*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22007 /* 42038*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::ZERO_EXTEND),// ->42114
22015 /* 42052*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22017 /* 42056*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22031 /* 42081*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22034 /* 42092*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22037 /* 42103*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22042 /* 42115*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->42293
22053 /* 42135*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
22055 /* 42139*/ OPC_SwitchOpcode /*2 cases */, 73, TARGET_VAL(ISD::ZERO_EXTEND),// ->42216
22063 /* 42154*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22065 /* 42158*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22079 /* 42183*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22082 /* 42194*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22085 /* 42205*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22089 /* 42216*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::SHL),// ->42292
22091 /* 42220*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22102 /* 42239*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22113 /* 42259*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22116 /* 42270*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22119 /* 42281*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22125 /* 42294*/ /*SwitchOpcode*/ 55|128,1/*183*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->42481
22133 /* 42309*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
22135 /* 42313*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22137 /* 42317*/ OPC_SwitchOpcode /*2 cases */, 78, TARGET_VAL(ISD::ZERO_EXTEND),// ->42399
22148 /* 42337*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22150 /* 42341*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22164 /* 42366*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22167 /* 42377*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22170 /* 42388*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22174 /* 42399*/ /*SwitchOpcode*/ 78, TARGET_VAL(ISD::ANY_EXTEND),// ->42480
22185 /* 42418*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22187 /* 42422*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22201 /* 42447*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22204 /* 42458*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22207 /* 42469*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22214 /* 42483*/ /*SwitchOpcode*/ 22|128,10/*1302*/, TARGET_VAL(ISD::OR),// ->43789
22216 /* 42488*/ OPC_SwitchOpcode /*3 cases */, 3|128,5/*643*/, TARGET_VAL(ISD::OR),// ->43136
22218 /* 42494*/ OPC_SwitchOpcode /*2 cases */, 35|128,3/*419*/, TARGET_VAL(ISD::SHL),// ->42918
22220 /* 42500*/ OPC_SwitchOpcode /*2 cases */, 76|128,1/*204*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->42709
22231 /* 42521*/ OPC_SwitchOpcode /*2 cases */, 90, TARGET_VAL(ISD::ZERO_EXTEND),// ->42615
22240 /* 42537*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22242 /* 42541*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22254 /* 42561*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22256 /* 42565*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22265 /* 42582*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22268 /* 42593*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22271 /* 42604*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22275 /* 42615*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::SHL),// ->42708
22277 /* 42619*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22289 /* 42639*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22298 /* 42654*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22300 /* 42658*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22309 /* 42675*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22312 /* 42686*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22315 /* 42697*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22320 /* 42709*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::ANY_EXTEND),// ->42917
22331 /* 42729*/ OPC_SwitchOpcode /*2 cases */, 90, TARGET_VAL(ISD::SHL),// ->42823
22333 /* 42734*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22345 /* 42754*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22354 /* 42769*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22356 /* 42773*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22365 /* 42790*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22368 /* 42801*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22371 /* 42812*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22375 /* 42823*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::ZERO_EXTEND),// ->42916
22384 /* 42838*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22386 /* 42842*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22398 /* 42862*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22400 /* 42866*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22409 /* 42883*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22412 /* 42894*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22415 /* 42905*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22421 /* 42918*/ /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->43135
22429 /* 42933*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22431 /* 42937*/ OPC_SwitchOpcode /*2 cases */, 95, TARGET_VAL(ISD::ZERO_EXTEND),// ->43036
22443 /* 42958*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22445 /* 42962*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22457 /* 42982*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22459 /* 42986*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22468 /* 43003*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22471 /* 43014*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22474 /* 43025*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22478 /* 43036*/ /*SwitchOpcode*/ 95, TARGET_VAL(ISD::ANY_EXTEND),// ->43134
22490 /* 43056*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22492 /* 43060*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22504 /* 43080*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22506 /* 43084*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22515 /* 43101*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22518 /* 43112*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22521 /* 43123*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22527 /* 43136*/ /*SwitchOpcode*/ 43|128,3/*427*/, TARGET_VAL(ISD::SHL),// ->43567
22529 /* 43141*/ OPC_SwitchOpcode /*2 cases */, 80|128,1/*208*/, TARGET_VAL(ISD::ANY_EXTEND),// ->43354
22540 /* 43162*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
22542 /* 43166*/ OPC_SwitchOpcode /*2 cases */, 90, TARGET_VAL(ISD::SHL),// ->43260
22544 /* 43171*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22555 /* 43190*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22565 /* 43206*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22567 /* 43210*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22576 /* 43227*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22579 /* 43238*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22582 /* 43249*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22586 /* 43260*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::ZERO_EXTEND),// ->43353
22594 /* 43274*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22596 /* 43278*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22609 /* 43299*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22611 /* 43303*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22620 /* 43320*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22623 /* 43331*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22626 /* 43342*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22631 /* 43354*/ /*SwitchOpcode*/ 80|128,1/*208*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->43566
22642 /* 43374*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
22644 /* 43378*/ OPC_SwitchOpcode /*2 cases */, 90, TARGET_VAL(ISD::ZERO_EXTEND),// ->43472
22652 /* 43393*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22654 /* 43397*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22667 /* 43418*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22669 /* 43422*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22678 /* 43439*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22681 /* 43450*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22684 /* 43461*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22688 /* 43472*/ /*SwitchOpcode*/ 90, TARGET_VAL(ISD::SHL),// ->43565
22690 /* 43476*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22701 /* 43495*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22711 /* 43511*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22713 /* 43515*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22722 /* 43532*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22725 /* 43543*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22728 /* 43554*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22734 /* 43567*/ /*SwitchOpcode*/ 89|128,1/*217*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->43788
22742 /* 43582*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
22744 /* 43586*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22746 /* 43590*/ OPC_SwitchOpcode /*2 cases */, 95, TARGET_VAL(ISD::ZERO_EXTEND),// ->43689
22757 /* 43610*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22759 /* 43614*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22772 /* 43635*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22774 /* 43639*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22783 /* 43656*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22786 /* 43667*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22789 /* 43678*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22793 /* 43689*/ /*SwitchOpcode*/ 95, TARGET_VAL(ISD::ANY_EXTEND),// ->43787
22804 /* 43708*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22806 /* 43712*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
22819 /* 43733*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22821 /* 43737*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
22830 /* 43754*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22833 /* 43765*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
22836 /* 43776*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22846 /* 43793*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22852 /* 43804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_setbit_r), 0,
22858 /* 43814*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
22865 /* 43826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_setbit_r), 0,
22874 /* 43842*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22880 /* 43855*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_setbit_i), 0,
22890 /* 43875*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22894 /* 43889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22897 /* 43900*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_setbit_i), 0,
22900 /* 43911*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22910 /* 43934*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22914 /* 43948*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_setbit_i), 0,
22918 /* 43962*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
22921 /* 43973*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
22928 /* 43987*/ OPC_SwitchOpcode /*2 cases */, 68, TARGET_VAL(ISD::AND),// ->44059
22932 /* 43995*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22939 /* 44016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
22945 /* 44027*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22953 /* 44049*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
22958 /* 44059*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::OR),// ->44094
22961 /* 44064*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22968 /* 44085*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
22976 /* 44098*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
22980 /* 44105*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22988 /* 44127*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
22994 /* 44138*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23003 /* 44161*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23011 /* 44174*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23013 /* 44178*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23021 /* 44200*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23027 /* 44211*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23031 /* 44218*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23039 /* 44240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23045 /* 44251*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23054 /* 44274*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23064 /* 44290*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23071 /* 44305*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_fi), 0,
23077 /* 44315*/ OPC_SwitchOpcode /*2 cases */, 48, TARGET_VAL(ISD::AND),// ->44367
23086 /* 44333*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andix), 0,
23091 /* 44343*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andi), 0,
23098 /* 44357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andix), 0,
23103 /* 44367*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::OR),// ->44389
23110 /* 44380*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_ori), 0,
23118 /* 44393*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23127 /* 44409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andix), 0,
23133 /* 44422*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andix), 0,
23141 /* 44435*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23148 /* 44448*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_ori), 0,
23154 /* 44459*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23163 /* 44475*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_ori), 0,
23169 /* 44488*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_ori), 0,
23177 /* 44501*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23182 /* 44520*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23187 /* 44530*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_ornp), 0,
23194 /* 44541*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23200 /* 44561*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23205 /* 44571*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_ornp), 0,
23217 /* 44593*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orir), 0,
23223 /* 44605*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orir), 0,
23230 /* 44616*/ OPC_SwitchOpcode /*3 cases */, 34, TARGET_VAL(ISD::AND),// ->44654
23237 /* 44629*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23245 /* 44644*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_and), 0,
23250 /* 44654*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::OR),// ->44691
23257 /* 44666*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23265 /* 44681*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_or), 0,
23270 /* 44691*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::XOR),// ->44710
23276 /* 44701*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_xor), 0,
23284 /* 44714*/ OPC_SwitchOpcode /*3 cases */, 36, TARGET_VAL(ISD::AND),// ->44754
23292 /* 44728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23301 /* 44744*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_and), 0,
23306 /* 44754*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::OR),// ->44793
23314 /* 44767*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23323 /* 44783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_or), 0,
23328 /* 44793*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::XOR),// ->44813
23335 /* 44804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_xor), 0,
23345 /* 44823*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
23350 /* 44833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_or), 0,
23355 /* 44843*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orp), 0,
23362 /* 44855*/ OPC_SwitchOpcode /*2 cases */, 92, TARGET_VAL(ISD::AND),// ->44951
23366 /* 44863*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23373 /* 44885*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23378 /* 44896*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23383 /* 44907*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23390 /* 44919*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23398 /* 44941*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23403 /* 44951*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::OR),// ->45010
23406 /* 44956*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23413 /* 44978*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23418 /* 44989*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23423 /* 45000*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23432 /* 45014*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23436 /* 45021*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23444 /* 45043*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23450 /* 45054*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23459 /* 45077*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23467 /* 45090*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23469 /* 45094*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23477 /* 45116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23483 /* 45127*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23487 /* 45134*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23495 /* 45156*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23501 /* 45167*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23510 /* 45190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23518 /* 45203*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23520 /* 45207*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23528 /* 45229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23534 /* 45240*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23538 /* 45247*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23546 /* 45269*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23552 /* 45280*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23561 /* 45303*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
23569 /* 45316*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23571 /* 45320*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23579 /* 45342*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23585 /* 45353*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23589 /* 45360*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23597 /* 45382*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23603 /* 45393*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23612 /* 45416*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23620 /* 45429*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23622 /* 45433*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23630 /* 45455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23636 /* 45466*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23640 /* 45473*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23648 /* 45495*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23654 /* 45506*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23663 /* 45529*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23671 /* 45542*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23673 /* 45546*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23681 /* 45568*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23687 /* 45579*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
23691 /* 45586*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23699 /* 45608*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23705 /* 45619*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23714 /* 45642*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
23722 /* 45656*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23727 /* 45675*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23732 /* 45685*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23737 /* 45695*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23743 /* 45707*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23750 /* 45721*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23756 /* 45732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23762 /* 45743*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23770 /* 45758*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23776 /* 45769*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23782 /* 45780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23790 /* 45795*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23796 /* 45806*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23804 /* 45819*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23810 /* 45839*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23815 /* 45849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23820 /* 45859*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
23826 /* 45871*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23833 /* 45885*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23839 /* 45896*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23847 /* 45911*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23853 /* 45922*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23861 /* 45937*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23867 /* 45948*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
23876 /* 45961*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::AND),// ->46005
23882 /* 45973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23887 /* 45984*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23892 /* 45995*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23897 /* 46005*/ /*SwitchOpcode*/ 40, TARGET_VAL(ISD::OR),// ->46048
23903 /* 46016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23908 /* 46027*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23913 /* 46038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23921 /* 46051*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::AND),// ->46096
23928 /* 46064*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23933 /* 46075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23938 /* 46086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
23943 /* 46096*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::OR),// ->46140
23950 /* 46108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23955 /* 46119*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23960 /* 46130*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
23969 /* 46145*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
23979 /* 46163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
23988 /* 46180*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
23997 /* 46197*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
24011 /* 46222*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
24017 /* 46234*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
24028 /* 46254*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
24034 /* 46266*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
24045 /* 46286*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
24051 /* 46298*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
24065 /* 46322*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
24074 /* 46339*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
24083 /* 46356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
24097 /* 46381*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
24103 /* 46393*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
24114 /* 46413*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
24120 /* 46425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
24131 /* 46445*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
24137 /* 46457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
24151 /* 46481*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
24160 /* 46498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
24169 /* 46515*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
24183 /* 46540*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
24189 /* 46552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
24200 /* 46572*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
24206 /* 46584*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
24217 /* 46604*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
24223 /* 46616*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
24232 /* 46631*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
24243 /* 46650*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
24253 /* 46668*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
24263 /* 46686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
24278 /* 46712*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
24284 /* 46724*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
24296 /* 46745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
24302 /* 46757*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
24314 /* 46778*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
24320 /* 46790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
24335 /* 46815*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
24345 /* 46833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
24355 /* 46851*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
24370 /* 46877*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
24376 /* 46889*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
24388 /* 46910*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
24394 /* 46922*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
24406 /* 46943*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
24412 /* 46955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
24427 /* 46980*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
24437 /* 46998*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
24447 /* 47016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
24462 /* 47042*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
24468 /* 47054*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
24480 /* 47075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
24486 /* 47087*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
24498 /* 47108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
24504 /* 47120*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
24515 /* 47139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
24520 /* 47149*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
24525 /* 47159*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
24530 /* 47169*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_or), 0,
24535 /* 47179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_or), 0,
24540 /* 47189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orp), 0,
24545 /* 47199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orp), 0,
24550 /* 47209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orp), 0,
24556 /* 47221*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24563 /* 47235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24569 /* 47246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24576 /* 47259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24583 /* 47273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24589 /* 47284*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24596 /* 47297*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24603 /* 47311*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24609 /* 47322*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
24616 /* 47335*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24623 /* 47349*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24629 /* 47360*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24635 /* 47371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24643 /* 47386*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24649 /* 47397*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24655 /* 47408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24663 /* 47423*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24669 /* 47434*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
24676 /* 47445*/ /*SwitchOpcode*/ 26|128,20/*2586*/, TARGET_VAL(ISD::ADD),// ->50035
24680 /* 47453*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::SHL),// ->47487
24684 /* 47460*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24693 /* 47478*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addi_asl_ri), 0,
24697 /* 47487*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::SRL),// ->47520
24701 /* 47493*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24710 /* 47511*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addi_lsr_ri), 0,
24717 /* 47523*/ OPC_SwitchOpcode /*2 cases */, 31, TARGET_VAL(ISD::SHL),// ->47558
24721 /* 47530*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24731 /* 47549*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addi_asl_ri), 0,
24735 /* 47558*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->47592
24739 /* 47564*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24749 /* 47583*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addi_lsr_ri), 0,
24757 /* 47596*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
24761 /* 47602*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24768 /* 47615*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_addasl_rrri), 0,
24774 /* 47626*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
24778 /* 47632*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24786 /* 47646*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_addasl_rrri), 0,
24793 /* 47659*/ OPC_SwitchOpcode /*4 cases */, 50, TARGET_VAL(ISD::SRA),// ->47713
24797 /* 47666*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24806 /* 47683*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_acc), 0,
24817 /* 47703*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_acc), 0,
24822 /* 47713*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SRL),// ->47766
24826 /* 47719*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24835 /* 47736*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_acc), 0,
24846 /* 47756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_acc), 0,
24851 /* 47766*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SHL),// ->47819
24855 /* 47772*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24864 /* 47789*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_acc), 0,
24875 /* 47809*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_acc), 0,
24880 /* 47819*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ROTL),// ->47876
24884 /* 47825*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24894 /* 47844*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_acc), 0,
24906 /* 47866*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_acc), 0,
24914 /* 47880*/ OPC_SwitchOpcode /*4 cases */, 52, TARGET_VAL(ISD::SRA),// ->47936
24918 /* 47887*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24928 /* 47905*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_acc), 0,
24940 /* 47926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_acc), 0,
24945 /* 47936*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->47991
24949 /* 47942*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24959 /* 47960*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_acc), 0,
24971 /* 47981*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_acc), 0,
24976 /* 47991*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SHL),// ->48046
24980 /* 47997*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24990 /* 48015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_acc), 0,
25002 /* 48036*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_acc), 0,
25007 /* 48046*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::ROTL),// ->48105
25011 /* 48052*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25022 /* 48072*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_acc), 0,
25035 /* 48095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_acc), 0,
25044 /* 48109*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::SRA),// ->48144
25051 /* 48123*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_acc), 0,
25056 /* 48134*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_acc), 0,
25061 /* 48144*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->48178
25068 /* 48157*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_acc), 0,
25073 /* 48168*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_acc), 0,
25078 /* 48178*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SHL),// ->48212
25085 /* 48191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_acc), 0,
25090 /* 48202*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_acc), 0,
25098 /* 48215*/ OPC_SwitchOpcode /*3 cases */, 32, TARGET_VAL(ISD::SRA),// ->48251
25106 /* 48230*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_acc), 0,
25111 /* 48241*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_acc), 0,
25116 /* 48251*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SRL),// ->48286
25124 /* 48265*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_acc), 0,
25129 /* 48276*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_acc), 0,
25134 /* 48286*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SHL),// ->48321
25142 /* 48300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_acc), 0,
25147 /* 48311*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_acc), 0,
25156 /* 48325*/ OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::ADD),// ->48364
25164 /* 48341*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
25170 /* 48354*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
25175 /* 48364*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SUB),// ->48386
25182 /* 48377*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
25189 /* 48389*/ OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
25197 /* 48403*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
25204 /* 48415*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25211 /* 48428*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
25217 /* 48439*/ OPC_SwitchOpcode /*2 cases */, 49, TARGET_VAL(ISD::ADD),// ->48492
25226 /* 48456*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
25232 /* 48469*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
25238 /* 48482*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
25243 /* 48492*/ /*SwitchOpcode*/ 20, TARGET_VAL(ISD::SUB),// ->48515
25251 /* 48506*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
25259 /* 48519*/ OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
25266 /* 48532*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
25272 /* 48543*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25276 /* 48549*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25285 /* 48566*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addi), 0,
25292 /* 48578*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25296 /* 48584*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25304 /* 48600*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addi), 0,
25310 /* 48611*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25318 /* 48625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyrr_addi), 0,
25325 /* 48637*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25333 /* 48652*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyrr_addi), 0,
25339 /* 48663*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25346 /* 48676*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_macsip), 0,
25353 /* 48688*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25357 /* 48694*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25365 /* 48708*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_macsip), 0,
25372 /* 48720*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25381 /* 48739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25384 /* 48750*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25386 /* 48758*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_acc_s0), 0,
25392 /* 48769*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25402 /* 48789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25405 /* 48800*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25407 /* 48808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_acc_s0), 0,
25414 /* 48820*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25420 /* 48830*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_maci), 0,
25426 /* 48841*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25433 /* 48852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_maci), 0,
25440 /* 48864*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25443 /* 48870*/ OPC_SwitchOpcode /*2 cases */, 26, TARGET_VAL(ISD::ANY_EXTEND),// ->48900
25448 /* 48879*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
25455 /* 48891*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
25459 /* 48900*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::ZERO_EXTEND),// ->48929
25464 /* 48908*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
25471 /* 48920*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
25483 /* 48941*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr), 0,
25490 /* 48953*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25492 /* 48957*/ OPC_SwitchOpcode /*2 cases */, 27, TARGET_VAL(ISD::ANY_EXTEND),// ->48988
25497 /* 48966*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
25505 /* 48979*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
25509 /* 48988*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::ZERO_EXTEND),// ->49018
25514 /* 48996*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
25522 /* 49009*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
25530 /* 49022*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25537 /* 49035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr), 0,
25543 /* 49046*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25552 /* 49062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr), 0,
25558 /* 49075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr), 0,
25566 /* 49088*/ OPC_SwitchOpcode /*2 cases */, 25, TARGET_VAL(ISD::ADD),// ->49117
25570 /* 49095*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25577 /* 49108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_accii), 0,
25581 /* 49117*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::MUL),// ->49145
25585 /* 49123*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25592 /* 49136*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr_u2), 0,
25599 /* 49148*/ OPC_SwitchOpcode /*2 cases */, 26, TARGET_VAL(ISD::ADD),// ->49178
25603 /* 49155*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25611 /* 49169*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_accii), 0,
25615 /* 49178*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::MUL),// ->49207
25619 /* 49184*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25627 /* 49198*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr_u2), 0,
25639 /* 49222*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addi), 0,
25645 /* 49234*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addi), 0,
25654 /* 49253*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25656 /* 49261*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addsp), 0,
25663 /* 49276*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25665 /* 49284*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addsp), 0,
25674 /* 49308*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
25680 /* 49317*/ OPC_SwitchOpcode /*2 cases */, 16, TARGET_VAL(ISD::ADD),// ->49337
25686 /* 49328*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_acci), 0,
25690 /* 49337*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::MUL),// ->49356
25696 /* 49347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyrr_addr), 0,
25704 /* 49360*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25711 /* 49371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_acci), 0,
25720 /* 49389*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_add), 0,
25725 /* 49399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addp), 0,
25730 /* 49409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
25737 /* 49420*/ OPC_SwitchOpcode /*3 cases */, 14, TARGET_VAL(ISD::MUL),// ->49438
25742 /* 49429*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vmulw_acc), 0,
25746 /* 49438*/ /*SwitchOpcode*/ 46, TARGET_VAL(HexagonISD::VASL),// ->49487
25752 /* 49449*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
25759 /* 49464*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
25765 /* 49476*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
25771 /* 49487*/ /*SwitchOpcode*/ 46, TARGET_VAL(HexagonISD::VASR),// ->49536
25777 /* 49498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
25784 /* 49513*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
25790 /* 49525*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
25800 /* 49540*/ OPC_SwitchOpcode /*3 cases */, 15, TARGET_VAL(ISD::MUL),// ->49559
25806 /* 49550*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vmulw_acc), 0,
25810 /* 49559*/ /*SwitchOpcode*/ 47, TARGET_VAL(HexagonISD::VASL),// ->49609
25817 /* 49571*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
25824 /* 49586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
25830 /* 49598*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
25836 /* 49609*/ /*SwitchOpcode*/ 47, TARGET_VAL(HexagonISD::VASR),// ->49659
25843 /* 49621*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
25850 /* 49636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
25856 /* 49648*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
25867 /* 49667*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svaddh), 0,
25872 /* 49677*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddub), 0,
25877 /* 49687*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddh), 0,
25882 /* 49697*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddw), 0,
25887 /* 49707*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
25892 /* 49717*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
25897 /* 49727*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
25904 /* 49741*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb), 0,
25910 /* 49752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb_dv), 0,
25916 /* 49763*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb_dv), 0,
25924 /* 49778*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb), 0,
25930 /* 49789*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb), 0,
25938 /* 49804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh), 0,
25944 /* 49815*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh_dv), 0,
25950 /* 49826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh_dv), 0,
25958 /* 49841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh), 0,
25964 /* 49852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh), 0,
25972 /* 49867*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
25978 /* 49878*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw_dv), 0,
25984 /* 49889*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw_dv), 0,
25992 /* 49904*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
25998 /* 49915*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
26005 /* 49928*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb_dv), 0,
26011 /* 49940*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh_dv), 0,
26017 /* 49952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw_dv), 0,
26023 /* 49965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26027 /* 49977*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
26030 /* 49991*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26034 /* 50003*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
26036 /* 50014*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vaddub), 0,
26039 /* 50025*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26045 /* 50035*/ /*SwitchOpcode*/ 29|128,8/*1053*/, TARGET_VAL(ISD::SUB),// ->51092
26049 /* 50044*/ OPC_SwitchOpcode /*4 cases */, 101, TARGET_VAL(ISD::SHL),// ->50149
26054 /* 50053*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26065 /* 50075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subi_asl_ri), 0,
26071 /* 50087*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_nac), 0,
26083 /* 50108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_nac), 0,
26093 /* 50127*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_nac), 0,
26098 /* 50138*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_nac), 0,
26104 /* 50149*/ /*SwitchOpcode*/ 101, TARGET_VAL(ISD::SRL),// ->50253
26109 /* 50157*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26120 /* 50179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subi_lsr_ri), 0,
26126 /* 50191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_nac), 0,
26138 /* 50212*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_nac), 0,
26148 /* 50231*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_nac), 0,
26153 /* 50242*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_nac), 0,
26159 /* 50253*/ /*SwitchOpcode*/ 83, TARGET_VAL(ISD::SRA),// ->50339
26164 /* 50261*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26173 /* 50278*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_nac), 0,
26184 /* 50298*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_nac), 0,
26194 /* 50317*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_nac), 0,
26199 /* 50328*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_nac), 0,
26205 /* 50339*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ROTL),// ->50396
26209 /* 50345*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26219 /* 50364*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_nac), 0,
26231 /* 50386*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_nac), 0,
26239 /* 50399*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26248 /* 50415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
26254 /* 50428*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
26262 /* 50441*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26267 /* 50449*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26274 /* 50462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_macsin), 0,
26285 /* 50487*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26288 /* 50498*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26290 /* 50506*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_nac_s0), 0,
26296 /* 50519*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mnaci), 0,
26305 /* 50534*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26309 /* 50540*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26315 /* 50551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysin), 0,
26323 /* 50564*/ OPC_SwitchOpcode /*2 cases */, 61, TARGET_VAL(ISD::MUL),// ->50629
26325 /* 50569*/ OPC_SwitchOpcode /*2 cases */, 26, TARGET_VAL(ISD::ANY_EXTEND),// ->50599
26330 /* 50578*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
26337 /* 50590*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_nac_s0), 0,
26341 /* 50599*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::ZERO_EXTEND),// ->50628
26346 /* 50607*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
26353 /* 50619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_nac_s0), 0,
26358 /* 50629*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::ADD),// ->50657
26362 /* 50635*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26369 /* 50648*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_naccii), 0,
26378 /* 50665*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0,
26387 /* 50680*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_negp), 0,
26395 /* 50694*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sub), 0,
26400 /* 50704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subp), 0,
26405 /* 50714*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
26410 /* 50724*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svsubh), 0,
26415 /* 50734*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubub), 0,
26420 /* 50744*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubh), 0,
26425 /* 50754*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubw), 0,
26430 /* 50764*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
26435 /* 50774*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
26440 /* 50784*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
26447 /* 50798*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
26453 /* 50809*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb_dv), 0,
26459 /* 50820*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb_dv), 0,
26467 /* 50835*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
26473 /* 50846*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
26481 /* 50861*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh), 0,
26487 /* 50872*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh_dv), 0,
26493 /* 50883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh_dv), 0,
26501 /* 50898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh), 0,
26507 /* 50909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh), 0,
26515 /* 50924*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw), 0,
26521 /* 50935*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw_dv), 0,
26527 /* 50946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw_dv), 0,
26535 /* 50961*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw), 0,
26541 /* 50972*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw), 0,
26548 /* 50985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb_dv), 0,
26554 /* 50997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh_dv), 0,
26560 /* 51009*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw_dv), 0,
26566 /* 51022*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26570 /* 51034*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
26573 /* 51048*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26577 /* 51060*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
26579 /* 51071*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vsubub), 0,
26582 /* 51082*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26588 /* 51092*/ /*SwitchOpcode*/ 90|128,37/*4826*/, TARGET_VAL(ISD::AND),// ->55922
26592 /* 51100*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::SHL),// ->51134
26596 /* 51107*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26605 /* 51125*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_andi_asl_ri), 0,
26609 /* 51134*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::SRL),// ->51167
26613 /* 51140*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26622 /* 51158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_andi_lsr_ri), 0,
26629 /* 51170*/ OPC_SwitchOpcode /*2 cases */, 31, TARGET_VAL(ISD::SHL),// ->51205
26633 /* 51177*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26643 /* 51196*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_andi_asl_ri), 0,
26647 /* 51205*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->51239
26651 /* 51211*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26661 /* 51230*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_andi_lsr_ri), 0,
26669 /* 51243*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
26673 /* 51250*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26680 /* 51271*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_andn), 0,
26686 /* 51282*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26694 /* 51304*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_andn), 0,
26701 /* 51316*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
26705 /* 51323*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26713 /* 51345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_andn), 0,
26719 /* 51356*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
26728 /* 51379*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_andn), 0,
26736 /* 51393*/ OPC_SwitchOpcode /*4 cases */, 50, TARGET_VAL(ISD::SRA),// ->51447
26740 /* 51400*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26749 /* 51417*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_and), 0,
26760 /* 51437*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_and), 0,
26765 /* 51447*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SRL),// ->51500
26769 /* 51453*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26778 /* 51470*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_and), 0,
26789 /* 51490*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_and), 0,
26794 /* 51500*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SHL),// ->51553
26798 /* 51506*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26807 /* 51523*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_and), 0,
26818 /* 51543*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_and), 0,
26823 /* 51553*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ROTL),// ->51610
26827 /* 51559*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26837 /* 51578*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_and), 0,
26849 /* 51600*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_and), 0,
26857 /* 51614*/ OPC_SwitchOpcode /*4 cases */, 52, TARGET_VAL(ISD::SRA),// ->51670
26861 /* 51621*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26871 /* 51639*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_and), 0,
26883 /* 51660*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_and), 0,
26888 /* 51670*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->51725
26892 /* 51676*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26902 /* 51694*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_and), 0,
26914 /* 51715*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_and), 0,
26919 /* 51725*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SHL),// ->51780
26923 /* 51731*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26933 /* 51749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_and), 0,
26945 /* 51770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_and), 0,
26950 /* 51780*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::ROTL),// ->51839
26954 /* 51786*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
26965 /* 51806*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_and), 0,
26978 /* 51829*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_and), 0,
26987 /* 51843*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::SRA),// ->51878
26994 /* 51857*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_and), 0,
26999 /* 51868*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_and), 0,
27004 /* 51878*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SRL),// ->51912
27011 /* 51891*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_and), 0,
27016 /* 51902*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_and), 0,
27021 /* 51912*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::SHL),// ->51946
27028 /* 51925*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_and), 0,
27033 /* 51936*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_and), 0,
27041 /* 51949*/ OPC_SwitchOpcode /*3 cases */, 32, TARGET_VAL(ISD::SRA),// ->51985
27049 /* 51964*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_and), 0,
27054 /* 51975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_and), 0,
27059 /* 51985*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SRL),// ->52020
27067 /* 51999*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_and), 0,
27072 /* 52010*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_and), 0,
27077 /* 52020*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::SHL),// ->52055
27085 /* 52034*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_and), 0,
27090 /* 52045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_and), 0,
27099 /* 52059*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27101 /* 52063*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
27109 /* 52086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clrbit_r), 0,
27115 /* 52096*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27117 /* 52100*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
27126 /* 52124*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clrbit_r), 0,
27134 /* 52139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_zxtb), 0,
27142 /* 52154*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_zxth), 0,
27150 /* 52166*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27156 /* 52179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
27166 /* 52199*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27170 /* 52213*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27173 /* 52224*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
27176 /* 52235*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
27186 /* 52258*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27190 /* 52272*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
27194 /* 52286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27197 /* 52297*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
27204 /* 52312*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27206 /* 52316*/ OPC_CheckOpcode, TARGET_VAL(ISD::SRL),
27210 /* 52322*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27221 /* 52351*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
27225 /* 52365*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
27239 /* 52401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27242 /* 52411*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
27246 /* 52425*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
27248 /* 52434*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
27262 /* 52469*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27265 /* 52480*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
27269 /* 52494*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
27271 /* 52503*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
27279 /* 52515*/ OPC_SwitchOpcode /*2 cases */, 68, TARGET_VAL(ISD::AND),// ->52587
27283 /* 52523*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27290 /* 52544*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27296 /* 52555*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27304 /* 52577*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27309 /* 52587*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::OR),// ->52622
27312 /* 52592*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27319 /* 52613*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27326 /* 52625*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27330 /* 52632*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27338 /* 52654*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27344 /* 52665*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27353 /* 52688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27361 /* 52701*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27363 /* 52705*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27371 /* 52727*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27377 /* 52739*/ OPC_SwitchOpcode /*2 cases */, 70, TARGET_VAL(ISD::OR),// ->52813
27381 /* 52747*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27389 /* 52769*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27395 /* 52780*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27404 /* 52803*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27409 /* 52813*/ /*SwitchOpcode*/ 29|128,1/*157*/, TARGET_VAL(ISD::SRL),// ->52974
27413 /* 52820*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27422 /* 52837*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
27426 /* 52851*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
27438 /* 52875*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27441 /* 52885*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
27445 /* 52899*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
27447 /* 52908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
27459 /* 52931*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
27462 /* 52942*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
27466 /* 52956*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
27468 /* 52965*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
27477 /* 52978*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27482 /* 52997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
27487 /* 53007*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_andnp), 0,
27494 /* 53018*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27500 /* 53038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
27505 /* 53048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_andnp), 0,
27517 /* 53070*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
27523 /* 53082*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
27530 /* 53093*/ OPC_SwitchOpcode /*3 cases */, 34, TARGET_VAL(ISD::AND),// ->53131
27537 /* 53106*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
27545 /* 53121*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_and), 0,
27550 /* 53131*/ /*SwitchOpcode*/ 34, TARGET_VAL(ISD::OR),// ->53168
27557 /* 53143*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
27565 /* 53158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_or), 0,
27570 /* 53168*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::XOR),// ->53187
27576 /* 53178*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_xor), 0,
27584 /* 53191*/ OPC_SwitchOpcode /*3 cases */, 36, TARGET_VAL(ISD::AND),// ->53231
27592 /* 53205*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
27601 /* 53221*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_and), 0,
27606 /* 53231*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::OR),// ->53270
27614 /* 53244*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
27623 /* 53260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_or), 0,
27628 /* 53270*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::XOR),// ->53290
27635 /* 53281*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_xor), 0,
27645 /* 53300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
27650 /* 53310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_and), 0,
27655 /* 53320*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
27662 /* 53332*/ OPC_SwitchOpcode /*2 cases */, 92, TARGET_VAL(ISD::AND),// ->53428
27666 /* 53340*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27673 /* 53362*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27678 /* 53373*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27683 /* 53384*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27690 /* 53396*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27698 /* 53418*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27703 /* 53428*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::OR),// ->53487
27706 /* 53433*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27713 /* 53455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27718 /* 53466*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27723 /* 53477*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27732 /* 53491*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27736 /* 53498*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27744 /* 53520*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27750 /* 53531*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27759 /* 53554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27767 /* 53567*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27769 /* 53571*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27777 /* 53593*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27783 /* 53604*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27787 /* 53611*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27795 /* 53633*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27801 /* 53644*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27810 /* 53667*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27818 /* 53680*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27820 /* 53684*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27828 /* 53706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27834 /* 53717*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
27838 /* 53724*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27846 /* 53746*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27852 /* 53757*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27861 /* 53780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
27869 /* 53793*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27871 /* 53797*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27879 /* 53819*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27885 /* 53830*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27889 /* 53837*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27897 /* 53859*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27903 /* 53870*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27912 /* 53893*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27920 /* 53906*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27922 /* 53910*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27930 /* 53932*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27936 /* 53943*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27940 /* 53950*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27948 /* 53972*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27954 /* 53983*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27963 /* 54006*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27971 /* 54019*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27973 /* 54023*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27981 /* 54045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
27987 /* 54056*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
27991 /* 54063*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
27999 /* 54085*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
28005 /* 54096*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28014 /* 54119*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
28022 /* 54133*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28027 /* 54152*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
28032 /* 54162*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
28037 /* 54172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
28043 /* 54184*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28050 /* 54198*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28056 /* 54209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28062 /* 54220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28070 /* 54235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28076 /* 54246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28082 /* 54257*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28090 /* 54272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28096 /* 54283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28104 /* 54296*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
28110 /* 54316*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
28115 /* 54326*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
28120 /* 54336*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
28126 /* 54348*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28133 /* 54362*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28139 /* 54373*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28147 /* 54388*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28153 /* 54399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28161 /* 54414*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28167 /* 54425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
28176 /* 54438*/ OPC_SwitchOpcode /*2 cases */, 40, TARGET_VAL(ISD::AND),// ->54482
28182 /* 54450*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
28187 /* 54461*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
28192 /* 54472*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
28197 /* 54482*/ /*SwitchOpcode*/ 40, TARGET_VAL(ISD::OR),// ->54525
28203 /* 54493*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
28208 /* 54504*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
28213 /* 54515*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
28221 /* 54528*/ OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::AND),// ->54573
28228 /* 54541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
28233 /* 54552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
28238 /* 54563*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
28243 /* 54573*/ /*SwitchOpcode*/ 41, TARGET_VAL(ISD::OR),// ->54617
28250 /* 54585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
28255 /* 54596*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
28260 /* 54607*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
28269 /* 54622*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
28279 /* 54640*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
28288 /* 54657*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
28297 /* 54674*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
28311 /* 54699*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
28317 /* 54711*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
28328 /* 54731*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
28334 /* 54743*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
28345 /* 54763*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
28351 /* 54775*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
28365 /* 54799*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
28374 /* 54816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
28383 /* 54833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
28397 /* 54858*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
28403 /* 54870*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
28414 /* 54890*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
28420 /* 54902*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
28431 /* 54922*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
28437 /* 54934*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
28451 /* 54958*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
28460 /* 54975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
28469 /* 54992*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
28483 /* 55017*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
28489 /* 55029*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
28500 /* 55049*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
28506 /* 55061*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
28517 /* 55081*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
28523 /* 55093*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
28532 /* 55108*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
28543 /* 55127*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
28553 /* 55145*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
28563 /* 55163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
28578 /* 55189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
28584 /* 55201*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
28596 /* 55222*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
28602 /* 55234*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
28614 /* 55255*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
28620 /* 55267*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
28635 /* 55292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
28645 /* 55310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
28655 /* 55328*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
28670 /* 55354*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
28676 /* 55366*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
28688 /* 55387*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
28694 /* 55399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
28706 /* 55420*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
28712 /* 55432*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
28727 /* 55457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
28737 /* 55475*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
28747 /* 55493*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
28762 /* 55519*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
28768 /* 55531*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
28780 /* 55552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
28786 /* 55564*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
28798 /* 55585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
28804 /* 55597*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
28815 /* 55616*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
28820 /* 55626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
28825 /* 55636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
28830 /* 55646*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_and), 0,
28835 /* 55656*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_and), 0,
28840 /* 55666*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
28845 /* 55676*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
28850 /* 55686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
28856 /* 55698*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28863 /* 55712*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28869 /* 55723*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28876 /* 55736*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28883 /* 55750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28889 /* 55761*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28896 /* 55774*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28903 /* 55788*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28909 /* 55799*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
28916 /* 55812*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28923 /* 55826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28929 /* 55837*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28935 /* 55848*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28943 /* 55863*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28949 /* 55874*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28955 /* 55885*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28963 /* 55900*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28969 /* 55911*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
28976 /* 55922*/ /*SwitchOpcode*/ 53|128,28/*3637*/, TARGET_VAL(ISD::SETCC),// ->59563
28986 /* 55941*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
28993 /* 55955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbeqi), 0,
29003 /* 55973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
29015 /* 55993*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29021 /* 56005*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
29032 /* 56023*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29039 /* 56037*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbeqi), 0,
29041 /* 56045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29051 /* 56062*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
29053 /* 56070*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29065 /* 56089*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29071 /* 56101*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
29073 /* 56109*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29084 /* 56126*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29091 /* 56141*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
29093 /* 56149*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29104 /* 56167*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29111 /* 56182*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
29113 /* 56190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29118 /* 56199*/ OPC_CheckOpcode, TARGET_VAL(ISD::AssertZext),
29128 /* 56214*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29135 /* 56228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbeqi), 0,
29145 /* 56246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
29155 /* 56264*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbeqi), 0,
29157 /* 56272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29167 /* 56289*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
29169 /* 56297*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29180 /* 56317*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
29182 /* 56325*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29194 /* 56342*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29202 /* 56358*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
29209 /* 56371*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
29211 /* 56379*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29223 /* 56400*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
29225 /* 56408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29234 /* 56422*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29243 /* 56437*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbeq), 0,
29250 /* 56451*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29259 /* 56466*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpheq), 0,
29266 /* 56479*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29275 /* 56494*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbeq), 0,
29277 /* 56502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29284 /* 56515*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
29293 /* 56530*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpheq), 0,
29295 /* 56538*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29300 /* 56546*/ OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
29314 /* 56570*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storew_locked), 0|OPFL_Chain,
29321 /* 56582*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_storew_locked), 0|OPFL_Chain,
29323 /* 56590*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0|OPFL_Chain,
29339 /* 56616*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_stored_locked), 0|OPFL_Chain,
29346 /* 56628*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_stored_locked), 0|OPFL_Chain,
29348 /* 56636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0|OPFL_Chain,
29355 /* 56647*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
29358 /* 56653*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
29362 /* 56660*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29374 /* 56681*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
29381 /* 56692*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
29385 /* 56699*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29396 /* 56719*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
29402 /* 56729*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
29414 /* 56750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
29420 /* 56761*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_r), 0,
29426 /* 56772*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
29435 /* 56787*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
29446 /* 56807*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
29452 /* 56818*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_r), 0,
29461 /* 56833*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29471 /* 56852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsclri), 0,
29486 /* 56880*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
29494 /* 56896*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
29507 /* 56918*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsclr), 0,
29514 /* 56931*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsset), 0,
29521 /* 56944*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsset), 0,
29528 /* 56956*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29538 /* 56975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsclri), 0,
29551 /* 56999*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
29554 /* 57010*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
29567 /* 57034*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
29571 /* 57048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
29584 /* 57072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
29588 /* 57085*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
29601 /* 57109*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
29606 /* 57125*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
29617 /* 57144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsclr), 0,
29634 /* 57174*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpeqi), 0,
29642 /* 57190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgti), 0,
29650 /* 57206*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtui), 0,
29658 /* 57222*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpeqi), 0,
29660 /* 57230*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29668 /* 57245*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgti), 0,
29670 /* 57253*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29678 /* 57268*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtui), 0,
29680 /* 57276*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29686 /* 57285*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
29694 /* 57302*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgti), 0,
29705 /* 57323*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtui), 0,
29716 /* 57344*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgti), 0,
29718 /* 57352*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29729 /* 57372*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtui), 0,
29731 /* 57380*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29748 /* 57415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29756 /* 57426*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
29765 /* 57442*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsset), 0,
29772 /* 57455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsset), 0,
29785 /* 57479*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpeq), 0,
29791 /* 57490*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgt), 0,
29797 /* 57501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtu), 0,
29803 /* 57512*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgt), 0,
29809 /* 57523*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtu), 0,
29815 /* 57534*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpeq), 0,
29817 /* 57542*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29823 /* 57552*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgt), 0,
29825 /* 57560*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29831 /* 57570*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtu), 0,
29833 /* 57578*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29839 /* 57588*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgt), 0,
29841 /* 57596*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29847 /* 57606*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtu), 0,
29849 /* 57614*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29860 /* 57633*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpeqp), 0,
29866 /* 57644*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtp), 0,
29872 /* 57655*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtup), 0,
29878 /* 57666*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtp), 0,
29884 /* 57677*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtup), 0,
29890 /* 57688*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpeqp), 0,
29892 /* 57696*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29898 /* 57706*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtp), 0,
29900 /* 57714*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29906 /* 57724*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtup), 0,
29908 /* 57732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29914 /* 57742*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtp), 0,
29916 /* 57750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29922 /* 57760*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtup), 0,
29924 /* 57768*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
29935 /* 57788*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbeq), 0,
29941 /* 57799*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
29947 /* 57810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
29953 /* 57821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
29959 /* 57832*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
29967 /* 57848*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbeq), 0,
29973 /* 57859*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
29979 /* 57870*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
29985 /* 57881*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
29991 /* 57892*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
29997 /* 57903*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpbeq), 0,
29999 /* 57911*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30005 /* 57921*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
30007 /* 57929*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30013 /* 57939*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
30015 /* 57947*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30021 /* 57957*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
30023 /* 57965*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30029 /* 57975*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
30031 /* 57983*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30043 /* 58004*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpheq), 0,
30049 /* 58015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
30055 /* 58026*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
30061 /* 58037*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
30067 /* 58048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
30075 /* 58064*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpheq), 0,
30081 /* 58075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
30087 /* 58086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
30093 /* 58097*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
30099 /* 58108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
30105 /* 58119*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpheq), 0,
30107 /* 58127*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30113 /* 58137*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
30115 /* 58145*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30121 /* 58155*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
30123 /* 58163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30129 /* 58173*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
30131 /* 58181*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30137 /* 58191*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
30139 /* 58199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30151 /* 58220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpweq), 0,
30157 /* 58231*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
30163 /* 58242*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
30169 /* 58253*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
30175 /* 58264*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
30183 /* 58280*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpweq), 0,
30189 /* 58291*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
30195 /* 58302*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
30201 /* 58313*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
30207 /* 58324*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
30213 /* 58335*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpweq), 0,
30215 /* 58343*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30221 /* 58353*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
30223 /* 58361*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30229 /* 58371*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
30231 /* 58379*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30237 /* 58389*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
30239 /* 58397*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30245 /* 58407*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
30247 /* 58415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30259 /* 58435*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
30265 /* 58446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
30271 /* 58457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
30277 /* 58468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
30283 /* 58479*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
30289 /* 58490*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
30295 /* 58501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
30301 /* 58512*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
30307 /* 58523*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
30313 /* 58534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
30319 /* 58545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30325 /* 58556*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
30327 /* 58564*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30333 /* 58574*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
30335 /* 58582*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30341 /* 58592*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30343 /* 58600*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30349 /* 58610*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30351 /* 58618*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
30353 /* 58626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30359 /* 58637*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30361 /* 58645*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
30363 /* 58653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30369 /* 58664*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30371 /* 58672*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
30373 /* 58680*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30379 /* 58691*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30381 /* 58699*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
30383 /* 58707*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30389 /* 58718*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30391 /* 58726*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
30393 /* 58734*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30399 /* 58745*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
30401 /* 58753*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
30403 /* 58761*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
30414 /* 58781*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
30420 /* 58792*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
30426 /* 58803*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
30432 /* 58814*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
30438 /* 58825*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
30444 /* 58836*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
30450 /* 58847*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
30456 /* 58858*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
30462 /* 58869*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
30468 /* 58880*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
30474 /* 58891*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30480 /* 58902*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
30482 /* 58910*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30488 /* 58920*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
30490 /* 58928*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30496 /* 58938*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30498 /* 58946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
30504 /* 58956*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30506 /* 58964*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
30508 /* 58972*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30514 /* 58983*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30516 /* 58991*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
30518 /* 58999*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30524 /* 59010*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30526 /* 59018*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
30528 /* 59026*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30534 /* 59037*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30536 /* 59045*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
30538 /* 59053*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30544 /* 59064*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30546 /* 59072*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
30548 /* 59080*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
30554 /* 59091*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
30556 /* 59099*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
30558 /* 59107*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
30569 /* 59126*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
30575 /* 59137*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_not), 0,
30577 /* 59144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
30589 /* 59165*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb), 0,
30596 /* 59178*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb), 0,
30603 /* 59191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub), 0,
30616 /* 59214*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb), 0,
30622 /* 59225*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb), 0,
30631 /* 59241*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb), 0,
30637 /* 59252*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb), 0,
30646 /* 59268*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub), 0,
30652 /* 59279*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub), 0,
30665 /* 59301*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh), 0,
30672 /* 59314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth), 0,
30679 /* 59327*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh), 0,
30692 /* 59350*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh), 0,
30698 /* 59361*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh), 0,
30707 /* 59377*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth), 0,
30713 /* 59388*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth), 0,
30722 /* 59404*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh), 0,
30728 /* 59415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh), 0,
30741 /* 59437*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw), 0,
30748 /* 59450*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw), 0,
30755 /* 59463*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw), 0,
30768 /* 59486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw), 0,
30774 /* 59497*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw), 0,
30783 /* 59513*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw), 0,
30789 /* 59524*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw), 0,
30798 /* 59540*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw), 0,
30804 /* 59551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw), 0,
30812 /* 59563*/ /*SwitchOpcode*/ 30|128,11/*1438*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->61005
30815 /* 59571*/ OPC_SwitchOpcode /*3 cases */, 4|128,3/*388*/, TARGET_VAL(ISD::SELECT),// ->59964
30817 /* 59577*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
30839 /* 59612*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
30851 /* 59632*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
30867 /* 59658*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
30879 /* 59678*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
30895 /* 59704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
30907 /* 59724*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
30923 /* 59750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
30935 /* 59770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
30951 /* 59796*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
30963 /* 59816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
30979 /* 59842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
30991 /* 59862*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
31007 /* 59888*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
31019 /* 59908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
31035 /* 59934*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
31047 /* 59954*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
31053 /* 59964*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::ADD),// ->59984
31061 /* 59976*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_l16_ll), 0,
31065 /* 59984*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::SUB),// ->60004
31073 /* 59996*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_l16_ll), 0,
31085 /* 60017*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtb), 0,
31091 /* 60029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31093 /* 60037*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_sxtb), 0,
31095 /* 60044*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0,
31104 /* 60059*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxth), 0,
31110 /* 60071*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31112 /* 60079*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_sxth), 0,
31114 /* 60086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0,
31123 /* 60101*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31125 /* 60109*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0,
31135 /* 60129*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31137 /* 60136*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
31140 /* 60147*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31142 /* 60154*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
31150 /* 60171*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31152 /* 60178*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
31155 /* 60189*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31157 /* 60196*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
31164 /* 60210*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31166 /* 60217*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
31169 /* 60228*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31171 /* 60235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
31179 /* 60251*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31181 /* 60258*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31184 /* 60269*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31186 /* 60276*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31194 /* 60293*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31196 /* 60300*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31199 /* 60311*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31201 /* 60318*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31208 /* 60332*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31210 /* 60339*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31213 /* 60350*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31215 /* 60357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31227 /* 60379*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31229 /* 60386*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31232 /* 60397*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31234 /* 60404*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31242 /* 60421*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31244 /* 60428*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31247 /* 60439*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31249 /* 60446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31256 /* 60460*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31258 /* 60467*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31261 /* 60478*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31263 /* 60485*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31275 /* 60507*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31277 /* 60514*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31280 /* 60525*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31282 /* 60532*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31290 /* 60549*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31292 /* 60556*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31295 /* 60567*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31297 /* 60574*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31304 /* 60588*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31306 /* 60595*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31309 /* 60606*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31311 /* 60613*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31323 /* 60635*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31325 /* 60642*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
31328 /* 60653*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31330 /* 60660*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
31338 /* 60677*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31340 /* 60684*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
31343 /* 60695*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31345 /* 60702*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
31352 /* 60716*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31354 /* 60723*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
31357 /* 60734*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31359 /* 60741*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
31371 /* 60763*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31373 /* 60770*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31376 /* 60781*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31378 /* 60788*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31386 /* 60805*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31388 /* 60812*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31391 /* 60823*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31393 /* 60830*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31400 /* 60844*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31402 /* 60851*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslw), 0,
31405 /* 60862*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
31407 /* 60869*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
31419 /* 60891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31421 /* 60899*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_sxtb), 0,
31425 /* 60912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31427 /* 60920*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_sxtb), 0,
31430 /* 60930*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
31440 /* 60953*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31442 /* 60961*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_sxth), 0,
31446 /* 60974*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31448 /* 60982*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_sxth), 0,
31451 /* 60992*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
31457 /* 61005*/ /*SwitchOpcode*/ 32|128,25|128,2/*36000*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->97010
31463 /* 61020*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfr), 0,
31470 /* 61030*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31475 /* 61041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_rnd), 0,
31485 /* 61059*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsathub), 0,
31492 /* 61070*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31497 /* 61081*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S5_asrhub_rnd_sat), 0,
31508 /* 61103*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31511 /* 61114*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31513 /* 61122*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combinew), 0,
31520 /* 61133*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31525 /* 61144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_rnd), 0,
31536 /* 61165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31539 /* 61176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31541 /* 61184*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combinew), 0,
31548 /* 61195*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31553 /* 61206*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S5_vasrhrnd), 0,
31564 /* 61223*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31569 /* 61231*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31575 /* 61244*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tableidxb), 0,
31585 /* 61262*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31590 /* 61270*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31596 /* 61283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tableidxh), 0,
31606 /* 61301*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31611 /* 61309*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31617 /* 61322*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tableidxw), 0,
31627 /* 61340*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31632 /* 61348*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31638 /* 61361*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tableidxd), 0,
31647 /* 61378*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31652 /* 61386*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31656 /* 61394*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractup), 0,
31664 /* 61409*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31670 /* 61418*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31674 /* 61426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subi_lsr_ri), 0,
31684 /* 61443*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31689 /* 61451*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31693 /* 61459*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insert), 0,
31701 /* 61475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31706 /* 61483*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31710 /* 61491*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineii), 0,
31718 /* 61505*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31724 /* 61514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31728 /* 61522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ori_asl_ri), 0,
31736 /* 61537*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31742 /* 61546*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31746 /* 61554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addi_lsr_ri), 0,
31754 /* 61569*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31760 /* 61578*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31764 /* 61586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subi_asl_ri), 0,
31774 /* 61603*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31779 /* 61611*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31783 /* 61619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insertp), 0,
31791 /* 61635*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31797 /* 61644*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31801 /* 61652*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addi), 0,
31809 /* 61667*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31815 /* 61676*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31819 /* 61684*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_andi_lsr_ri), 0,
31827 /* 61699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31833 /* 61708*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31837 /* 61716*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_andi_asl_ri), 0,
31846 /* 61732*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31851 /* 61740*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31855 /* 61748*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_extractp), 0,
31863 /* 61763*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31868 /* 61771*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31872 /* 61779*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combineii), 0,
31881 /* 61794*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31886 /* 61802*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31890 /* 61810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
31899 /* 61826*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31904 /* 61834*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31908 /* 61842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_extract), 0,
31916 /* 61857*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31922 /* 61866*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31926 /* 61874*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ori_lsr_ri), 0,
31935 /* 61890*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31940 /* 61898*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31944 /* 61906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractu), 0,
31952 /* 61921*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31958 /* 61930*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31962 /* 61938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addi_asl_ri), 0,
31970 /* 61953*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31975 /* 61961*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
31979 /* 61969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_mask), 0,
31988 /* 61986*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpeq), 0,
31990 /* 61994*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0,
31997 /* 62004*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32002 /* 62015*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtui), 0,
32004 /* 62023*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0,
32014 /* 62038*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32019 /* 62048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r), 0,
32026 /* 62060*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r), 0,
32036 /* 62076*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32041 /* 62086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p), 0,
32048 /* 62098*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p), 0,
32058 /* 62114*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32062 /* 62122*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineri), 0,
32071 /* 62137*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32075 /* 62145*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmphgti), 0,
32084 /* 62160*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32088 /* 62168*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmphgtui), 0,
32097 /* 62183*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32101 /* 62191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgti), 0,
32111 /* 62207*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32115 /* 62215*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_xacc), 0,
32124 /* 62231*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32128 /* 62239*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpneqi), 0,
32138 /* 62255*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32142 /* 62263*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_nac), 0,
32152 /* 62281*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32156 /* 62289*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
32162 /* 62300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_vh), 0,
32172 /* 62316*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32176 /* 62324*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vw), 0,
32185 /* 62339*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32189 /* 62347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbgti), 0,
32199 /* 62363*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32203 /* 62371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_nac), 0,
32212 /* 62387*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32216 /* 62395*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpheqi), 0,
32225 /* 62410*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32230 /* 62420*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
32237 /* 62432*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
32247 /* 62448*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32252 /* 62458*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r), 0,
32259 /* 62470*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r), 0,
32269 /* 62486*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32273 /* 62494*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysip), 0,
32282 /* 62509*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32286 /* 62517*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysin), 0,
32296 /* 62533*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32300 /* 62541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_acc), 0,
32309 /* 62557*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32313 /* 62565*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpwgti), 0,
32322 /* 62580*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32326 /* 62588*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtui), 0,
32335 /* 62603*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32339 /* 62611*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_togglebit_i), 0,
32349 /* 62627*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32353 /* 62635*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_acc), 0,
32362 /* 62651*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32366 /* 62659*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpwgtui), 0,
32376 /* 62675*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32380 /* 62683*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_xacc), 0,
32388 /* 62698*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32392 /* 62706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
32402 /* 62721*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32406 /* 62729*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_acc), 0,
32415 /* 62745*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32420 /* 62755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r), 0,
32427 /* 62767*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r), 0,
32437 /* 62783*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32441 /* 62791*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmphgtui), 0,
32450 /* 62806*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32455 /* 62816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
32462 /* 62828*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
32471 /* 62843*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32477 /* 62853*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyrr_addi), 0,
32487 /* 62870*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32491 /* 62878*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andi), 0,
32500 /* 62894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32504 /* 62902*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_cmpneqi), 0,
32513 /* 62917*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32517 /* 62925*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsclri), 0,
32527 /* 62941*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32531 /* 62949*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_and), 0,
32541 /* 62966*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32545 /* 62974*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_or), 0,
32554 /* 62990*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32559 /* 62999*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_subaddi), 0,
32569 /* 63016*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32573 /* 63024*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_vrcrotate), 0,
32582 /* 63040*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32586 /* 63048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
32595 /* 63063*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32599 /* 63071*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vw), 0,
32608 /* 63086*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32612 /* 63094*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpeqi), 0,
32622 /* 63110*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32626 /* 63118*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_and), 0,
32635 /* 63134*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32639 /* 63142*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpweqi), 0,
32649 /* 63158*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32653 /* 63166*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_valignib), 0,
32662 /* 63182*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32666 /* 63190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
32676 /* 63206*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32680 /* 63214*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_addaddi), 0,
32689 /* 63230*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32693 /* 63238*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpeqi), 0,
32703 /* 63254*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32707 /* 63262*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_and), 0,
32716 /* 63278*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32720 /* 63286*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_round_ri), 0,
32728 /* 63300*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32733 /* 63309*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
32743 /* 63325*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32747 /* 63333*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_acc), 0,
32756 /* 63349*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32760 /* 63357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbeqi), 0,
32770 /* 63373*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32774 /* 63381*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_nac), 0,
32784 /* 63398*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32788 /* 63406*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_andix), 0,
32797 /* 63422*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32801 /* 63430*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_cmplteui), 0,
32810 /* 63445*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32814 /* 63453*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_svw_trun), 0,
32823 /* 63468*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32827 /* 63476*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmphgti), 0,
32837 /* 63492*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32841 /* 63500*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_nac), 0,
32850 /* 63516*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32855 /* 63525*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxri), 0,
32865 /* 63542*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32869 /* 63550*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_or), 0,
32879 /* 63567*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32883 /* 63575*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_and), 0,
32893 /* 63592*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32897 /* 63600*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_macsip), 0,
32907 /* 63617*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32911 /* 63625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_macsin), 0,
32921 /* 63642*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32925 /* 63650*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_accii), 0,
32935 /* 63667*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32939 /* 63675*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_nac), 0,
32948 /* 63691*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32952 /* 63699*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfclass), 0,
32962 /* 63715*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32966 /* 63723*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_addasl_rrri), 0,
32975 /* 63739*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
32980 /* 63749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addi), 0,
32987 /* 63761*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addi), 0,
32998 /* 63778*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33002 /* 63786*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_and), 0,
33011 /* 63802*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33015 /* 63810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgti), 0,
33024 /* 63825*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33028 /* 63833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_bitspliti), 0,
33037 /* 63848*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33042 /* 63857*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr_u2), 0,
33052 /* 63874*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33056 /* 63882*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vspliceib), 0,
33065 /* 63898*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33070 /* 63908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
33077 /* 63920*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
33087 /* 63936*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33091 /* 63944*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
33100 /* 63959*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33104 /* 63967*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbeqi), 0,
33114 /* 63983*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33118 /* 63991*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_or_ori), 0,
33127 /* 64007*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33131 /* 64015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrih), 0,
33140 /* 64030*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33144 /* 64038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfril), 0,
33154 /* 64054*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33158 /* 64062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyri_addr), 0,
33168 /* 64079*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33172 /* 64087*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxir), 0,
33182 /* 64104*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33186 /* 64112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_and), 0,
33196 /* 64129*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33200 /* 64137*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_acc), 0,
33210 /* 64154*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33214 /* 64162*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_or), 0,
33224 /* 64179*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33228 /* 64187*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_or), 0,
33236 /* 64202*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33242 /* 64213*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0,
33250 /* 64226*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0,
33260 /* 64242*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33264 /* 64250*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vw), 0,
33273 /* 64265*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33277 /* 64273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
33286 /* 64288*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33290 /* 64296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
33300 /* 64312*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33304 /* 64320*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_or), 0,
33314 /* 64337*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33318 /* 64345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_naccii), 0,
33329 /* 64363*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33333 /* 64371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_vrcrotate_acc), 0,
33342 /* 64388*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33347 /* 64398*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orir), 0,
33354 /* 64410*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orir), 0,
33364 /* 64426*/ OPC_SwitchOpcode /*2 cases */, 13, TARGET_VAL(ISD::TargetConstant),// ->64443
33368 /* 64435*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysmi), 0,
33372 /* 64443*/ /*SwitchOpcode*/ 11, TARGET_VAL(ISD::Constant),// ->64457
33375 /* 64449*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysmi), 0,
33385 /* 64465*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33389 /* 64473*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S5_asrhub_sat), 0,
33399 /* 64490*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33403 /* 64498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_xacc), 0,
33412 /* 64514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33416 /* 64522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfclass), 0,
33425 /* 64537*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33429 /* 64545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_cmpltei), 0,
33438 /* 64560*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33442 /* 64568*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_rnd), 0,
33451 /* 64583*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33455 /* 64591*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_rnd), 0,
33463 /* 64605*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33468 /* 64614*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_lsli), 0,
33477 /* 64629*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33481 /* 64637*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_asl_i_r_sat), 0,
33490 /* 64653*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33494 /* 64661*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cround_ri), 0,
33503 /* 64676*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33507 /* 64684*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_clbpaddi), 0,
33516 /* 64699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33520 /* 64707*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_clbaddi), 0,
33530 /* 64723*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33534 /* 64731*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_nac), 0,
33543 /* 64747*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33547 /* 64755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpheqi), 0,
33556 /* 64770*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33560 /* 64778*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A4_round_ri_sat), 0,
33569 /* 64794*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33573 /* 64802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_setbit_i), 0,
33583 /* 64818*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33587 /* 64826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_or), 0,
33596 /* 64842*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33600 /* 64850*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgtui), 0,
33610 /* 64866*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33614 /* 64874*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_acc), 0,
33623 /* 64890*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33627 /* 64898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsclri), 0,
33636 /* 64913*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33640 /* 64921*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
33650 /* 64937*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33654 /* 64945*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_xacc), 0,
33664 /* 64962*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33668 /* 64970*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_and), 0,
33678 /* 64987*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33682 /* 64995*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_xacc), 0,
33692 /* 65012*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33696 /* 65020*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_and), 0,
33706 /* 65037*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33710 /* 65045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_acc), 0,
33720 /* 65062*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33724 /* 65070*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_xacc), 0,
33733 /* 65086*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33737 /* 65094*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p), 0,
33747 /* 65110*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33751 /* 65118*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_nac), 0,
33761 /* 65135*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33765 /* 65143*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_acc), 0,
33775 /* 65160*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33779 /* 65168*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_or), 0,
33788 /* 65184*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33792 /* 65192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r), 0,
33802 /* 65208*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33806 /* 65216*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_nac), 0,
33816 /* 65233*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33820 /* 65241*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_or), 0,
33829 /* 65257*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33834 /* 65268*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgti), 0,
33836 /* 65276*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0,
33844 /* 65289*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
33847 /* 65296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrpi), 0,
33856 /* 65311*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_add), 0,
33862 /* 65322*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_add), 0,
33872 /* 65339*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addp), 0,
33878 /* 65350*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addp), 0,
33888 /* 65367*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sub), 0,
33894 /* 65378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sub), 0,
33904 /* 65395*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subp), 0,
33910 /* 65406*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subp), 0,
33920 /* 65423*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyi), 0,
33926 /* 65434*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyi), 0,
33936 /* 65451*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyi), 0,
33942 /* 65462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyui), 0,
33952 /* 65479*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_s0), 0,
33958 /* 65490*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_s0), 0,
33968 /* 65507*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
33974 /* 65518*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
33984 /* 65535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_and), 0,
33990 /* 65546*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_and), 0,
34000 /* 65563*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_or), 0,
34006 /* 65574*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_or), 0,
34016 /* 65591*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xor), 0,
34022 /* 65602*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xor), 0,
34031 /* 65618*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtb), 0,
34037 /* 65628*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtb), 0,
34046 /* 65643*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxth), 0,
34052 /* 65653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxth), 0,
34061 /* 65668*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_zxtb), 0,
34067 /* 65678*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_zxtb), 0,
34076 /* 65693*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_zxth), 0,
34082 /* 65703*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_zxth), 0,
34091 /* 65728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0,
34099 /* 65744*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0,
34109 /* 65761*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_or), 0,
34117 /* 65777*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsatwh), 0,
34126 /* 65793*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysu_up), 0,
34136 /* 65810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_ll_s0), 0,
34146 /* 65828*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_ll_s1), 0,
34155 /* 65845*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpysc_s1), 0,
34164 /* 65862*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpysc_s0), 0,
34173 /* 65879*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M4_cmpyi_whc), 0,
34182 /* 65896*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_lh_s1), 0,
34191 /* 65913*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_lh_s0), 0,
34200 /* 65930*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_shuffoh), 0,
34208 /* 65945*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vabswsat), 0,
34218 /* 65962*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_hl_s1), 0,
34228 /* 65981*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vpmpyh_acc), 0,
34237 /* 65998*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vcmpy_s0_sat_i), 0,
34245 /* 66014*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_notp), 0,
34254 /* 66029*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_hl_s1), 0,
34263 /* 66045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_hl_s0), 0,
34273 /* 66062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_and), 0,
34283 /* 66080*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmac2s_s0), 0,
34293 /* 66099*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmac2s_s1), 0,
34301 /* 66116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_brevp), 0,
34311 /* 66132*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_pmpyw_acc), 0,
34319 /* 66148*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl1), 0,
34328 /* 66163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_cmplte), 0,
34337 /* 66179*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyul_s0), 0,
34346 /* 66196*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vaddws), 0,
34355 /* 66213*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxup), 0,
34363 /* 66228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_interleave), 0,
34372 /* 66243*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpyi_s0), 0,
34380 /* 66258*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_abssat), 0,
34389 /* 66274*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgtu), 0,
34398 /* 66290*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtu), 0,
34407 /* 66306*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtp), 0,
34415 /* 66321*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2uw_chop), 0,
34424 /* 66336*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpheq), 0,
34433 /* 66352*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_lh_s1), 0,
34442 /* 66368*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_lh_s0), 0,
34452 /* 66385*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vrcnegh), 0,
34461 /* 66402*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_ntstbit_r), 0,
34469 /* 66417*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
34477 /* 66431*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0,
34486 /* 66446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_ll_s1), 0,
34495 /* 66462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_ll_s0), 0,
34504 /* 66478*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbgt), 0,
34514 /* 66495*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_and), 0,
34524 /* 66513*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_subacc), 0,
34533 /* 66530*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_orp), 0,
34542 /* 66546*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_up), 0,
34552 /* 66563*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_lh_s1), 0,
34561 /* 66581*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbgtu), 0,
34570 /* 66597*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbeq_any), 0,
34579 /* 66613*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_lh_s1), 0,
34589 /* 66630*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_nac), 0,
34598 /* 66647*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addsp), 0,
34607 /* 66663*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S4_vxsubaddw), 0,
34616 /* 66680*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S4_vxsubaddh), 0,
34625 /* 66697*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_pmpyw), 0,
34633 /* 66712*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsathb), 0,
34643 /* 66729*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_and), 0,
34653 /* 66747*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_lh_s1), 0,
34663 /* 66765*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_lh_s0), 0,
34673 /* 66783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_p_acc), 0,
34683 /* 66801*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_pxorf), 0,
34692 /* 66818*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubub), 0,
34702 /* 66835*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrminuw), 0,
34710 /* 66851*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_absp), 0,
34718 /* 66865*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_all8), 0,
34728 /* 66881*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrminuh), 0,
34737 /* 66898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyoh_s0), 0,
34746 /* 66914*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyoh_s1), 0,
34755 /* 66930*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsset), 0,
34764 /* 66946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_boundscheck), 0,
34773 /* 66962*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vrmpybuu), 0,
34782 /* 66978*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_fastcorner9), 0,
34791 /* 66994*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpys_s1rp), 0,
34800 /* 67010*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subsat), 0,
34809 /* 67027*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r), 0,
34818 /* 67043*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p), 0,
34827 /* 67059*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vnavgh), 0,
34837 /* 67076*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_hl_s0), 0,
34846 /* 67094*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vnavgw), 0,
34854 /* 67109*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vzxthw), 0,
34864 /* 67125*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmac2su_s0), 0,
34874 /* 67144*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmac2su_s1), 0,
34883 /* 67162*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_packhl), 0,
34892 /* 67178*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavguwr), 0,
34902 /* 67195*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_and), 0,
34911 /* 67212*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_svsubhs), 0,
34920 /* 67229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_l16_hl), 0,
34930 /* 67246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_and), 0,
34938 /* 67262*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vconj), 0,
34947 /* 67278*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_vw), 0,
34956 /* 67294*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_vh), 0,
34965 /* 67310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_l16_hl), 0,
34974 /* 67326*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S4_vxsubaddhr), 0,
34982 /* 67342*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clbp), 0,
34990 /* 67356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_deinterleave), 0,
34998 /* 67370*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_any8), 0,
35007 /* 67385*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_togglebit_r), 0,
35015 /* 67400*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsathb_nopack), 0,
35025 /* 67417*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmacs_s0), 0,
35035 /* 67436*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmacs_s1), 0,
35044 /* 67454*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_hh_s0), 0,
35053 /* 67471*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_hh_s1), 0,
35063 /* 67489*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacuhs_s1), 0,
35073 /* 67508*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacuhs_s0), 0,
35082 /* 67526*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clrbit_r), 0,
35092 /* 67543*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_andn), 0,
35102 /* 67561*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_nac), 0,
35112 /* 67579*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyoh_acc_s0), 0,
35122 /* 67597*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyoh_acc_s1), 0,
35132 /* 67615*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrmaxh), 0,
35141 /* 67632*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbeq), 0,
35150 /* 67648*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgt), 0,
35159 /* 67664*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vnavgwcr), 0,
35169 /* 67682*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmacr_s0c), 0,
35178 /* 67699*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavgwcr), 0,
35188 /* 67716*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrmaxw), 0,
35197 /* 67733*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vnavghr), 0,
35206 /* 67750*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M4_cmpyi_wh), 0,
35215 /* 67767*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svnavgh), 0,
35225 /* 67784*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vmac2), 0,
35234 /* 67801*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svavgh), 0,
35244 /* 67818*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyeh_acc_s0), 0,
35254 /* 67836*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyeh_acc_s1), 0,
35263 /* 67853*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hl), 0,
35272 /* 67869*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_up), 0,
35281 /* 67885*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
35289 /* 67900*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_negsat), 0,
35298 /* 67916*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_hl_s0), 0,
35307 /* 67932*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_hl_s1), 0,
35316 /* 67948*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_bitsplit), 0,
35324 /* 67963*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vabshsat), 0,
35333 /* 67979*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addh_l16_sat_ll), 0,
35343 /* 67997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_r_and), 0,
35352 /* 68014*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyul_rs0), 0,
35362 /* 68032*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_nac), 0,
35372 /* 68050*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_cmacr_s0), 0,
35382 /* 68068*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_and), 0,
35391 /* 68085*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_hl_s0), 0,
35400 /* 68102*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_hl_s1), 0,
35410 /* 68120*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_mpyrr_addr), 0,
35420 /* 68138*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmachs_rs0), 0,
35430 /* 68157*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmachs_rs1), 0,
35439 /* 68175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpyr_s0c), 0,
35449 /* 68192*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_hl_s0), 0,
35459 /* 68211*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_ll_s1), 0,
35469 /* 68229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_lh_s0), 0,
35479 /* 68247*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_lh_s1), 0,
35488 /* 68264*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_hh_s0), 0,
35497 /* 68280*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_hh_s1), 0,
35506 /* 68296*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vadduhs), 0,
35515 /* 68313*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vsubuhs), 0,
35524 /* 68330*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_h16_hl), 0,
35533 /* 68346*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_h16_hh), 0,
35542 /* 68362*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xorp), 0,
35550 /* 68377*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_tfrpcp), 0,
35559 /* 68392*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_h16_lh), 0,
35568 /* 68408*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addh_h16_sat_hl), 0,
35577 /* 68425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_h16_ll), 0,
35586 /* 68441*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addh_h16_sat_hh), 0,
35595 /* 68458*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vnavgwr), 0,
35605 /* 68476*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_xor), 0,
35615 /* 68494*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_hh_s0), 0,
35625 /* 68512*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_hh_s1), 0,
35635 /* 68530*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vmacbsu), 0,
35645 /* 68548*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
35654 /* 68565*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_hl_s0), 0,
35663 /* 68581*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_hl_s1), 0,
35673 /* 68598*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_xor), 0,
35681 /* 68614*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_sat), 0,
35691 /* 68631*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_lh_s1), 0,
35701 /* 68649*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_lh_s0), 0,
35710 /* 68666*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addsat), 0,
35719 /* 68683*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svavghs), 0,
35729 /* 68700*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vrsadub_acc), 0,
35738 /* 68717*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subh_h16_sat_hh), 0,
35747 /* 68734*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subh_h16_sat_hl), 0,
35757 /* 68752*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmaculs_rs0), 0,
35767 /* 68771*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmaculs_rs1), 0,
35776 /* 68789*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vradduh), 0,
35786 /* 68806*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A4_addp_c), 0,
35795 /* 68824*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
35805 /* 68841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_r_acc), 0,
35814 /* 68858*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyh_rs1), 0,
35823 /* 68875*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyh_rs0), 0,
35831 /* 68891*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2ud_chop), 0,
35841 /* 68907*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_or), 0,
35850 /* 68924*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S4_vxaddsubhr), 0,
35858 /* 68940*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsathub), 0,
35867 /* 68956*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_hmmpyh_rs1), 0,
35876 /* 68973*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_hmmpyh_s1), 0,
35885 /* 68990*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavgwr), 0,
35895 /* 69007*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_or_orn), 0,
35905 /* 69025*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmaci_s0c), 0,
35913 /* 69041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0,
35922 /* 69056*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vabsdiffh), 0,
35932 /* 69073*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_lh_s1), 0,
35942 /* 69091*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_lh_s0), 0,
35951 /* 69108*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_hmmpyl_s1), 0,
35959 /* 69124*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl1p), 0,
35968 /* 69139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vabsdiffw), 0,
35977 /* 69155*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_andnp), 0,
35987 /* 69172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
35996 /* 69189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_parityp), 0,
36006 /* 69206*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_ll_s0), 0,
36016 /* 69224*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_ll_s1), 0,
36025 /* 69241*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpeq), 0,
36034 /* 69257*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddub), 0,
36044 /* 69274*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_nac), 0,
36053 /* 69291*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpheq), 0,
36061 /* 69306*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clbnorm), 0,
36071 /* 69322*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cnacsc_s1), 0,
36081 /* 69341*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cnacsc_s0), 0,
36091 /* 69360*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_hl_s1), 0,
36101 /* 69378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_hl_s0), 0,
36110 /* 69395*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
36120 /* 69412*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmachs_s1), 0,
36130 /* 69431*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmachs_s0), 0,
36139 /* 69449*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_up_s1), 0,
36148 /* 69465*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractu_rp), 0,
36157 /* 69481*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyuh_rs0), 0,
36166 /* 69498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_ll_s0), 0,
36175 /* 69514*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_ll_s1), 0,
36185 /* 69531*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_or), 0,
36194 /* 69548*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_hh_s1), 0,
36203 /* 69564*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_hh_s0), 0,
36213 /* 69581*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_acc), 0,
36223 /* 69599*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_lh_s0), 0,
36233 /* 69617*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_lh_s1), 0,
36242 /* 69634*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_ll_s0), 0,
36251 /* 69651*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_ll_s1), 0,
36260 /* 69668*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subh_l16_sat_hl), 0,
36269 /* 69685*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vcnegh), 0,
36278 /* 69702*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vdmpyrs_s0), 0,
36287 /* 69719*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vdmpyrs_s1), 0,
36297 /* 69737*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_xacc), 0,
36306 /* 69754*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vdmpys_s1), 0,
36315 /* 69771*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vdmpys_s0), 0,
36324 /* 69788*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavgubr), 0,
36333 /* 69804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_hl_s1), 0,
36342 /* 69820*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_hl_s0), 0,
36352 /* 69837*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_acc), 0,
36360 /* 69853*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl0p), 0,
36369 /* 69868*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_hl_s1), 0,
36378 /* 69885*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_hl_s0), 0,
36388 /* 69903*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmacsc_s0), 0,
36398 /* 69922*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmacsc_s1), 0,
36406 /* 69939*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct1), 0,
36414 /* 69953*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct0), 0,
36424 /* 69969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_nac_s0), 0,
36433 /* 69986*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyul_rs1), 0,
36443 /* 70004*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_xor), 0,
36453 /* 70022*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_hl_s0), 0,
36463 /* 70040*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_hl_s1), 0,
36472 /* 70057*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmphgtu), 0,
36481 /* 70073*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_andn), 0,
36490 /* 70089*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2s_s0pack), 0,
36500 /* 70107*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_ll_s0), 0,
36510 /* 70125*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_hl_s1), 0,
36520 /* 70144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_and), 0,
36529 /* 70161*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyuh_rs1), 0,
36539 /* 70179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_or), 0,
36548 /* 70196*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
36557 /* 70212*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_round_rr), 0,
36567 /* 70229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_orn), 0,
36577 /* 70247*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vmacbuu), 0,
36586 /* 70264*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpeq), 0,
36595 /* 70280*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M4_cmpyr_whc), 0,
36603 /* 70296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vzxtbh), 0,
36613 /* 70312*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacuhs_rs1), 0,
36622 /* 70330*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_asr_r_r_sat), 0,
36631 /* 70347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combinew), 0,
36641 /* 70364*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_ll_s1), 0,
36651 /* 70382*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_ll_s0), 0,
36660 /* 70399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_cmpyi_s0), 0,
36670 /* 70416*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_or), 0,
36679 /* 70433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsset), 0,
36689 /* 70450*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_hh_s1), 0,
36699 /* 70468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_hh_s0), 0,
36708 /* 70485*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_ll_s1), 0,
36717 /* 70501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_ll_s0), 0,
36726 /* 70517*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_l16_ll), 0,
36736 /* 70534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_and), 0,
36745 /* 70551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_modwrapu), 0,
36754 /* 70567*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpneq), 0,
36764 /* 70584*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_hh_s0), 0,
36774 /* 70602*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_hh_s1), 0,
36783 /* 70619*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M4_cmpyr_wh), 0,
36793 /* 70637*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_p_and), 0,
36802 /* 70654*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavgub), 0,
36811 /* 70670*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavguh), 0,
36820 /* 70686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpuo), 0,
36829 /* 70702*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavguw), 0,
36837 /* 70717*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsatwh_nopack), 0,
36846 /* 70733*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_hh_s0), 0,
36855 /* 70749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_hh_s1), 0,
36865 /* 70766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_p_or), 0,
36874 /* 70783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
36883 /* 70799*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_lh_s1), 0,
36893 /* 70817*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_or_andn), 0,
36902 /* 70834*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minp), 0,
36911 /* 70850*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_lh_s0), 0,
36920 /* 70866*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_rnd_lh_s1), 0,
36929 /* 70882*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyuh_s0), 0,
36938 /* 70899*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyuh_s1), 0,
36948 /* 70917*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_lh_s0), 0,
36957 /* 70935*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpge), 0,
36966 /* 70951*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
36975 /* 70967*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vpmpyh), 0,
36985 /* 70984*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacuhs_rs0), 0,
36994 /* 71002*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_lh_s1), 0,
37003 /* 71018*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_lh_s0), 0,
37011 /* 71033*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_roundsat), 0,
37019 /* 71048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct1p), 0,
37028 /* 71063*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_extract_rp), 0,
37038 /* 71080*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_r_or), 0,
37046 /* 71096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_tfrcpp), 0,
37056 /* 71112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrminh), 0,
37066 /* 71130*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrminw), 0,
37075 /* 71147*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmphgtu), 0,
37085 /* 71164*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insertp_rp), 0,
37094 /* 71181*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vnavghcr), 0,
37103 /* 71198*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_vh), 0,
37112 /* 71214*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_hh_s0), 0,
37121 /* 71230*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vsubws), 0,
37129 /* 71246*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_sath), 0,
37139 /* 71263*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_xor), 0,
37147 /* 71279*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_satb), 0,
37156 /* 71295*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_ll_s1), 0,
37165 /* 71311*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_ll_s0), 0,
37174 /* 71327*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractup_rp), 0,
37183 /* 71343*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S4_vxaddsubw), 0,
37192 /* 71360*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S4_vxaddsubh), 0,
37200 /* 71376*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_asrh), 0,
37209 /* 71391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_extractp_rp), 0,
37219 /* 71408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_acc), 0,
37229 /* 71426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_ll_s1), 0,
37239 /* 71444*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_ll_s0), 0,
37248 /* 71461*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
37257 /* 71477*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyul_s1), 0,
37267 /* 71495*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmacr_s0), 0,
37276 /* 71512*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vsububs), 0,
37285 /* 71529*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2s_s1), 0,
37294 /* 71546*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
37304 /* 71564*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vraddub_acc), 0,
37312 /* 71580*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct0p), 0,
37321 /* 71595*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svaddh), 0,
37330 /* 71611*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vcrotate), 0,
37338 /* 71627*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_aslh), 0,
37347 /* 71642*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_h16_lh), 0,
37356 /* 71658*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_h16_ll), 0,
37365 /* 71674*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_hmmpyl_rs1), 0,
37374 /* 71691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p), 0,
37382 /* 71706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsplatrh), 0,
37391 /* 71721*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r), 0,
37400 /* 71737*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_h16_hl), 0,
37408 /* 71752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
37417 /* 71767*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_h16_hh), 0,
37426 /* 71783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_cmpyr_s0), 0,
37435 /* 71799*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_rnd_s0), 0,
37445 /* 71816*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmac2es_s0), 0,
37455 /* 71835*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmac2es_s1), 0,
37463 /* 71852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_pxfer_map), 0,
37472 /* 71867*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_lh_s1), 0,
37481 /* 71883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_lh_s0), 0,
37491 /* 71900*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_hl_s0), 0,
37501 /* 71918*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_acc_hl_s1), 0,
37511 /* 71936*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_nac), 0,
37520 /* 71953*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddw), 0,
37529 /* 71969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddh), 0,
37539 /* 71986*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_lh_s1), 0,
37549 /* 72005*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_lh_s0), 0,
37558 /* 72023*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpeqp), 0,
37566 /* 72038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrcrr), 0,
37575 /* 72053*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_orn), 0,
37585 /* 72070*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_andn), 0,
37595 /* 72088*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_hh_s1), 0,
37605 /* 72106*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_hh_s0), 0,
37615 /* 72124*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_acc), 0,
37624 /* 72141*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_vw), 0,
37634 /* 72158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_and_or), 0,
37643 /* 72175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_vh), 0,
37651 /* 72190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mask), 0,
37661 /* 72206*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_hh_s0), 0,
37671 /* 72224*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_hh_s1), 0,
37680 /* 72241*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_up_s1_sat), 0,
37689 /* 72258*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vcmpbgt), 0,
37699 /* 72275*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vrmacbsu), 0,
37708 /* 72292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vrsadub), 0,
37716 /* 72307*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrrcr), 0,
37726 /* 72323*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpys_acc_s1), 0,
37735 /* 72340*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpge), 0,
37744 /* 72356*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A5_vaddhubs), 0,
37753 /* 72373*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxw), 0,
37762 /* 72389*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxb), 0,
37771 /* 72405*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxh), 0,
37779 /* 72420*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsxthw), 0,
37789 /* 72436*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_p_xor), 0,
37798 /* 72453*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgt), 0,
37806 /* 72468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2d_chop), 0,
37816 /* 72484*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_hl_s0), 0,
37826 /* 72502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_hl_s1), 0,
37834 /* 72518*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2w), 0,
37844 /* 72534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_or), 0,
37854 /* 72552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_lh_s0), 0,
37864 /* 72570*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_andn), 0,
37873 /* 72587*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M5_vdmpybsu), 0,
37883 /* 72605*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_hh_s0), 0,
37893 /* 72623*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_nac_hh_s1), 0,
37902 /* 72640*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2s_s1pack), 0,
37910 /* 72656*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_clbpnorm), 0,
37919 /* 72671*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A4_round_rr_sat), 0,
37929 /* 72689*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_nacci), 0,
37938 /* 72706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_shuffeh), 0,
37947 /* 72722*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_hh_s1), 0,
37956 /* 72739*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_hh_s0), 0,
37964 /* 72755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2uw), 0,
37973 /* 72770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubh), 0,
37981 /* 72785*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2ud), 0,
37990 /* 72800*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubw), 0,
37999 /* 72816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpwgt), 0,
38009 /* 72833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_or), 0,
38017 /* 72849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2uw_chop), 0,
38026 /* 72864*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_vw), 0,
38034 /* 72879*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsatwuh_nopack), 0,
38043 /* 72895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_vh), 0,
38052 /* 72911*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_svsubuhs), 0,
38061 /* 72928*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vmpybsu), 0,
38070 /* 72944*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subh_l16_sat_ll), 0,
38080 /* 72962*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_and), 0,
38090 /* 72980*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_hl_s1), 0,
38100 /* 72998*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_hl_s0), 0,
38109 /* 73015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p), 0,
38118 /* 73031*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r), 0,
38128 /* 73048*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A4_subp_c), 0,
38137 /* 73066*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vsubhs), 0,
38146 /* 73083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vitpack), 0,
38155 /* 73099*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavguhr), 0,
38165 /* 73116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsplicerb), 0,
38174 /* 73133*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_nbitsclr), 0,
38183 /* 73149*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpbgtu), 0,
38192 /* 73165*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpys_s1), 0,
38201 /* 73182*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpys_s0), 0,
38210 /* 73199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpuo), 0,
38219 /* 73215*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_shuffob), 0,
38228 /* 73231*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
38236 /* 73246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S5_popcountp), 0,
38244 /* 73260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl0), 0,
38254 /* 73276*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacls_s1), 0,
38264 /* 73295*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacls_s0), 0,
38273 /* 73313*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_cmpneq), 0,
38283 /* 73330*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vmac2es), 0,
38293 /* 73348*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vdmacs_s0), 0,
38303 /* 73367*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vdmacs_s1), 0,
38312 /* 73385*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_ll_s0), 0,
38321 /* 73401*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_ll_s1), 0,
38329 /* 73416*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clb), 0,
38339 /* 73432*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_ll_s0), 0,
38349 /* 73450*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_ll_s1), 0,
38359 /* 73468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_hl_s1), 0,
38369 /* 73486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_hl_s0), 0,
38379 /* 73504*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_maci), 0,
38388 /* 73521*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxuh), 0,
38397 /* 73537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxub), 0,
38406 /* 73553*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_hh_s0), 0,
38415 /* 73569*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_hh_s1), 0,
38425 /* 73586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrmac_s0), 0,
38434 /* 73603*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_lh_s0), 0,
38443 /* 73620*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_asl_r_r_sat), 0,
38451 /* 73636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2d), 0,
38461 /* 73652*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_nac), 0,
38470 /* 73669*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmphgt), 0,
38480 /* 73686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_acc_lh_s1), 0,
38489 /* 73703*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vcmpy_s1_sat_r), 0,
38498 /* 73720*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vcmpy_s1_sat_i), 0,
38508 /* 73738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_p_nac), 0,
38518 /* 73756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vrmacbuu), 0,
38528 /* 73774*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_acc_s0), 0,
38538 /* 73792*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cnacs_s1), 0,
38548 /* 73811*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cnacs_s0), 0,
38557 /* 73829*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
38566 /* 73845*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxp), 0,
38575 /* 73861*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_orn), 0,
38585 /* 73878*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r_or), 0,
38594 /* 73895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_r), 0,
38603 /* 73911*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_p), 0,
38612 /* 73927*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpeq), 0,
38621 /* 73943*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpeq), 0,
38629 /* 73958*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrp), 0,
38639 /* 73974*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_andn), 0,
38647 /* 73990*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsathub_nopack), 0,
38655 /* 74005*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_satuh), 0,
38663 /* 74020*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_satub), 0,
38672 /* 74036*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpys_s1), 0,
38681 /* 74052*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_fastcorner9_not), 0,
38689 /* 74067*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
38697 /* 74081*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vabsw), 0,
38705 /* 74095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vabsh), 0,
38713 /* 74109*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0,
38722 /* 74124*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpyrsc_s0), 0,
38731 /* 74141*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpyrsc_s1), 0,
38740 /* 74158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vraddub), 0,
38749 /* 74174*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_tlbmatch), 0,
38757 /* 74189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2w_chop), 0,
38767 /* 74205*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_and), 0,
38777 /* 74223*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_ll_s1), 0,
38787 /* 74242*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_ll_s0), 0,
38796 /* 74260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vcmpweq), 0,
38806 /* 74277*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_acci), 0,
38814 /* 74293*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfr), 0,
38824 /* 74309*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrmaxuw), 0,
38833 /* 74326*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
38843 /* 74343*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_vrmaxuh), 0,
38852 /* 74360*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavgw), 0,
38860 /* 74375*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_brev), 0,
38869 /* 74390*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavgh), 0,
38879 /* 74407*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_r_nac), 0,
38888 /* 74424*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyl_rs1), 0,
38897 /* 74441*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_hl_s1), 0,
38906 /* 74457*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyl_s0), 0,
38915 /* 74474*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyl_s1), 0,
38923 /* 74490*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vrndpackwhs), 0,
38932 /* 74506*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunewh), 0,
38942 /* 74523*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_nac_s0), 0,
38951 /* 74540*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_ll_s0), 0,
38960 /* 74556*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_ll_s1), 0,
38970 /* 74573*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M4_mac_up_s1_sat), 0,
38979 /* 74591*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vaddubs), 0,
38989 /* 74609*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r_acc), 0,
38998 /* 74626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
39007 /* 74642*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lfsp), 0,
39016 /* 74658*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
39025 /* 74674*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vcmpy_s0_sat_r), 0,
39035 /* 74692*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_ll_s1), 0,
39045 /* 74710*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_acc_ll_s0), 0,
39054 /* 74727*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_svw_trun), 0,
39063 /* 74743*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyh_s0), 0,
39072 /* 74760*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyh_s1), 0,
39080 /* 74776*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunohb), 0,
39088 /* 74790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2d_chop), 0,
39097 /* 74805*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_lh_s0), 0,
39105 /* 74820*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2w), 0,
39113 /* 74834*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2d), 0,
39123 /* 74850*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmaculs_s1), 0,
39133 /* 74869*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmaculs_s0), 0,
39142 /* 74887*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_svadduhs), 0,
39150 /* 74903*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2w_chop), 0,
39158 /* 74917*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_svsathub), 0,
39167 /* 74933*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_hl_s1), 0,
39176 /* 74949*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_hl_s0), 0,
39185 /* 74965*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_setbit_r), 0,
39194 /* 74981*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavghr), 0,
39202 /* 74996*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2ud), 0,
39210 /* 75010*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2uw), 0,
39219 /* 75025*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpyrs_s0), 0,
39228 /* 75042*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_cmpyrs_s1), 0,
39237 /* 75059*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_cmplteu), 0,
39246 /* 75075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubub), 0,
39255 /* 75091*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_l16_ll), 0,
39264 /* 75107*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrmpy_s0), 0,
39273 /* 75123*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_hh_s1), 0,
39282 /* 75139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_rnd_hh_s0), 0,
39291 /* 75155*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minup), 0,
39301 /* 75172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_valignrb), 0,
39311 /* 75190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_acc), 0,
39320 /* 75207*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmpyl_rs0), 0,
39330 /* 75225*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmaci_s0), 0,
39339 /* 75242*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddub), 0,
39348 /* 75258*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_lh), 0,
39358 /* 75275*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M5_vdmacbsu), 0,
39367 /* 75293*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
39376 /* 75309*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_hl_s0), 0,
39385 /* 75325*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpyi_s0c), 0,
39394 /* 75341*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addpsat), 0,
39403 /* 75358*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_svaddhs), 0,
39412 /* 75375*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_ll_s1), 0,
39421 /* 75392*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_sat_rnd_ll_s0), 0,
39430 /* 75409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminw), 0,
39439 /* 75425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminh), 0,
39448 /* 75441*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vrcmpyr_s0), 0,
39457 /* 75457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminb), 0,
39467 /* 75474*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vcmac_s0_sat_i), 0,
39476 /* 75492*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_lh_s0), 0,
39485 /* 75508*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_lh_s1), 0,
39495 /* 75525*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r_or), 0,
39504 /* 75542*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsl_r_vw), 0,
39513 /* 75558*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_hh_s1), 0,
39522 /* 75574*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyeh_s0), 0,
39531 /* 75590*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_vrmpyeh_s1), 0,
39541 /* 75607*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_lh_s0), 0,
39551 /* 75625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_lh_s1), 0,
39560 /* 75642*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_vraddh), 0,
39568 /* 75657*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrrp), 0,
39578 /* 75673*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_ll_s0), 0,
39588 /* 75692*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_ll_s1), 0,
39597 /* 75710*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunowh), 0,
39605 /* 75725*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_abs), 0,
39614 /* 75740*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cmpbeq), 0,
39622 /* 75755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_negp), 0,
39631 /* 75770*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addh_l16_sat_hl), 0,
39639 /* 75786*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_vsatwuh), 0,
39648 /* 75802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
39656 /* 75817*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::S2_svsathb), 0,
39665 /* 75833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtup), 0,
39674 /* 75849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_cround_rr), 0,
39684 /* 75866*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mux), 0,
39693 /* 75883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_shuffeb), 0,
39702 /* 75899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminuw), 0,
39711 /* 75915*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_vaddhs), 0,
39721 /* 75933*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insert_rp), 0,
39730 /* 75950*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminuh), 0,
39739 /* 75966*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminub), 0,
39748 /* 75982*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_svsubh), 0,
39756 /* 75997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsxtbh), 0,
39766 /* 76013*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_ll_s1), 0,
39776 /* 76031*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_ll_s0), 0,
39785 /* 76048*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2es_s1), 0,
39794 /* 76065*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2es_s0), 0,
39803 /* 76082*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_parity), 0,
39813 /* 76099*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_hh_s1), 0,
39823 /* 76117*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_hh_s0), 0,
39833 /* 76135*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_hh_s1), 0,
39843 /* 76153*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyd_nac_hh_s0), 0,
39853 /* 76171*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_xor), 0,
39863 /* 76189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_hl_s1), 0,
39873 /* 76207*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_acc_hl_s0), 0,
39881 /* 76223*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2ud_chop), 0,
39891 /* 76239*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_hh_s0), 0,
39901 /* 76258*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_acc_sat_hh_s1), 0,
39911 /* 76277*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_and), 0,
39920 /* 76294*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addh_h16_sat_lh), 0,
39929 /* 76311*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_addh_h16_sat_ll), 0,
39939 /* 76329*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M4_nac_up_s1_sat), 0,
39949 /* 76348*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_lh_s1), 0,
39959 /* 76366*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyud_nac_lh_s0), 0,
39969 /* 76384*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_hl_s0), 0,
39979 /* 76402*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_nac_hl_s1), 0,
39988 /* 76419*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vavghcr), 0,
39998 /* 76436*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacls_rs0), 0,
40008 /* 76455*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mmacls_rs1), 0,
40018 /* 76474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_cmaci_s0), 0,
40027 /* 76491*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_andn), 0,
40036 /* 76507*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M5_vrmpybsu), 0,
40044 /* 76522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vrndpackwh), 0,
40054 /* 76538*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vcmac_s0_sat_r), 0,
40063 /* 76556*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxuw), 0,
40072 /* 76572*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_bitsclr), 0,
40082 /* 76589*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_xor_xacc), 0,
40091 /* 76606*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_ornp), 0,
40101 /* 76623*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_and_or), 0,
40111 /* 76641*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_hh_s1), 0,
40121 /* 76660*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_mpy_nac_sat_hh_s0), 0,
40130 /* 76678*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subh_h16_sat_ll), 0,
40139 /* 76695*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A2_subh_h16_sat_lh), 0,
40148 /* 76712*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2su_s1), 0,
40157 /* 76729*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::M2_vmpy2su_s0), 0,
40167 /* 76747*/ OPC_MorphNodeTo, TARGET_VAL(Hexagon::A5_ACS), 0,
40176 /* 76767*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_vtrunehb_ppp), 0,
40185 /* 76783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M6_vabsdiffub), 0,
40194 /* 76799*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_vtrunohb_ppp), 0,
40203 /* 76815*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M6_vabsdiffb), 0,
40212 /* 76831*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::A6_vminub_RdP), 0,
40220 /* 76847*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_vsplatrbp), 0,
40229 /* 76862*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A6_vcmpbeq_notany), 0,
40239 /* 76879*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mnaci), 0,
40249 /* 76898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
40255 /* 76909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
40265 /* 76926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
40273 /* 76940*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgt), 0,
40275 /* 76948*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0,
40283 /* 76961*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_cmpgtu), 0,
40285 /* 76969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0,
40293 /* 76982*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40297 /* 76990*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfimm_p), 0,
40305 /* 77003*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40309 /* 77011*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfimm_n), 0,
40317 /* 77024*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40321 /* 77032*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfimm_n), 0,
40329 /* 77045*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
40333 /* 77053*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfimm_p), 0,
40342 /* 77068*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmax), 0,
40350 /* 77083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_w2sf), 0,
40360 /* 77099*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffma), 0,
40370 /* 77117*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffma_lib), 0,
40378 /* 77133*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_ud2df), 0,
40387 /* 77148*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfadd), 0,
40395 /* 77163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_d2df), 0,
40403 /* 77177*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_uw2sf), 0,
40412 /* 77192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffixupn), 0,
40422 /* 77209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffms_lib), 0,
40430 /* 77225*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2sf), 0,
40438 /* 77239*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_w2df), 0,
40447 /* 77254*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffixupd), 0,
40455 /* 77269*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffixupr), 0,
40463 /* 77283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_d2sf), 0,
40472 /* 77298*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmin), 0,
40480 /* 77313*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::F2_sfinvsqrta), 0,
40489 /* 77329*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmpy), 0,
40498 /* 77345*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::F2_sfrecipa), 0,
40507 /* 77362*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfsub), 0,
40515 /* 77377*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_ud2sf), 0,
40523 /* 77391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_uw2df), 0,
40531 /* 77405*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2df), 0,
40542 /* 77422*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffma_sc), 0,
40552 /* 77441*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffms), 0,
40561 /* 77458*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfsub), 0,
40570 /* 77474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfadd), 0,
40580 /* 77494*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
40587 /* 77508*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
40593 /* 77519*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lo), 0,
40599 /* 77529*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lo), 0,
40610 /* 77549*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
40617 /* 77563*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
40623 /* 77574*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_hi), 0,
40629 /* 77584*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_hi), 0,
40640 /* 77604*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
40646 /* 77615*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lo), 0,
40657 /* 77635*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
40663 /* 77646*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_hi), 0,
40674 /* 77663*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40681 /* 77677*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40688 /* 77691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40700 /* 77714*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40708 /* 77731*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40716 /* 77745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vror), 0,
40722 /* 77756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vror), 0,
40733 /* 77774*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40739 /* 77786*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40749 /* 77806*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40756 /* 77819*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vror), 0,
40768 /* 77838*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40775 /* 77852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40782 /* 77866*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40794 /* 77889*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40802 /* 77906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40810 /* 77920*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignb), 0,
40816 /* 77932*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignb), 0,
40828 /* 77952*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40834 /* 77964*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40844 /* 77984*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40851 /* 77997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignb), 0,
40863 /* 78017*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::Constant),// ->78060
40870 /* 78033*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40878 /* 78050*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40883 /* 78060*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::TargetConstant),// ->78092
40888 /* 78070*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40894 /* 78082*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40902 /* 78096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignb), 0,
40908 /* 78108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignb), 0,
40920 /* 78128*/ OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(ISD::Constant),// ->78151
40926 /* 78142*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40930 /* 78151*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetConstant),// ->78168
40934 /* 78159*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40941 /* 78172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignb), 0,
40953 /* 78192*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40960 /* 78206*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40967 /* 78220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
40979 /* 78243*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40987 /* 78260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
40995 /* 78274*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignb), 0,
41001 /* 78286*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignb), 0,
41013 /* 78306*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
41019 /* 78318*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
41029 /* 78338*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
41036 /* 78351*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignb), 0,
41048 /* 78371*/ OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::Constant),// ->78414
41055 /* 78387*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
41063 /* 78404*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
41068 /* 78414*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::TargetConstant),// ->78446
41073 /* 78424*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
41079 /* 78436*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
41087 /* 78450*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignb), 0,
41093 /* 78462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignb), 0,
41105 /* 78482*/ OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(ISD::Constant),// ->78505
41111 /* 78496*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_valignbi), 0,
41115 /* 78505*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::TargetConstant),// ->78522
41119 /* 78513*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignbi), 0,
41126 /* 78526*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlalignb), 0,
41137 /* 78544*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41142 /* 78554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusi), 0,
41148 /* 78566*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusi), 0,
41159 /* 78584*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41163 /* 78592*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusi), 0,
41174 /* 78610*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41179 /* 78620*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrsadubi_acc), 0,
41185 /* 78633*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrsadubi_acc), 0,
41197 /* 78653*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41201 /* 78661*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrsadubi_acc), 0,
41212 /* 78680*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41217 /* 78690*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubi_acc), 0,
41223 /* 78703*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubi_acc), 0,
41235 /* 78723*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41239 /* 78731*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubi_acc), 0,
41249 /* 78749*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41254 /* 78759*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrsadubi), 0,
41260 /* 78771*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrsadubi), 0,
41271 /* 78789*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41275 /* 78797*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrsadubi), 0,
41285 /* 78814*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41290 /* 78824*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubi), 0,
41296 /* 78836*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubi), 0,
41307 /* 78854*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41311 /* 78862*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubi), 0,
41322 /* 78880*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41327 /* 78890*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusi_acc), 0,
41333 /* 78903*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusi_acc), 0,
41345 /* 78923*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41349 /* 78931*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusi_acc), 0,
41359 /* 78949*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41364 /* 78959*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwhi), 0,
41370 /* 78971*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwhi), 0,
41381 /* 78989*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41385 /* 78997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwhi), 0,
41396 /* 79015*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41401 /* 79025*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_oracci), 0,
41407 /* 79038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_oracci), 0,
41419 /* 79058*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41423 /* 79066*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_oracci), 0,
41433 /* 79084*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41438 /* 79094*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvbi), 0,
41444 /* 79106*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvbi), 0,
41455 /* 79124*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41459 /* 79132*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvbi), 0,
41470 /* 79150*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41475 /* 79160*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_oracci), 0,
41481 /* 79173*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_oracci), 0,
41493 /* 79193*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
41497 /* 79201*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_oracci), 0,
41505 /* 79219*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
41511 /* 79228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
41517 /* 79237*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
41523 /* 79246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
41531 /* 79259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
41539 /* 79273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdd0), 0,
41545 /* 79282*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdd0), 0,
41551 /* 79291*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdd0), 0,
41557 /* 79300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdd0), 0,
41565 /* 79313*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdd0), 0,
41574 /* 79328*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldntnt0), 0,
41580 /* 79338*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldntnt0), 0,
41592 /* 79357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
41598 /* 79369*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
41609 /* 79388*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_or), 0,
41619 /* 79407*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
41625 /* 79418*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
41635 /* 79435*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
41646 /* 79454*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
41652 /* 79466*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
41663 /* 79485*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw_acc), 0,
41673 /* 79504*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhvsrs), 0,
41679 /* 79515*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhvsrs), 0,
41689 /* 79532*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhvsrs), 0,
41699 /* 79550*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsathub), 0,
41705 /* 79561*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsathub), 0,
41715 /* 79578*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsathub), 0,
41725 /* 79596*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh_dv), 0,
41731 /* 79607*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh_dv), 0,
41741 /* 79624*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh_dv), 0,
41751 /* 79642*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoh), 0,
41757 /* 79653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoh), 0,
41767 /* 79670*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoh), 0,
41777 /* 79688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwv), 0,
41783 /* 79699*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwv), 0,
41793 /* 79716*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwv), 0,
41803 /* 79734*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsuisat), 0,
41809 /* 79745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsuisat), 0,
41819 /* 79762*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsuisat), 0,
41829 /* 79780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgw), 0,
41835 /* 79791*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgw), 0,
41845 /* 79808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgw), 0,
41855 /* 79826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgh), 0,
41861 /* 79837*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgh), 0,
41871 /* 79854*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgh), 0,
41881 /* 79872*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgub), 0,
41887 /* 79883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgub), 0,
41897 /* 79900*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgub), 0,
41907 /* 79918*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
41913 /* 79929*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
41923 /* 79946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
41934 /* 79965*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
41940 /* 79977*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
41951 /* 79996*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_and), 0,
41961 /* 80015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgubrnd), 0,
41967 /* 80026*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgubrnd), 0,
41977 /* 80043*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgubrnd), 0,
41987 /* 80061*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusv), 0,
41993 /* 80072*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusv), 0,
42003 /* 80089*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusv), 0,
42014 /* 80108*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbnq), 0,
42020 /* 80120*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbnq), 0,
42031 /* 80139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbnq), 0,
42041 /* 80158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundhb), 0,
42047 /* 80169*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundhb), 0,
42057 /* 80186*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundhb), 0,
42067 /* 80204*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhsat_dv), 0,
42073 /* 80215*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhsat_dv), 0,
42083 /* 80232*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhsat_dv), 0,
42093 /* 80250*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububsat), 0,
42099 /* 80261*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububsat), 0,
42109 /* 80278*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububsat), 0,
42120 /* 80297*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabus_acc), 0,
42126 /* 80309*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabus_acc), 0,
42137 /* 80328*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabus_acc), 0,
42148 /* 80348*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
42154 /* 80360*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
42165 /* 80379*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
42175 /* 80398*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhus), 0,
42181 /* 80409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhus), 0,
42191 /* 80426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhus), 0,
42201 /* 80444*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
42207 /* 80455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
42217 /* 80472*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
42228 /* 80491*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhnq), 0,
42234 /* 80503*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhnq), 0,
42245 /* 80522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhnq), 0,
42255 /* 80541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavghrnd), 0,
42261 /* 80552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavghrnd), 0,
42271 /* 80569*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavghrnd), 0,
42282 /* 80588*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vtran2x2_map), 0,
42288 /* 80601*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vtran2x2_map), 0,
42299 /* 80621*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vtran2x2_map), 0,
42309 /* 80641*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
42315 /* 80652*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
42325 /* 80669*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
42336 /* 80688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
42342 /* 80700*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
42353 /* 80719*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_and), 0,
42363 /* 80738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyhb), 0,
42369 /* 80749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyhb), 0,
42379 /* 80766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyhb), 0,
42389 /* 80784*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackob), 0,
42395 /* 80795*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackob), 0,
42405 /* 80812*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackob), 0,
42415 /* 80830*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
42421 /* 80841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
42431 /* 80858*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
42442 /* 80877*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpybus_acc), 0,
42448 /* 80889*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpybus_acc), 0,
42459 /* 80908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpybus_acc), 0,
42469 /* 80927*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhsat), 0,
42475 /* 80938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhsat), 0,
42485 /* 80955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhsat), 0,
42496 /* 80974*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
42502 /* 80986*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
42513 /* 81005*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw_acc), 0,
42523 /* 81024*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
42529 /* 81035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
42539 /* 81052*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or), 0,
42550 /* 81071*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_acc), 0,
42556 /* 81083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_acc), 0,
42567 /* 81102*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_acc), 0,
42577 /* 81121*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb_dv), 0,
42583 /* 81132*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb_dv), 0,
42593 /* 81149*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb_dv), 0,
42603 /* 81167*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhsat_dv), 0,
42609 /* 81178*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhsat_dv), 0,
42619 /* 81195*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhsat_dv), 0,
42629 /* 81213*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwh), 0,
42635 /* 81224*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwh), 0,
42645 /* 81241*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwh), 0,
42655 /* 81259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwb), 0,
42661 /* 81270*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwb), 0,
42671 /* 81287*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwb), 0,
42680 /* 81304*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldu0), 0,
42686 /* 81314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldu0), 0,
42695 /* 81329*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldu0), 0,
42706 /* 81347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
42712 /* 81359*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
42723 /* 81378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
42734 /* 81398*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
42740 /* 81410*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
42751 /* 81429*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_or), 0,
42761 /* 81448*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgh), 0,
42767 /* 81459*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgh), 0,
42777 /* 81476*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgh), 0,
42786 /* 81493*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsh), 0,
42792 /* 81503*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsh), 0,
42801 /* 81518*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsh), 0,
42811 /* 81535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
42817 /* 81546*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
42827 /* 81563*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and_n), 0,
42836 /* 81580*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsb), 0,
42842 /* 81590*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsb), 0,
42851 /* 81605*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsb), 0,
42861 /* 81622*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundwuh), 0,
42867 /* 81633*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundwuh), 0,
42877 /* 81650*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundwuh), 0,
42887 /* 81668*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhv), 0,
42893 /* 81679*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhv), 0,
42903 /* 81696*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhv), 0,
42912 /* 81713*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffh), 0,
42918 /* 81723*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffh), 0,
42927 /* 81738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffh), 0,
42937 /* 81755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhsat_dv), 0,
42943 /* 81766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhsat_dv), 0,
42953 /* 81783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhsat_dv), 0,
42963 /* 81801*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgub), 0,
42969 /* 81812*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgub), 0,
42979 /* 81829*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgub), 0,
42989 /* 81847*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybv), 0,
42995 /* 81858*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybv), 0,
43005 /* 81875*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybv), 0,
43014 /* 81892*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnormamth), 0,
43020 /* 81902*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnormamth), 0,
43029 /* 81917*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnormamth), 0,
43039 /* 81934*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb), 0,
43045 /* 81945*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb), 0,
43055 /* 81962*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb), 0,
43065 /* 81980*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguh), 0,
43071 /* 81991*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguh), 0,
43081 /* 82008*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguh), 0,
43091 /* 82026*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrwv), 0,
43097 /* 82037*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrwv), 0,
43107 /* 82054*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrwv), 0,
43117 /* 82072*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrhv), 0,
43123 /* 82083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrhv), 0,
43133 /* 82100*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrhv), 0,
43143 /* 82118*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhisat), 0,
43149 /* 82129*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhisat), 0,
43159 /* 82146*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhisat), 0,
43169 /* 82164*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhvsat), 0,
43175 /* 82175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhvsat), 0,
43185 /* 82192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhvsat), 0,
43195 /* 82210*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
43201 /* 82221*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
43211 /* 82238*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
43220 /* 82255*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vzh), 0,
43226 /* 82265*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vzh), 0,
43235 /* 82280*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vzh), 0,
43245 /* 82297*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh), 0,
43251 /* 82308*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh), 0,
43261 /* 82325*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddh), 0,
43271 /* 82343*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
43277 /* 82354*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
43287 /* 82371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
43298 /* 82390*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhv_acc), 0,
43304 /* 82402*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhv_acc), 0,
43315 /* 82421*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhv_acc), 0,
43325 /* 82440*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhsat), 0,
43331 /* 82451*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhsat), 0,
43341 /* 82468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhsat), 0,
43351 /* 82486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoeh), 0,
43357 /* 82497*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoeh), 0,
43367 /* 82514*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoeh), 0,
43378 /* 82533*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhv_acc), 0,
43384 /* 82545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhv_acc), 0,
43395 /* 82564*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhv_acc), 0,
43405 /* 82583*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh), 0,
43411 /* 82594*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh), 0,
43421 /* 82611*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh), 0,
43431 /* 82629*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuuv), 0,
43437 /* 82640*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuuv), 0,
43447 /* 82657*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuuv), 0,
43458 /* 82676*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwhsat), 0,
43464 /* 82688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwhsat), 0,
43475 /* 82707*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwhsat), 0,
43485 /* 82726*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
43491 /* 82737*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
43501 /* 82754*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
43512 /* 82773*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_rnd_sacc), 0,
43518 /* 82785*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_rnd_sacc), 0,
43529 /* 82804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_rnd_sacc), 0,
43539 /* 82823*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
43545 /* 82834*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
43555 /* 82851*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
43564 /* 82868*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsh_sat), 0,
43570 /* 82878*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsh_sat), 0,
43579 /* 82893*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsh_sat), 0,
43589 /* 82910*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
43595 /* 82921*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
43605 /* 82938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_or_n), 0,
43614 /* 82955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealb), 0,
43620 /* 82965*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealb), 0,
43629 /* 82980*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealb), 0,
43639 /* 82997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybusv), 0,
43645 /* 83008*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybusv), 0,
43655 /* 83025*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybusv), 0,
43664 /* 83042*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vzb), 0,
43670 /* 83052*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vzb), 0,
43679 /* 83067*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vzb), 0,
43689 /* 83084*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_dv), 0,
43695 /* 83095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_dv), 0,
43705 /* 83112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_dv), 0,
43716 /* 83131*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbq), 0,
43722 /* 83143*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbq), 0,
43733 /* 83162*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbq), 0,
43743 /* 83181*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb), 0,
43749 /* 83192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb), 0,
43759 /* 83209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb), 0,
43770 /* 83228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwq), 0,
43776 /* 83240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwq), 0,
43787 /* 83259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwq), 0,
43798 /* 83279*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhubrndsat), 0,
43804 /* 83291*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhubrndsat), 0,
43815 /* 83310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhubrndsat), 0,
43826 /* 83330*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhubsat), 0,
43832 /* 83342*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhubsat), 0,
43843 /* 83361*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhubsat), 0,
43853 /* 83380*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoeb), 0,
43859 /* 83391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoeb), 0,
43869 /* 83408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufoeb), 0,
43879 /* 83426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackhub_sat), 0,
43885 /* 83437*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackhub_sat), 0,
43895 /* 83454*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackhub_sat), 0,
43906 /* 83473*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwh_acc), 0,
43912 /* 83485*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwh_acc), 0,
43923 /* 83504*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwh_acc), 0,
43933 /* 83523*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyb), 0,
43939 /* 83534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyb), 0,
43949 /* 83551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyb), 0,
43959 /* 83569*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabusv), 0,
43965 /* 83580*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabusv), 0,
43975 /* 83597*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabusv), 0,
43985 /* 83615*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
43991 /* 83626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
44001 /* 83643*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_and), 0,
44012 /* 83662*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwnq), 0,
44018 /* 83674*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwnq), 0,
44029 /* 83693*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwnq), 0,
44039 /* 83712*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwuh_sat), 0,
44045 /* 83723*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwuh_sat), 0,
44055 /* 83740*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwuh_sat), 0,
44066 /* 83759*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vswap), 0,
44072 /* 83771*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vswap), 0,
44083 /* 83790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vswap), 0,
44094 /* 83810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubv_acc), 0,
44100 /* 83822*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubv_acc), 0,
44111 /* 83841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubv_acc), 0,
44122 /* 83861*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
44128 /* 83873*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
44139 /* 83892*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_and), 0,
44149 /* 83911*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw), 0,
44155 /* 83922*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw), 0,
44165 /* 83939*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw), 0,
44175 /* 83957*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackhb_sat), 0,
44181 /* 83968*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackhb_sat), 0,
44191 /* 83985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackhb_sat), 0,
44202 /* 84004*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyih_acc), 0,
44208 /* 84016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyih_acc), 0,
44219 /* 84035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyih_acc), 0,
44230 /* 84055*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffvdd), 0,
44236 /* 84067*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffvdd), 0,
44247 /* 84086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffvdd), 0,
44257 /* 84105*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb_dv), 0,
44263 /* 84116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb_dv), 0,
44273 /* 84133*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddb_dv), 0,
44282 /* 84150*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
44288 /* 84160*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
44297 /* 84175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
44307 /* 84192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw), 0,
44313 /* 84203*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw), 0,
44323 /* 84220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw), 0,
44334 /* 84239*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh), 0,
44340 /* 84251*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh), 0,
44351 /* 84270*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh), 0,
44361 /* 84289*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub), 0,
44367 /* 84300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub), 0,
44377 /* 84317*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub), 0,
44387 /* 84335*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh), 0,
44393 /* 84346*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh), 0,
44403 /* 84363*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh), 0,
44413 /* 84381*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyieoh), 0,
44419 /* 84392*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyieoh), 0,
44429 /* 84409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyieoh), 0,
44439 /* 84427*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgwrnd), 0,
44445 /* 84438*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgwrnd), 0,
44455 /* 84455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgwrnd), 0,
44466 /* 84474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsat_acc), 0,
44472 /* 84486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsat_acc), 0,
44483 /* 84505*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsat_acc), 0,
44494 /* 84525*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
44500 /* 84537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
44511 /* 84556*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
44521 /* 84575*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyub), 0,
44527 /* 84586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyub), 0,
44537 /* 84603*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyub), 0,
44547 /* 84621*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuh), 0,
44553 /* 84632*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuh), 0,
44563 /* 84649*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuh), 0,
44573 /* 84667*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackob), 0,
44579 /* 84678*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackob), 0,
44589 /* 84695*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackob), 0,
44599 /* 84713*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahb), 0,
44605 /* 84724*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahb), 0,
44615 /* 84741*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahb), 0,
44626 /* 84760*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
44632 /* 84772*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
44643 /* 84791*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_or), 0,
44653 /* 84810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
44659 /* 84821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
44669 /* 84838*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
44679 /* 84856*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
44685 /* 84867*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
44695 /* 84884*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
44706 /* 84903*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwhrndsat), 0,
44712 /* 84915*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwhrndsat), 0,
44723 /* 84934*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwhrndsat), 0,
44734 /* 84954*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhsat_acc), 0,
44740 /* 84966*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhsat_acc), 0,
44751 /* 84985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhsat_acc), 0,
44762 /* 85005*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybus_acc), 0,
44768 /* 85017*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybus_acc), 0,
44779 /* 85036*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybus_acc), 0,
44789 /* 85055*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhw), 0,
44795 /* 85066*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhw), 0,
44805 /* 85083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhw), 0,
44815 /* 85101*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealb4w), 0,
44821 /* 85112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealb4w), 0,
44831 /* 85129*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealb4w), 0,
44842 /* 85148*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_sacc), 0,
44848 /* 85160*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_sacc), 0,
44859 /* 85179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_sacc), 0,
44869 /* 85198*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybv), 0,
44875 /* 85209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybv), 0,
44885 /* 85226*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybv), 0,
44895 /* 85244*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffh), 0,
44901 /* 85255*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffh), 0,
44911 /* 85272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffh), 0,
44921 /* 85290*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffob), 0,
44927 /* 85301*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffob), 0,
44937 /* 85318*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffob), 0,
44948 /* 85337*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyub_acc), 0,
44954 /* 85349*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyub_acc), 0,
44965 /* 85368*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyub_acc), 0,
44974 /* 85386*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnormamtw), 0,
44980 /* 85396*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnormamtw), 0,
44989 /* 85411*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnormamtw), 0,
44998 /* 85427*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
45004 /* 85437*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
45013 /* 85452*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
45024 /* 85470*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
45030 /* 85482*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
45041 /* 85501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_or), 0,
45052 /* 85521*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewuh_acc), 0,
45058 /* 85533*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewuh_acc), 0,
45069 /* 85552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewuh_acc), 0,
45079 /* 85571*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackoh), 0,
45085 /* 85582*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackoh), 0,
45095 /* 85599*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackoh), 0,
45105 /* 85617*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsat), 0,
45111 /* 85628*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsat), 0,
45121 /* 85645*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsat), 0,
45131 /* 85663*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyubv), 0,
45137 /* 85674*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyubv), 0,
45147 /* 85691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyubv), 0,
45157 /* 85709*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhss), 0,
45163 /* 85720*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhss), 0,
45173 /* 85737*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhss), 0,
45184 /* 85756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwuhsat), 0,
45190 /* 85768*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwuhsat), 0,
45201 /* 85787*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwuhsat), 0,
45211 /* 85806*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw), 0,
45217 /* 85817*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw), 0,
45227 /* 85834*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw), 0,
45237 /* 85852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdsaduh), 0,
45243 /* 85863*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdsaduh), 0,
45253 /* 85880*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdsaduh), 0,
45263 /* 85898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw), 0,
45269 /* 85909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw), 0,
45279 /* 85926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw), 0,
45289 /* 85944*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw_dv), 0,
45295 /* 85955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw_dv), 0,
45305 /* 85972*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubw_dv), 0,
45316 /* 85991*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
45322 /* 86003*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
45333 /* 86022*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_and), 0,
45343 /* 86041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyih), 0,
45349 /* 86052*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyih), 0,
45359 /* 86069*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyih), 0,
45370 /* 86088*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyb_acc), 0,
45376 /* 86100*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyb_acc), 0,
45387 /* 86119*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyb_acc), 0,
45397 /* 86138*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybus), 0,
45403 /* 86149*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybus), 0,
45413 /* 86166*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybus), 0,
45424 /* 86185*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybus_acc), 0,
45430 /* 86197*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybus_acc), 0,
45441 /* 86216*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybus_acc), 0,
45452 /* 86236*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
45458 /* 86248*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
45469 /* 86267*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
45479 /* 86286*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhsat), 0,
45485 /* 86297*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhsat), 0,
45495 /* 86314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhsat), 0,
45504 /* 86331*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsw), 0,
45510 /* 86341*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsw), 0,
45519 /* 86356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsw), 0,
45529 /* 86373*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwsat_dv), 0,
45535 /* 86384*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwsat_dv), 0,
45545 /* 86401*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwsat_dv), 0,
45555 /* 86419*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrw), 0,
45561 /* 86430*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrw), 0,
45571 /* 86447*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrw), 0,
45580 /* 86464*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsh), 0,
45586 /* 86474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsh), 0,
45595 /* 86489*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsh), 0,
45605 /* 86506*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
45611 /* 86517*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
45621 /* 86534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
45632 /* 86553*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhq), 0,
45638 /* 86565*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhq), 0,
45649 /* 86584*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubhq), 0,
45659 /* 86603*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackoh), 0,
45665 /* 86614*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackoh), 0,
45675 /* 86631*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackoh), 0,
45686 /* 86650*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_acc), 0,
45692 /* 86662*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_acc), 0,
45703 /* 86681*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_acc), 0,
45714 /* 86701*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhvsat_acc), 0,
45720 /* 86713*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhvsat_acc), 0,
45731 /* 86732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhvsat_acc), 0,
45742 /* 86752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybv_acc), 0,
45748 /* 86764*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybv_acc), 0,
45759 /* 86783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybv_acc), 0,
45769 /* 86802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhsat), 0,
45775 /* 86813*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhsat), 0,
45785 /* 86830*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhsat), 0,
45795 /* 86848*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcombine), 0,
45801 /* 86859*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcombine), 0,
45811 /* 86876*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcombine), 0,
45822 /* 86895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt_acc), 0,
45828 /* 86907*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt_acc), 0,
45839 /* 86926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt_acc), 0,
45849 /* 86945*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslhv), 0,
45855 /* 86956*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslhv), 0,
45865 /* 86973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslhv), 0,
45875 /* 86991*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
45881 /* 87002*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
45891 /* 87019*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
45901 /* 87037*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh_dv), 0,
45907 /* 87048*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh_dv), 0,
45917 /* 87065*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh_dv), 0,
45926 /* 87082*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffb), 0,
45932 /* 87092*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffb), 0,
45941 /* 87107*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffb), 0,
45951 /* 87124*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
45957 /* 87135*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
45967 /* 87152*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vand), 0,
45977 /* 87170*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhv), 0,
45983 /* 87181*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhv), 0,
45993 /* 87198*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhv), 0,
46004 /* 87217*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsuisat_acc), 0,
46010 /* 87229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsuisat_acc), 0,
46021 /* 87248*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsuisat_acc), 0,
46031 /* 87267*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububsat_dv), 0,
46037 /* 87278*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububsat_dv), 0,
46047 /* 87295*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububsat_dv), 0,
46058 /* 87314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
46064 /* 87326*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
46075 /* 87345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
46086 /* 87365*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdsaduh_acc), 0,
46092 /* 87377*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdsaduh_acc), 0,
46103 /* 87396*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdsaduh_acc), 0,
46113 /* 87415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub), 0,
46119 /* 87426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub), 0,
46129 /* 87443*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub), 0,
46140 /* 87462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuh_acc), 0,
46146 /* 87474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuh_acc), 0,
46157 /* 87493*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuh_acc), 0,
46166 /* 87511*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
46172 /* 87521*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
46181 /* 87536*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
46192 /* 87554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhus_acc), 0,
46198 /* 87566*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhus_acc), 0,
46209 /* 87585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhus_acc), 0,
46220 /* 87605*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybv_acc), 0,
46226 /* 87617*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybv_acc), 0,
46237 /* 87636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybv_acc), 0,
46248 /* 87656*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_dv_acc), 0,
46254 /* 87668*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_dv_acc), 0,
46265 /* 87687*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_dv_acc), 0,
46275 /* 87706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufeh), 0,
46281 /* 87717*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufeh), 0,
46291 /* 87734*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshufeh), 0,
46301 /* 87752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyewuh), 0,
46307 /* 87763*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyewuh), 0,
46317 /* 87780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyewuh), 0,
46327 /* 87798*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhsrs), 0,
46333 /* 87809*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhsrs), 0,
46343 /* 87826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyhsrs), 0,
46354 /* 87845*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_dv_acc), 0,
46360 /* 87857*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_dv_acc), 0,
46371 /* 87876*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus_dv_acc), 0,
46381 /* 87895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubh), 0,
46387 /* 87906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubh), 0,
46397 /* 87923*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubh), 0,
46408 /* 87942*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwh), 0,
46414 /* 87954*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwh), 0,
46425 /* 87973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwh), 0,
46434 /* 87991*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ld0), 0,
46440 /* 88001*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ld0), 0,
46449 /* 88016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ld0), 0,
46458 /* 88032*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
46464 /* 88042*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
46473 /* 88057*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
46482 /* 88073*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnt0), 0,
46488 /* 88083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnt0), 0,
46497 /* 88098*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnt0), 0,
46508 /* 88116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
46514 /* 88128*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
46525 /* 88147*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_and), 0,
46535 /* 88166*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubsat_dv), 0,
46541 /* 88177*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubsat_dv), 0,
46551 /* 88194*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubsat_dv), 0,
46561 /* 88212*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeh), 0,
46567 /* 88223*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeh), 0,
46577 /* 88240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeh), 0,
46587 /* 88258*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyh), 0,
46593 /* 88269*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyh), 0,
46603 /* 88286*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyh), 0,
46613 /* 88304*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
46619 /* 88315*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
46629 /* 88332*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
46638 /* 88349*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_scalar2), 0,
46644 /* 88359*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_scalar2), 0,
46653 /* 88374*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_scalar2), 0,
46662 /* 88390*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealh), 0,
46668 /* 88400*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealh), 0,
46677 /* 88415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealh), 0,
46687 /* 88432*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwh_sat), 0,
46693 /* 88443*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwh_sat), 0,
46703 /* 88460*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwh_sat), 0,
46713 /* 88478*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh), 0,
46719 /* 88489*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh), 0,
46729 /* 88506*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh), 0,
46740 /* 88525*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
46746 /* 88537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
46757 /* 88556*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_and), 0,
46767 /* 88575*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
46773 /* 88586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
46783 /* 88603*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vor), 0,
46794 /* 88622*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb), 0,
46800 /* 88634*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb), 0,
46811 /* 88653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb), 0,
46821 /* 88672*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiowh), 0,
46827 /* 88683*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiowh), 0,
46837 /* 88700*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiowh), 0,
46849 /* 88720*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_oracc), 0,
46855 /* 88733*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_oracc), 0,
46867 /* 88754*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_oracc), 0,
46877 /* 88774*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
46883 /* 88785*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
46893 /* 88802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
46904 /* 88821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
46910 /* 88833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
46921 /* 88852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
46931 /* 88871*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhw), 0,
46937 /* 88882*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhw), 0,
46947 /* 88899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhw), 0,
46956 /* 88916*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0w), 0,
46962 /* 88926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0w), 0,
46971 /* 88941*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0w), 0,
46981 /* 88958*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyihb), 0,
46987 /* 88969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyihb), 0,
46997 /* 88986*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyihb), 0,
47007 /* 89004*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpybus), 0,
47013 /* 89015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpybus), 0,
47023 /* 89032*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpybus), 0,
47034 /* 89051*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
47040 /* 89063*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
47051 /* 89082*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_or), 0,
47062 /* 89102*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
47068 /* 89114*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
47079 /* 89133*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_or), 0,
47089 /* 89152*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus), 0,
47095 /* 89163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus), 0,
47105 /* 89180*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpybus), 0,
47116 /* 89199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
47122 /* 89211*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
47133 /* 89230*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_or), 0,
47143 /* 89249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybus), 0,
47149 /* 89260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybus), 0,
47159 /* 89277*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybus), 0,
47170 /* 89296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_acc), 0,
47176 /* 89308*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_acc), 0,
47187 /* 89327*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_acc), 0,
47198 /* 89347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt_acc), 0,
47204 /* 89359*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt_acc), 0,
47215 /* 89378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt_acc), 0,
47224 /* 89396*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vassign), 0,
47230 /* 89406*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vassign), 0,
47239 /* 89421*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vassign), 0,
47250 /* 89439*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwnq), 0,
47256 /* 89451*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwnq), 0,
47267 /* 89470*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwnq), 0,
47278 /* 89490*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
47284 /* 89502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
47295 /* 89521*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_and), 0,
47305 /* 89540*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_dv), 0,
47311 /* 89551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_dv), 0,
47321 /* 89568*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhb_dv), 0,
47330 /* 89585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
47336 /* 89595*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
47345 /* 89610*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
47354 /* 89626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
47360 /* 89636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
47369 /* 89651*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
47380 /* 89669*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahb_acc), 0,
47386 /* 89681*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahb_acc), 0,
47397 /* 89700*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahb_acc), 0,
47408 /* 89720*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbnq), 0,
47414 /* 89732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbnq), 0,
47425 /* 89751*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbnq), 0,
47435 /* 89770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatwh), 0,
47441 /* 89781*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatwh), 0,
47451 /* 89798*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatwh), 0,
47461 /* 89816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh), 0,
47467 /* 89827*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh), 0,
47477 /* 89844*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh), 0,
47488 /* 89863*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyihb_acc), 0,
47494 /* 89875*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyihb_acc), 0,
47505 /* 89894*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyihb_acc), 0,
47516 /* 89914*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusv_acc), 0,
47522 /* 89926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusv_acc), 0,
47533 /* 89945*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybusv_acc), 0,
47543 /* 89964*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrdelta), 0,
47549 /* 89975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrdelta), 0,
47559 /* 89992*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrdelta), 0,
47569 /* 90010*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundwh), 0,
47575 /* 90021*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundwh), 0,
47585 /* 90038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundwh), 0,
47595 /* 90056*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw_dv), 0,
47601 /* 90067*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw_dv), 0,
47611 /* 90084*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw_dv), 0,
47622 /* 90103*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwb_acc), 0,
47628 /* 90115*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwb_acc), 0,
47639 /* 90134*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwb_acc), 0,
47650 /* 90154*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbq), 0,
47656 /* 90166*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbq), 0,
47667 /* 90185*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbq), 0,
47678 /* 90205*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
47684 /* 90217*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
47695 /* 90236*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_and), 0,
47705 /* 90255*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwsat), 0,
47711 /* 90266*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwsat), 0,
47721 /* 90283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddwsat), 0,
47732 /* 90302*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
47738 /* 90314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
47749 /* 90333*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_and), 0,
47759 /* 90352*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffub), 0,
47765 /* 90363*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffub), 0,
47775 /* 90380*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffub), 0,
47785 /* 90398*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffeb), 0,
47791 /* 90409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffeb), 0,
47801 /* 90426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vshuffeb), 0,
47811 /* 90444*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffuh), 0,
47817 /* 90455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffuh), 0,
47827 /* 90472*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffuh), 0,
47838 /* 90491*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
47844 /* 90503*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
47855 /* 90522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
47865 /* 90541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth), 0,
47871 /* 90552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth), 0,
47881 /* 90569*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth), 0,
47892 /* 90588*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
47898 /* 90600*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
47909 /* 90619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
47919 /* 90638*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb), 0,
47925 /* 90649*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb), 0,
47935 /* 90666*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb), 0,
47945 /* 90684*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw), 0,
47951 /* 90695*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw), 0,
47961 /* 90712*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw), 0,
47972 /* 90731*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwq), 0,
47978 /* 90743*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwq), 0,
47989 /* 90762*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwq), 0,
47998 /* 90780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
48004 /* 90790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
48013 /* 90805*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
48024 /* 90823*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
48030 /* 90835*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
48041 /* 90854*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_or), 0,
48052 /* 90874*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
48058 /* 90886*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
48069 /* 90905*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_or), 0,
48079 /* 90924*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubsat), 0,
48085 /* 90935*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubsat), 0,
48095 /* 90952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubsat), 0,
48105 /* 90970*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
48111 /* 90981*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
48121 /* 90998*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
48131 /* 91016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslwv), 0,
48137 /* 91027*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslwv), 0,
48147 /* 91044*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslwv), 0,
48156 /* 91061*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsw_sat), 0,
48162 /* 91071*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsw_sat), 0,
48171 /* 91086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsw_sat), 0,
48181 /* 91103*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwsat_dv), 0,
48187 /* 91114*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwsat_dv), 0,
48197 /* 91131*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwsat_dv), 0,
48207 /* 91149*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundhub), 0,
48213 /* 91160*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundhub), 0,
48223 /* 91177*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vroundhub), 0,
48234 /* 91196*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhisat_acc), 0,
48240 /* 91208*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhisat_acc), 0,
48251 /* 91227*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhisat_acc), 0,
48261 /* 91246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabus), 0,
48267 /* 91257*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabus), 0,
48277 /* 91274*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabus), 0,
48286 /* 91291*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vassignp), 0,
48292 /* 91301*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vassignp), 0,
48301 /* 91316*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vassignp), 0,
48311 /* 91333*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb), 0,
48317 /* 91344*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb), 0,
48327 /* 91361*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb), 0,
48337 /* 91379*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububh), 0,
48343 /* 91390*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububh), 0,
48353 /* 91407*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsububh), 0,
48362 /* 91424*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
48368 /* 91434*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
48377 /* 91449*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
48388 /* 91467*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhnq), 0,
48394 /* 91479*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhnq), 0,
48405 /* 91498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhnq), 0,
48415 /* 91517*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsusat), 0,
48421 /* 91528*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsusat), 0,
48431 /* 91545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsusat), 0,
48440 /* 91562*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
48446 /* 91572*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
48455 /* 91587*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
48467 /* 91606*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_oracc), 0,
48473 /* 91619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_oracc), 0,
48485 /* 91640*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_oracc), 0,
48496 /* 91661*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewh_acc), 0,
48502 /* 91673*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewh_acc), 0,
48513 /* 91692*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewh_acc), 0,
48524 /* 91712*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealvdd), 0,
48530 /* 91724*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealvdd), 0,
48541 /* 91743*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdealvdd), 0,
48551 /* 91762*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgw), 0,
48557 /* 91773*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgw), 0,
48567 /* 91790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgw), 0,
48578 /* 91809*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsusat_acc), 0,
48584 /* 91821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsusat_acc), 0,
48595 /* 91840*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdmpyhsusat_acc), 0,
48606 /* 91860*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
48612 /* 91872*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
48623 /* 91891*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
48634 /* 91911*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyhb_acc), 0,
48640 /* 91923*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyhb_acc), 0,
48651 /* 91942*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vtmpyhb_acc), 0,
48661 /* 91961*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhw), 0,
48667 /* 91972*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhw), 0,
48677 /* 91989*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhw), 0,
48688 /* 92008*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhq), 0,
48694 /* 92020*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhq), 0,
48705 /* 92039*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhq), 0,
48715 /* 92058*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubv), 0,
48721 /* 92069*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubv), 0,
48731 /* 92086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyubv), 0,
48741 /* 92104*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh), 0,
48747 /* 92115*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh), 0,
48757 /* 92132*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubh), 0,
48767 /* 92150*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
48773 /* 92161*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
48783 /* 92178*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
48794 /* 92197*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyubv_acc), 0,
48800 /* 92209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyubv_acc), 0,
48811 /* 92228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyubv_acc), 0,
48821 /* 92247*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
48827 /* 92258*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
48837 /* 92275*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
48848 /* 92294*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
48854 /* 92306*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
48865 /* 92325*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
48875 /* 92344*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewuh), 0,
48881 /* 92355*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewuh), 0,
48891 /* 92372*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiewuh), 0,
48902 /* 92391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybusv_acc), 0,
48908 /* 92403*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybusv_acc), 0,
48919 /* 92422*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpybusv_acc), 0,
48929 /* 92441*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguhrnd), 0,
48935 /* 92452*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguhrnd), 0,
48945 /* 92469*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguhrnd), 0,
48955 /* 92487*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_rnd), 0,
48961 /* 92498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_rnd), 0,
48971 /* 92515*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_rnd), 0,
48981 /* 92533*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwsat), 0,
48987 /* 92544*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwsat), 0,
48997 /* 92561*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubwsat), 0,
49007 /* 92579*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhw), 0,
49013 /* 92590*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhw), 0,
49023 /* 92607*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhw), 0,
49033 /* 92625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
49039 /* 92636*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
49049 /* 92653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
49059 /* 92671*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
49065 /* 92682*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
49075 /* 92699*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
49085 /* 92717*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhv), 0,
49091 /* 92728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhv), 0,
49101 /* 92745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhv), 0,
49112 /* 92764*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhbrndsat), 0,
49118 /* 92776*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhbrndsat), 0,
49129 /* 92795*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhbrndsat), 0,
49139 /* 92814*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhsat_dv), 0,
49145 /* 92825*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhsat_dv), 0,
49155 /* 92842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuhsat_dv), 0,
49165 /* 92860*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffw), 0,
49171 /* 92871*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffw), 0,
49181 /* 92888*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsdiffw), 0,
49192 /* 92907*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandnqrt_acc), 0,
49198 /* 92919*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandnqrt_acc), 0,
49209 /* 92938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandnqrt_acc), 0,
49219 /* 92957*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddclbh), 0,
49225 /* 92968*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddclbh), 0,
49235 /* 92985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddclbh), 0,
49246 /* 93004*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_64_acc), 0,
49252 /* 93016*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_64_acc), 0,
49263 /* 93035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyowh_64_acc), 0,
49273 /* 93054*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyewuh_64), 0,
49279 /* 93065*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyewuh_64), 0,
49289 /* 93082*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyewuh_64), 0,
49299 /* 93100*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatuwuh), 0,
49305 /* 93111*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatuwuh), 0,
49315 /* 93128*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatuwuh), 0,
49325 /* 93146*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_shuffeqh), 0,
49331 /* 93157*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_shuffeqh), 0,
49341 /* 93174*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_shuffeqh), 0,
49351 /* 93192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_shuffeqw), 0,
49357 /* 93203*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_shuffeqw), 0,
49367 /* 93220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_shuffeqw), 0,
49377 /* 93238*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcnpnt0), 0,
49383 /* 93249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcnpnt0), 0,
49393 /* 93266*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcnpnt0), 0,
49404 /* 93285*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vsubcarry), 0,
49410 /* 93298*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vsubcarry), 0,
49421 /* 93318*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vsubcarry), 0,
49432 /* 93339*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhbsat), 0,
49438 /* 93351*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhbsat), 0,
49449 /* 93370*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhbsat), 0,
49459 /* 93389*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
49465 /* 93400*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
49475 /* 93417*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
49486 /* 93436*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhb_acc), 0,
49492 /* 93448*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhb_acc), 0,
49503 /* 93467*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhb_acc), 0,
49514 /* 93487*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhw_acc), 0,
49520 /* 93499*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhw_acc), 0,
49531 /* 93518*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddhw_acc), 0,
49541 /* 93537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrb), 0,
49547 /* 93548*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrb), 0,
49557 /* 93565*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrb), 0,
49567 /* 93583*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddububb_sat), 0,
49573 /* 93594*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddububb_sat), 0,
49583 /* 93611*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddububb_sat), 0,
49593 /* 93629*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbsat_dv), 0,
49599 /* 93640*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbsat_dv), 0,
49609 /* 93657*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbsat_dv), 0,
49619 /* 93675*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtp0), 0,
49625 /* 93686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtp0), 0,
49635 /* 93703*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtp0), 0,
49645 /* 93721*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuwsat_dv), 0,
49651 /* 93732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuwsat_dv), 0,
49661 /* 93749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuwsat_dv), 0,
49671 /* 93767*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldpnt0), 0,
49677 /* 93778*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldpnt0), 0,
49687 /* 93795*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldpnt0), 0,
49697 /* 93813*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvnqv), 0,
49703 /* 93824*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvnqv), 0,
49713 /* 93841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvnqv), 0,
49722 /* 93858*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatb), 0,
49728 /* 93868*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatb), 0,
49737 /* 93883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatb), 0,
49746 /* 93899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplath), 0,
49752 /* 93909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplath), 0,
49761 /* 93924*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplath), 0,
49771 /* 93941*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtpnt0), 0,
49777 /* 93952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtpnt0), 0,
49787 /* 93969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtpnt0), 0,
49798 /* 93988*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_nm), 0,
49804 /* 94000*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_nm), 0,
49815 /* 94019*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvwh_nm), 0,
49825 /* 94038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnpnt0), 0,
49831 /* 94049*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnpnt0), 0,
49841 /* 94066*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnpnt0), 0,
49851 /* 94084*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhb), 0,
49857 /* 94095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhb), 0,
49867 /* 94112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhb), 0,
49877 /* 94130*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtnp0), 0,
49883 /* 94141*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtnp0), 0,
49893 /* 94158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtnp0), 0,
49903 /* 94176*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrounduhub), 0,
49909 /* 94187*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrounduhub), 0,
49919 /* 94204*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrounduhub), 0,
49930 /* 94223*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhw_acc), 0,
49936 /* 94235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhw_acc), 0,
49947 /* 94254*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduhw_acc), 0,
49957 /* 94273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcp0), 0,
49963 /* 94284*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcp0), 0,
49973 /* 94301*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcp0), 0,
49983 /* 94319*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduwsat), 0,
49989 /* 94330*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduwsat), 0,
49999 /* 94347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduwsat), 0,
50009 /* 94365*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtnpnt0), 0,
50015 /* 94376*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtnpnt0), 0,
50025 /* 94393*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldtnpnt0), 0,
50035 /* 94411*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbsat), 0,
50041 /* 94422*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbsat), 0,
50051 /* 94439*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbsat), 0,
50061 /* 94457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandnqrt), 0,
50067 /* 94468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandnqrt), 0,
50077 /* 94485*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandnqrt), 0,
50088 /* 94504*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwub_acc), 0,
50094 /* 94516*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwub_acc), 0,
50105 /* 94535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwub_acc), 0,
50115 /* 94554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
50121 /* 94565*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
50131 /* 94582*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
50141 /* 94600*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvqv), 0,
50147 /* 94611*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvqv), 0,
50157 /* 94628*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvqv), 0,
50168 /* 94647*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vaddcarry), 0,
50174 /* 94660*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vaddcarry), 0,
50185 /* 94680*/ OPC_MorphNodeTo2, TARGET_VAL(Hexagon::V6_vaddcarry), 0,
50196 /* 94701*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwuhrndsat), 0,
50202 /* 94713*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwuhrndsat), 0,
50213 /* 94732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwuhrndsat), 0,
50223 /* 94751*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuwsat), 0,
50229 /* 94762*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuwsat), 0,
50239 /* 94779*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubuwsat), 0,
50249 /* 94797*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbsat_dv), 0,
50255 /* 94808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbsat_dv), 0,
50265 /* 94825*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddbsat_dv), 0,
50275 /* 94843*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnp0), 0,
50281 /* 94854*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnp0), 0,
50291 /* 94871*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldnp0), 0,
50302 /* 94890*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruwuhrndsat), 0,
50308 /* 94902*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruwuhrndsat), 0,
50319 /* 94921*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruwuhrndsat), 0,
50329 /* 94940*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrounduwuh), 0,
50335 /* 94951*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrounduwuh), 0,
50345 /* 94968*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrounduwuh), 0,
50356 /* 94987*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_nm), 0,
50362 /* 94999*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_nm), 0,
50373 /* 95018*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlutvvb_nm), 0,
50382 /* 95036*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_scalar2v2), 0,
50388 /* 95046*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_scalar2v2), 0,
50397 /* 95061*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_scalar2v2), 0,
50407 /* 95078*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldp0), 0,
50413 /* 95089*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldp0), 0,
50423 /* 95106*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldp0), 0,
50434 /* 95125*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubh_acc), 0,
50440 /* 95137*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubh_acc), 0,
50451 /* 95156*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddubh_acc), 0,
50461 /* 95175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddclbw), 0,
50467 /* 95186*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddclbw), 0,
50477 /* 95203*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddclbw), 0,
50487 /* 95221*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcpnt0), 0,
50493 /* 95232*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcpnt0), 0,
50503 /* 95249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcpnt0), 0,
50513 /* 95267*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduwsat_dv), 0,
50519 /* 95278*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduwsat_dv), 0,
50529 /* 95295*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vadduwsat_dv), 0,
50539 /* 95313*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwub), 0,
50545 /* 95324*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwub), 0,
50555 /* 95341*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyiwub), 0,
50565 /* 95359*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubububb_sat), 0,
50571 /* 95370*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubububb_sat), 0,
50581 /* 95387*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubububb_sat), 0,
50591 /* 95405*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcnp0), 0,
50597 /* 95416*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcnp0), 0,
50607 /* 95433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_ldcnp0), 0,
50617 /* 95451*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbsat), 0,
50623 /* 95462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbsat), 0,
50633 /* 95479*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubbsat), 0,
50644 /* 95498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruhubrndsat), 0,
50650 /* 95510*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruhubrndsat), 0,
50661 /* 95529*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruhubrndsat), 0,
50671 /* 95548*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybub_rtt), 0,
50677 /* 95559*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybub_rtt), 0,
50687 /* 95576*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybub_rtt), 0,
50698 /* 95595*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahhsat), 0,
50704 /* 95607*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahhsat), 0,
50715 /* 95626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpahhsat), 0,
50725 /* 95645*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguwrnd), 0,
50731 /* 95656*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguwrnd), 0,
50741 /* 95673*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguwrnd), 0,
50751 /* 95691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgb), 0,
50757 /* 95702*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgb), 0,
50767 /* 95719*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnavgb), 0,
50778 /* 95738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh_acc), 0,
50784 /* 95750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh_acc), 0,
50795 /* 95769*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh_acc), 0,
50806 /* 95789*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhuhsat), 0,
50812 /* 95801*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhuhsat), 0,
50823 /* 95820*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpauhuhsat), 0,
50834 /* 95840*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyh_acc), 0,
50840 /* 95852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyh_acc), 0,
50851 /* 95871*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyh_acc), 0,
50862 /* 95891*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybub_rtt_acc), 0,
50868 /* 95903*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybub_rtt_acc), 0,
50879 /* 95922*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpybub_rtt_acc), 0,
50889 /* 95941*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgb), 0,
50895 /* 95952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgb), 0,
50905 /* 95969*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgb), 0,
50916 /* 95988*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh_acc), 0,
50922 /* 96000*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh_acc), 0,
50933 /* 96019*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh_acc), 0,
50943 /* 96038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguw), 0,
50949 /* 96049*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguw), 0,
50959 /* 96066*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavguw), 0,
50969 /* 96084*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlut4), 0,
50975 /* 96095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlut4), 0,
50985 /* 96112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlut4), 0,
50996 /* 96131*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhe_acc), 0,
51002 /* 96143*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhe_acc), 0,
51013 /* 96162*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhe_acc), 0,
51023 /* 96181*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_rtt), 0,
51029 /* 96192*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_rtt), 0,
51039 /* 96209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_rtt), 0,
51050 /* 96228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpsuhuhsat), 0,
51056 /* 96240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpsuhuhsat), 0,
51067 /* 96259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpsuhuhsat), 0,
51078 /* 96279*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruhubsat), 0,
51084 /* 96291*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruhubsat), 0,
51095 /* 96310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruhubsat), 0,
51105 /* 96329*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhe), 0,
51111 /* 96340*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhe), 0,
51121 /* 96357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpyuhe), 0,
51132 /* 96376*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_rtt_acc), 0,
51138 /* 96388*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_rtt_acc), 0,
51149 /* 96407*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrmpyub_rtt_acc), 0,
51160 /* 96427*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruwuhsat), 0,
51166 /* 96439*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruwuhsat), 0,
51177 /* 96458*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasruwuhsat), 0,
51188 /* 96478*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuu_acc), 0,
51194 /* 96490*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuu_acc), 0,
51205 /* 96509*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuu_acc), 0,
51214 /* 96527*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqw), 0,
51220 /* 96537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqw), 0,
51229 /* 96552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqw), 0,
51238 /* 96568*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqh), 0,
51244 /* 96578*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqh), 0,
51253 /* 96593*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqh), 0,
51262 /* 96609*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqb), 0,
51268 /* 96619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqb), 0,
51277 /* 96634*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vprefixqb), 0,
51286 /* 96650*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsb), 0,
51292 /* 96660*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsb), 0,
51301 /* 96675*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsb), 0,
51311 /* 96692*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgbrnd), 0,
51317 /* 96703*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgbrnd), 0,
51327 /* 96720*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vavgbrnd), 0,
51337 /* 96738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuu), 0,
51343 /* 96749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuu), 0,
51353 /* 96766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmpabuu), 0,
51362 /* 96783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsb_sat), 0,
51368 /* 96793*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsb_sat), 0,
51377 /* 96808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vabsb_sat), 0,
51388 /* 96826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddcarrysat), 0,
51394 /* 96838*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddcarrysat), 0,
51405 /* 96857*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddcarrysat), 0,
51416 /* 96877*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasr_into), 0,
51422 /* 96889*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasr_into), 0,
51433 /* 96908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasr_into), 0,
51443 /* 96927*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatdw), 0,
51449 /* 96938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatdw), 0,
51459 /* 96955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsatdw), 0,
51469 /* 96973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrotr), 0,
51475 /* 96984*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrotr), 0,
51485 /* 97001*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vrotr), 0,
51490 /* 97010*/ /*SwitchOpcode*/ 15|128,12/*1551*/, TARGET_VAL(ISD::SELECT),// ->98565
51493 /* 97018*/ OPC_SwitchOpcode /*2 cases */, 51|128,4/*563*/, TARGET_VAL(ISD::SETCC),// ->97586
51506 /* 97045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
51513 /* 97058*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
51525 /* 97079*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
51532 /* 97092*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
51544 /* 97113*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
51551 /* 97126*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
51563 /* 97147*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_max), 0,
51570 /* 97160*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_min), 0,
51582 /* 97181*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
51589 /* 97194*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
51601 /* 97215*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
51608 /* 97228*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
51620 /* 97249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
51627 /* 97262*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
51639 /* 97283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxu), 0,
51646 /* 97296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minu), 0,
51662 /* 97324*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minp), 0,
51669 /* 97337*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxp), 0,
51681 /* 97358*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minp), 0,
51688 /* 97371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxp), 0,
51700 /* 97392*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxp), 0,
51707 /* 97405*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minp), 0,
51719 /* 97426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxp), 0,
51726 /* 97439*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minp), 0,
51738 /* 97460*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minup), 0,
51745 /* 97473*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxup), 0,
51757 /* 97494*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minup), 0,
51764 /* 97507*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxup), 0,
51776 /* 97528*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxup), 0,
51783 /* 97541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minup), 0,
51795 /* 97562*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_maxup), 0,
51802 /* 97575*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_minup), 0,
51809 /* 97586*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::XOR),// ->97664
51817 /* 97608*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
51824 /* 97622*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
51833 /* 97640*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxir), 0,
51839 /* 97653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxri), 0,
51852 /* 97672*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
51858 /* 97685*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
51864 /* 97696*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
51872 /* 97718*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mux), 0,
51884 /* 97742*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxri), 0,
51890 /* 97755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxir), 0,
51895 /* 97765*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mux), 0,
51901 /* 97777*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_and), 0,
51903 /* 97785*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_andn), 0,
51905 /* 97793*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_or), 0,
51912 /* 97809*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
51915 /* 97820*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
51917 /* 97828*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mux), 0,
51921 /* 97843*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
51924 /* 97854*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
51926 /* 97862*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mux), 0,
51929 /* 97874*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
51936 /* 97889*/ OPC_SwitchOpcode /*2 cases */, 16|128,1/*144*/, TARGET_VAL(ISD::SETCC),// ->98038
51948 /* 97913*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmin), 0,
51955 /* 97926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmax), 0,
51967 /* 97947*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmin), 0,
51974 /* 97960*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmax), 0,
51986 /* 97981*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmax), 0,
51993 /* 97994*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmin), 0,
52005 /* 98015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmax), 0,
52012 /* 98028*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmin), 0,
52018 /* 98038*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::XOR),// ->98101
52026 /* 98060*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
52031 /* 98070*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxir), 0,
52038 /* 98082*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
52042 /* 98091*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxri), 0,
52055 /* 98111*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
52059 /* 98120*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxir), 0,
52065 /* 98131*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
52070 /* 98141*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxri), 0,
52077 /* 98153*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
52088 /* 98171*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_sfcmpgt), 0,
52090 /* 98179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mux), 0,
52102 /* 98199*/ OPC_EmitNode1, TARGET_VAL(Hexagon::F2_dfcmpgt), 0,
52104 /* 98207*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
52115 /* 98227*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mux), 0,
52122 /* 98244*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
52125 /* 98255*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
52127 /* 98263*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mux), 0,
52131 /* 98278*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
52134 /* 98289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
52136 /* 98297*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mux), 0,
52139 /* 98309*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
52146 /* 98326*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52152 /* 98338*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52158 /* 98350*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52166 /* 98366*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52172 /* 98378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52180 /* 98394*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52186 /* 98406*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52192 /* 98418*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52200 /* 98434*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52206 /* 98446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52214 /* 98462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52220 /* 98474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52226 /* 98486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52234 /* 98502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52240 /* 98514*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vselect), 0,
52247 /* 98528*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52253 /* 98541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52259 /* 98554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_wselect), 0,
52265 /* 98565*/ /*SwitchOpcode*/ 72|128,6/*840*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->99409
52268 /* 98573*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
52278 /* 98591*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
52286 /* 98607*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_cmpbgtui), 0,
52290 /* 98621*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52295 /* 98632*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
52298 /* 98639*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
52311 /* 98661*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_r), 0,
52315 /* 98675*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52323 /* 98690*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
52327 /* 98704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52335 /* 98719*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_r), 0,
52339 /* 98733*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52347 /* 98748*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
52351 /* 98762*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52360 /* 98778*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
52372 /* 98799*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_r), 0,
52376 /* 98813*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52384 /* 98828*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
52388 /* 98842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52396 /* 98855*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
52408 /* 98878*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_ntstbit_i), 0,
52412 /* 98892*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52422 /* 98912*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
52426 /* 98926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52443 /* 98954*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpeqi), 0,
52452 /* 98971*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpneqi), 0,
52460 /* 98985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpeq), 0,
52468 /* 98999*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_rcmpneq), 0,
52480 /* 99022*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
52489 /* 99042*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
52491 /* 99051*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
52499 /* 99068*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
52506 /* 99083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vzxtbh), 0,
52512 /* 99093*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
52516 /* 99108*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
52520 /* 99123*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
52523 /* 99133*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
52525 /* 99144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
52533 /* 99159*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vzxthw), 0,
52539 /* 99169*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
52543 /* 99182*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combineii), 0,
52545 /* 99190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
52553 /* 99205*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
52561 /* 99220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
52567 /* 99230*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
52575 /* 99244*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
52583 /* 99259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
52589 /* 99269*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
52595 /* 99279*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
52598 /* 99289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
52601 /* 99302*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
52606 /* 99312*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
52609 /* 99322*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
52612 /* 99336*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
52617 /* 99346*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
52621 /* 99362*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
52625 /* 99378*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
52628 /* 99388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
52630 /* 99399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
52636 /* 99409*/ /*SwitchOpcode*/ 42|128,14/*1834*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->101247
52649 /* 99434*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerbgp), 0|OPFL_Chain|OPFL_MemRefs,
52657 /* 99448*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerhgp), 0|OPFL_Chain|OPFL_MemRefs,
52665 /* 99462*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
52673 /* 99476*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerbabs), 0|OPFL_Chain|OPFL_MemRefs,
52681 /* 99490*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerhabs), 0|OPFL_Chain|OPFL_MemRefs,
52689 /* 99504*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
52700 /* 99523*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
52707 /* 99535*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
52718 /* 99554*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerigp), 0|OPFL_Chain|OPFL_MemRefs,
52725 /* 99566*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storeriabs), 0|OPFL_Chain|OPFL_MemRefs,
52736 /* 99585*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
52743 /* 99597*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
52754 /* 99616*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
52761 /* 99628*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
52772 /* 99647*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
52779 /* 99659*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
52790 /* 99678*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerdgp), 0|OPFL_Chain|OPFL_MemRefs,
52797 /* 99690*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_storerdabs), 0|OPFL_Chain|OPFL_MemRefs,
52805 /* 99702*/ OPC_SwitchOpcode /*2 cases */, 92|128,4/*604*/, TARGET_VAL(ISD::OR),// ->100311
52819 /* 99731*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
52828 /* 99749*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
52837 /* 99767*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52846 /* 99785*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
52855 /* 99803*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
52864 /* 99821*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52872 /* 99836*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
52880 /* 99851*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
52888 /* 99866*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52896 /* 99881*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
52904 /* 99896*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
52912 /* 99911*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52924 /* 99934*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52932 /* 99950*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52939 /* 99963*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52946 /* 99976*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52958 /* 99999*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52966 /*100015*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52973 /*100028*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52980 /*100041*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
52992 /*100064*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53000 /*100080*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53007 /*100093*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53014 /*100106*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53026 /*100129*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53034 /*100145*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53041 /*100158*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53048 /*100171*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53060 /*100194*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53068 /*100210*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53075 /*100223*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53082 /*100236*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53094 /*100259*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53102 /*100275*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53109 /*100288*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53116 /*100301*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53122 /*100311*/ /*SwitchOpcode*/ 90|128,4/*602*/, TARGET_VAL(ISD::ADD),// ->100917
53135 /*100337*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
53144 /*100355*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
53153 /*100373*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53162 /*100391*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
53171 /*100409*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
53180 /*100427*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53188 /*100442*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
53196 /*100457*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
53204 /*100472*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53212 /*100487*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
53220 /*100502*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
53228 /*100517*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53240 /*100540*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53248 /*100556*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53255 /*100569*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53262 /*100582*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53274 /*100605*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53282 /*100621*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53289 /*100634*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53296 /*100647*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53308 /*100670*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53316 /*100686*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53323 /*100699*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53330 /*100712*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53342 /*100735*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53350 /*100751*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53357 /*100764*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53364 /*100777*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53376 /*100800*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53384 /*100816*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53391 /*100829*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53398 /*100842*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53410 /*100865*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53418 /*100881*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53425 /*100894*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53432 /*100907*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53450 /*100939*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
53459 /*100957*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
53468 /*100975*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53476 /*100990*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerb_io), 0|OPFL_Chain|OPFL_MemRefs,
53484 /*101005*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerh_io), 0|OPFL_Chain|OPFL_MemRefs,
53492 /*101020*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53504 /*101043*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53511 /*101056*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53523 /*101079*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53530 /*101092*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storeri_io), 0|OPFL_Chain|OPFL_MemRefs,
53542 /*101115*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53549 /*101128*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53561 /*101151*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53568 /*101164*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53580 /*101187*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53587 /*101200*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53599 /*101223*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53606 /*101236*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::S2_storerd_io), 0|OPFL_Chain|OPFL_MemRefs,
53613 /*101247*/ /*SwitchOpcode*/ 24|128,24/*3096*/, TARGET_VAL(ISD::XOR),// ->104347
53617 /*101255*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
53621 /*101262*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53628 /*101283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_andn), 0,
53634 /*101294*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53642 /*101316*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_andn), 0,
53649 /*101328*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
53653 /*101335*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53661 /*101357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_andn), 0,
53667 /*101368*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
53676 /*101391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_andn), 0,
53684 /*101405*/ OPC_SwitchOpcode /*3 cases */, 50, TARGET_VAL(ISD::SRL),// ->101459
53688 /*101412*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53697 /*101429*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_xacc), 0,
53708 /*101449*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_xacc), 0,
53713 /*101459*/ /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SHL),// ->101512
53717 /*101465*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53726 /*101482*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_xacc), 0,
53737 /*101502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_xacc), 0,
53742 /*101512*/ /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ROTL),// ->101569
53746 /*101518*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53756 /*101537*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_xacc), 0,
53768 /*101559*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_xacc), 0,
53776 /*101573*/ OPC_SwitchOpcode /*3 cases */, 52, TARGET_VAL(ISD::SRL),// ->101629
53780 /*101580*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53790 /*101598*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r_xacc), 0,
53802 /*101619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_xacc), 0,
53807 /*101629*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SHL),// ->101684
53811 /*101635*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53821 /*101653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r_xacc), 0,
53833 /*101674*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_xacc), 0,
53838 /*101684*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::ROTL),// ->101743
53842 /*101690*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53853 /*101710*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r_xacc), 0,
53866 /*101733*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p_xacc), 0,
53875 /*101747*/ OPC_SwitchOpcode /*3 cases */, 18, TARGET_VAL(ISD::SRA),// ->101769
53882 /*101760*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_xor), 0,
53886 /*101769*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SRL),// ->101790
53893 /*101781*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_xor), 0,
53897 /*101790*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::SHL),// ->101811
53904 /*101802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_xor), 0,
53911 /*101814*/ OPC_SwitchOpcode /*3 cases */, 19, TARGET_VAL(ISD::SRA),// ->101837
53919 /*101828*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p_xor), 0,
53923 /*101837*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SRL),// ->101859
53931 /*101850*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_xor), 0,
53935 /*101859*/ /*SwitchOpcode*/ 19, TARGET_VAL(ISD::SHL),// ->101881
53943 /*101872*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_xor), 0,
53951 /*101885*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
53957 /*101896*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_togglebit_r), 0,
53963 /*101906*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
53970 /*101918*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_togglebit_r), 0,
53979 /*101934*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
53985 /*101947*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_togglebit_i), 0,
53995 /*101967*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
53999 /*101981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
54002 /*101992*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_togglebit_i), 0,
54005 /*102003*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
54015 /*102026*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
54019 /*102040*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_togglebit_i), 0,
54023 /*102054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
54026 /*102065*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
54034 /*102092*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54040 /*102113*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0,
54045 /*102123*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_notp), 0,
54052 /*102133*/ OPC_SwitchOpcode /*3 cases */, 16, TARGET_VAL(ISD::AND),// ->102153
54058 /*102144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_and), 0,
54062 /*102153*/ /*SwitchOpcode*/ 16, TARGET_VAL(ISD::OR),// ->102172
54068 /*102163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_or), 0,
54072 /*102172*/ /*SwitchOpcode*/ 29, TARGET_VAL(ISD::XOR),// ->102204
54078 /*102183*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_xor_xacc), 0,
54083 /*102194*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_xacc), 0,
54092 /*102208*/ OPC_SwitchOpcode /*3 cases */, 17, TARGET_VAL(ISD::AND),// ->102229
54099 /*102220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_and), 0,
54103 /*102229*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::OR),// ->102249
54110 /*102240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_or), 0,
54114 /*102249*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::XOR),// ->102282
54121 /*102261*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_xor_xacc), 0,
54126 /*102272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M4_xor_xacc), 0,
54137 /*102292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
54142 /*102302*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xor), 0,
54147 /*102312*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xorp), 0,
54154 /*102323*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VSPLATW),
54159 /*102343*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54166 /*102356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54172 /*102366*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54179 /*102378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54186 /*102391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54192 /*102401*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54199 /*102413*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54206 /*102426*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54212 /*102436*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54221 /*102448*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VSPLATW),
54227 /*102469*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54234 /*102482*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54240 /*102492*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54247 /*102504*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54254 /*102517*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54260 /*102527*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54267 /*102539*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54274 /*102552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54280 /*102562*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vnot), 0,
54293 /*102581*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54300 /*102594*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54306 /*102604*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54312 /*102614*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54320 /*102628*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54326 /*102638*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54332 /*102648*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54340 /*102662*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54346 /*102672*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54359 /*102691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54366 /*102704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54372 /*102714*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54380 /*102728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54386 /*102738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54394 /*102752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54400 /*102762*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54409 /*102775*/ OPC_SwitchOpcode /*3 cases */, 30, TARGET_VAL(HexagonISD::PTRUE),// ->102809
54412 /*102783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54417 /*102792*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54422 /*102801*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54427 /*102809*/ /*SwitchOpcode*/ 106, TARGET_VAL(HexagonISD::QTRUE),// ->102918
54431 /*102818*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54438 /*102831*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54444 /*102841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54450 /*102851*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54458 /*102865*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54464 /*102875*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54470 /*102885*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54478 /*102899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54484 /*102909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54490 /*102918*/ /*SwitchOpcode*/ 96|128,3/*480*/, TARGET_VAL(ISD::SETCC),// ->103402
54500 /*102937*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
54509 /*102954*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
54518 /*102971*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
54532 /*102996*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
54538 /*103008*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
54549 /*103028*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
54555 /*103040*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
54566 /*103060*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
54572 /*103072*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
54586 /*103096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
54595 /*103113*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
54604 /*103130*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
54618 /*103155*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
54624 /*103167*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
54635 /*103187*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
54641 /*103199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
54652 /*103219*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
54658 /*103231*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
54672 /*103255*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
54681 /*103272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
54690 /*103289*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
54704 /*103314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
54710 /*103326*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
54721 /*103346*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
54727 /*103358*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
54738 /*103378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
54744 /*103390*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
54754 /*103406*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(HexagonISD::PTRUE),// ->103441
54758 /*103415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54763 /*103424*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54768 /*103433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_not), 0,
54773 /*103441*/ /*SwitchOpcode*/ 87, TARGET_VAL(HexagonISD::QTRUE),// ->103531
54778 /*103451*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54785 /*103464*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54791 /*103474*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54799 /*103488*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54805 /*103498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54813 /*103512*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54819 /*103522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_not), 0,
54825 /*103531*/ /*SwitchOpcode*/ 114|128,3/*498*/, TARGET_VAL(ISD::SETCC),// ->104033
54836 /*103551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
54846 /*103569*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
54856 /*103587*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
54871 /*103613*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
54877 /*103625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqb_xor), 0,
54889 /*103646*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
54895 /*103658*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtb_xor), 0,
54907 /*103679*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
54913 /*103691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtub_xor), 0,
54928 /*103716*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
54938 /*103734*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
54948 /*103752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
54963 /*103778*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
54969 /*103790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqh_xor), 0,
54981 /*103811*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
54987 /*103823*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgth_xor), 0,
54999 /*103844*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
55005 /*103856*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuh_xor), 0,
55020 /*103881*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
55030 /*103899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
55040 /*103917*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
55055 /*103943*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
55061 /*103955*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_veqw_xor), 0,
55073 /*103976*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
55079 /*103988*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtw_xor), 0,
55091 /*104009*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
55097 /*104021*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vgtuw_xor), 0,
55109 /*104041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
55114 /*104051*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
55119 /*104061*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_xor), 0,
55124 /*104071*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xor), 0,
55129 /*104081*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xor), 0,
55134 /*104091*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xorp), 0,
55139 /*104101*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xorp), 0,
55144 /*104111*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_xorp), 0,
55150 /*104123*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55157 /*104137*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55163 /*104148*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55170 /*104161*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55177 /*104175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55183 /*104186*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55190 /*104199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55197 /*104213*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55203 /*104224*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vxor), 0,
55210 /*104237*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55217 /*104251*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55223 /*104262*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55229 /*104273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55237 /*104288*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55243 /*104299*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55249 /*104310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55257 /*104325*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55263 /*104336*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_pred_xor), 0,
55270 /*104347*/ /*SwitchOpcode*/ 127|128,127/*16383*/, TARGET_VAL(ISD::LOAD),// ->120734
55283 /*104373*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55293 /*104391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55303 /*104409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55313 /*104427*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrbgp), 0|OPFL_Chain|OPFL_MemRefs,
55323 /*104445*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55333 /*104463*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruhgp), 0|OPFL_Chain|OPFL_MemRefs,
55343 /*104481*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrhgp), 0|OPFL_Chain|OPFL_MemRefs,
55353 /*104499*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruhgp), 0|OPFL_Chain|OPFL_MemRefs,
55362 /*104516*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
55369 /*104529*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrdgp), 0|OPFL_Chain|OPFL_MemRefs,
55377 /*104541*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55380 /*104548*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
55384 /*104554*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
55401 /*104585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55410 /*104603*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55423 /*104628*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrb_ur), 0|OPFL_Chain|OPFL_MemRefs,
55432 /*104646*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55445 /*104671*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55454 /*104689*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55465 /*104711*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55473 /*104728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
55482 /*104743*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
55486 /*104749*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
55502 /*104779*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55511 /*104797*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55524 /*104822*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrb_ur), 0|OPFL_Chain|OPFL_MemRefs,
55533 /*104840*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55546 /*104865*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55555 /*104883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55566 /*104905*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55574 /*104922*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
55582 /*104936*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
55586 /*104942*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
55602 /*104971*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrb_ur), 0|OPFL_Chain|OPFL_MemRefs,
55604 /*104980*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55615 /*105001*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55617 /*105010*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55627 /*105029*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55629 /*105038*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55640 /*105059*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55642 /*105068*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55652 /*105087*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55654 /*105096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55665 /*105117*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55667 /*105126*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55683 /*105157*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrbgp), 0|OPFL_Chain|OPFL_MemRefs,
55685 /*105164*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55695 /*105183*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55697 /*105190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55706 /*105207*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrhgp), 0|OPFL_Chain|OPFL_MemRefs,
55708 /*105214*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55718 /*105233*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruhgp), 0|OPFL_Chain|OPFL_MemRefs,
55720 /*105240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55729 /*105257*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
55731 /*105264*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55742 /*105285*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
55744 /*105292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55753 /*105310*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55755 /*105317*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55765 /*105335*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55768 /*105345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtui), 0|OPFL_Chain,
55775 /*105357*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55779 /*105365*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
55783 /*105371*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
55798 /*105399*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrb_ur), 0|OPFL_Chain|OPFL_MemRefs,
55800 /*105408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55811 /*105429*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55813 /*105438*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55823 /*105457*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55825 /*105466*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55836 /*105487*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55838 /*105496*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55848 /*105515*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55850 /*105524*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
55861 /*105545*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55863 /*105554*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
55870 /*105566*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
55874 /*105572*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
55890 /*105602*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55894 /*105613*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
55897 /*105625*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
55906 /*105646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55910 /*105657*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
55913 /*105669*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
55922 /*105690*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55926 /*105701*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
55929 /*105713*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
55946 /*105748*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55949 /*105757*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
55952 /*105767*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
55961 /*105788*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55964 /*105797*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruhgp), 0|OPFL_Chain|OPFL_MemRefs,
55967 /*105807*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
55976 /*105828*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55979 /*105837*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
55982 /*105847*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
55989 /*105862*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55992 /*105867*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
55996 /*105873*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56011 /*105902*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56015 /*105913*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_ur), 0|OPFL_Chain|OPFL_MemRefs,
56018 /*105925*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56027 /*105946*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56031 /*105957*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_ur), 0|OPFL_Chain|OPFL_MemRefs,
56034 /*105969*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56043 /*105990*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56047 /*106001*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
56050 /*106013*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56065 /*106044*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
56075 /*106062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrbabs), 0|OPFL_Chain|OPFL_MemRefs,
56085 /*106080*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
56095 /*106098*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
56105 /*106116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrhabs), 0|OPFL_Chain|OPFL_MemRefs,
56115 /*106134*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadruhabs), 0|OPFL_Chain|OPFL_MemRefs,
56125 /*106152*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadruhabs), 0|OPFL_Chain|OPFL_MemRefs,
56134 /*106169*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
56141 /*106182*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrdabs), 0|OPFL_Chain|OPFL_MemRefs,
56149 /*106194*/ OPC_SwitchOpcode /*2 cases */, 57|128,19/*2489*/, TARGET_VAL(ISD::ADD),// ->108688
56153 /*106204*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
56157 /*106210*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56171 /*106235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56181 /*106254*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56191 /*106273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrb_rr), 0|OPFL_Chain|OPFL_MemRefs,
56201 /*106292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56211 /*106311*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56221 /*106330*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56230 /*106348*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56237 /*106362*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
56245 /*106376*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
56249 /*106382*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56264 /*106408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56274 /*106427*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56284 /*106446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrb_rr), 0|OPFL_Chain|OPFL_MemRefs,
56294 /*106465*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56304 /*106484*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56314 /*106503*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56323 /*106521*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56330 /*106535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
56339 /*106550*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
56343 /*106556*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56358 /*106584*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56360 /*106593*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56369 /*106609*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrb_rr), 0|OPFL_Chain|OPFL_MemRefs,
56371 /*106618*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56381 /*106636*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56383 /*106645*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56392 /*106661*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56394 /*106670*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56404 /*106688*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56406 /*106697*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56415 /*106713*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56417 /*106722*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56424 /*106733*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
56428 /*106739*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56444 /*106768*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56446 /*106777*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56455 /*106793*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrb_rr), 0|OPFL_Chain|OPFL_MemRefs,
56457 /*106802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56467 /*106820*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56469 /*106829*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56478 /*106845*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56480 /*106854*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56490 /*106872*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56492 /*106881*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56501 /*106897*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56503 /*106906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56511 /*106918*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
56515 /*106924*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56529 /*106950*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56533 /*106961*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56536 /*106973*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56544 /*106991*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56548 /*107002*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56551 /*107014*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56559 /*107032*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56563 /*107043*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56566 /*107055*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56573 /*107070*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
56577 /*107076*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
56592 /*107103*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56596 /*107114*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
56599 /*107126*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56607 /*107144*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56611 /*107155*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
56614 /*107167*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56622 /*107185*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56626 /*107196*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
56629 /*107208*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56649 /*107249*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56651 /*107257*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56661 /*107278*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56663 /*107286*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56673 /*107307*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
56675 /*107315*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56685 /*107336*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56687 /*107344*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56699 /*107367*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
56701 /*107375*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56710 /*107392*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
56712 /*107400*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56721 /*107417*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56723 /*107425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56736 /*107450*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56738 /*107458*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56748 /*107479*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56750 /*107487*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56760 /*107508*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
56762 /*107516*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56772 /*107537*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56774 /*107545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56786 /*107568*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
56788 /*107576*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56797 /*107593*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
56799 /*107601*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56808 /*107618*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56810 /*107626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
56823 /*107652*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56826 /*107661*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56829 /*107672*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56839 /*107696*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56842 /*107705*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56845 /*107716*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56855 /*107740*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56858 /*107749*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
56861 /*107760*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56871 /*107784*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56874 /*107793*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56877 /*107804*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56887 /*107828*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56890 /*107837*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56893 /*107848*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56903 /*107872*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56906 /*107881*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56909 /*107892*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56919 /*107916*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56922 /*107925*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
56925 /*107936*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56935 /*107960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56938 /*107969*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56941 /*107980*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
56953 /*108006*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56955 /*108014*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56964 /*108032*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
56966 /*108040*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56975 /*108058*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
56977 /*108066*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56986 /*108084*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
56988 /*108092*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
56999 /*108112*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57001 /*108120*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57009 /*108134*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57011 /*108142*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57019 /*108156*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57021 /*108164*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57033 /*108186*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57035 /*108194*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57044 /*108212*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57046 /*108220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57055 /*108238*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57057 /*108246*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57066 /*108264*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57068 /*108272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57079 /*108292*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57081 /*108300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57089 /*108314*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57091 /*108322*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57099 /*108336*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57101 /*108344*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57113 /*108367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57116 /*108376*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57119 /*108387*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57128 /*108408*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57131 /*108417*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57134 /*108428*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57143 /*108449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57146 /*108458*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57149 /*108469*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57158 /*108490*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57161 /*108499*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57164 /*108510*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57173 /*108531*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57176 /*108540*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57179 /*108551*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57188 /*108572*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57191 /*108581*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57194 /*108592*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57203 /*108613*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57206 /*108622*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57209 /*108633*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57218 /*108654*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57221 /*108663*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57224 /*108674*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57231 /*108688*/ /*SwitchOpcode*/ 101|128,14/*1893*/, TARGET_VAL(ISD::OR),// ->110585
57247 /*108721*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57249 /*108729*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57259 /*108750*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57261 /*108758*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57271 /*108779*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57273 /*108787*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57283 /*108808*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57285 /*108816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57298 /*108841*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57300 /*108849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57309 /*108866*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57311 /*108874*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57320 /*108891*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57322 /*108899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57336 /*108926*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57338 /*108934*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57348 /*108955*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57350 /*108963*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57360 /*108984*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57362 /*108992*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57372 /*109013*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57374 /*109021*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57387 /*109046*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57389 /*109054*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57398 /*109071*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57400 /*109079*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57409 /*109096*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57411 /*109104*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57425 /*109132*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57428 /*109141*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57431 /*109152*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57441 /*109176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57444 /*109185*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57447 /*109196*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57457 /*109220*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57460 /*109229*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57463 /*109240*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57473 /*109264*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57476 /*109273*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57479 /*109284*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57489 /*109308*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57492 /*109317*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57495 /*109328*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57505 /*109352*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57508 /*109361*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57511 /*109372*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57521 /*109396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57524 /*109405*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57527 /*109416*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57537 /*109440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57540 /*109449*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57543 /*109460*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57556 /*109488*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57558 /*109496*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57567 /*109514*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57569 /*109522*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57578 /*109540*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57580 /*109548*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57589 /*109566*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57591 /*109574*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57603 /*109596*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57605 /*109604*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57613 /*109618*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57615 /*109626*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57623 /*109640*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57625 /*109648*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57638 /*109672*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57640 /*109680*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57649 /*109698*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57651 /*109706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57660 /*109724*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57662 /*109732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57671 /*109750*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57673 /*109758*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
57685 /*109780*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57687 /*109788*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57695 /*109802*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57697 /*109810*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57705 /*109824*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57707 /*109832*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
57720 /*109859*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57723 /*109868*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57726 /*109879*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57735 /*109900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57738 /*109909*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57741 /*109920*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57750 /*109941*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57753 /*109950*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57756 /*109961*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57765 /*109982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57768 /*109991*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57771 /*110002*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57780 /*110023*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57783 /*110032*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57786 /*110043*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57795 /*110064*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57798 /*110073*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57801 /*110084*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57810 /*110105*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57813 /*110114*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57816 /*110125*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57825 /*110146*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57828 /*110155*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57831 /*110166*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
57842 /*110191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57851 /*110209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57860 /*110227*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57874 /*110253*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57883 /*110271*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57896 /*110296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57905 /*110314*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57914 /*110332*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57925 /*110354*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
57933 /*110371*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
57946 /*110396*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57955 /*110414*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
57964 /*110432*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
57977 /*110457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
57986 /*110475*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
57999 /*110500*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58008 /*110518*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58017 /*110536*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58028 /*110558*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58036 /*110575*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
58056 /*110615*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58058 /*110623*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58068 /*110644*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58070 /*110652*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58080 /*110673*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58082 /*110681*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58092 /*110702*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58094 /*110710*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58106 /*110733*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58108 /*110741*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58117 /*110758*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58119 /*110766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58128 /*110783*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58130 /*110791*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58138 /*110805*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadrbabs), 0|OPFL_Chain|OPFL_MemRefs,
58140 /*110812*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58151 /*110832*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
58153 /*110839*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58162 /*110856*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadrhabs), 0|OPFL_Chain|OPFL_MemRefs,
58164 /*110863*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58174 /*110882*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadruhabs), 0|OPFL_Chain|OPFL_MemRefs,
58176 /*110889*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58185 /*110906*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
58187 /*110913*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58198 /*110934*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
58200 /*110941*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58209 /*110959*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
58211 /*110966*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58223 /*110990*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58227 /*111002*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58230 /*111013*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58239 /*111034*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58243 /*111046*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58246 /*111057*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58255 /*111078*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58259 /*111090*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58262 /*111101*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58271 /*111122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58275 /*111134*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58278 /*111145*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58287 /*111166*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58290 /*111175*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
58293 /*111185*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58302 /*111206*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58305 /*111215*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadruhabs), 0|OPFL_Chain|OPFL_MemRefs,
58308 /*111225*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58317 /*111246*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58320 /*111255*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
58323 /*111265*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58333 /*111286*/ OPC_EmitNode1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
58336 /*111296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_cmpgtui), 0|OPFL_Chain,
58343 /*111308*/ OPC_SwitchOpcode /*2 cases */, 33|128,3/*417*/, TARGET_VAL(ISD::ADD),// ->111730
58357 /*111337*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58366 /*111355*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58375 /*111373*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58388 /*111398*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58397 /*111416*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58410 /*111441*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58419 /*111459*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58428 /*111477*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58439 /*111499*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58447 /*111516*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
58460 /*111541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58469 /*111559*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58478 /*111577*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58491 /*111602*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58500 /*111620*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58513 /*111645*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58522 /*111663*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58531 /*111681*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58542 /*111703*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58550 /*111720*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
58556 /*111730*/ /*SwitchOpcode*/ 103|128,2/*359*/, TARGET_VAL(ISD::OR),// ->112093
58570 /*111757*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58578 /*111772*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58586 /*111787*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58598 /*111809*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58606 /*111824*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58618 /*111846*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58626 /*111861*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58634 /*111876*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58644 /*111895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58651 /*111909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
58663 /*111931*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58671 /*111946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58679 /*111961*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58691 /*111983*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58699 /*111998*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58711 /*112020*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58719 /*112035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58727 /*112050*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58737 /*112069*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58744 /*112083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
58763 /*112118*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58765 /*112126*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58774 /*112144*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58776 /*112152*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58785 /*112170*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58787 /*112178*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58796 /*112196*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58798 /*112204*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
58809 /*112224*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58811 /*112232*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58819 /*112246*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58821 /*112254*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58829 /*112268*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58831 /*112276*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
58842 /*112296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58846 /*112308*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58849 /*112319*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58857 /*112337*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58861 /*112349*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58864 /*112360*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58872 /*112378*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58876 /*112390*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58879 /*112401*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58887 /*112419*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58891 /*112431*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58894 /*112442*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
58902 /*112458*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58915 /*112482*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58923 /*112497*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58931 /*112512*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58943 /*112534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
58951 /*112549*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
58963 /*112571*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58971 /*112586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
58979 /*112601*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
58989 /*112620*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
58996 /*112634*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59008 /*112656*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59016 /*112671*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59024 /*112686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
59036 /*112708*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
59044 /*112723*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
59056 /*112745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59064 /*112760*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59072 /*112775*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
59082 /*112794*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59089 /*112808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59107 /*112842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59116 /*112860*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59125 /*112878*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
59138 /*112903*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
59147 /*112921*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
59160 /*112946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59169 /*112964*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59178 /*112982*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
59189 /*113004*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59197 /*113021*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59205 /*113034*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59217 /*113056*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
59227 /*113076*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
59237 /*113096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrb_rr), 0|OPFL_Chain|OPFL_MemRefs,
59247 /*113116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
59257 /*113136*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
59267 /*113156*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrh_rr), 0|OPFL_Chain|OPFL_MemRefs,
59276 /*113175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59283 /*113190*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
59295 /*113214*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
59297 /*113223*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
59307 /*113242*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrb_rr), 0|OPFL_Chain|OPFL_MemRefs,
59309 /*113251*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
59320 /*113272*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
59322 /*113281*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
59332 /*113300*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrh_rr), 0|OPFL_Chain|OPFL_MemRefs,
59334 /*113309*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
59345 /*113330*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59347 /*113339*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0|OPFL_Chain,
59357 /*113358*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59359 /*113367*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0|OPFL_Chain,
59370 /*113388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59374 /*113400*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadrub_rr), 0|OPFL_Chain|OPFL_MemRefs,
59377 /*113412*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
59385 /*113430*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59389 /*113442*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadruh_rr), 0|OPFL_Chain|OPFL_MemRefs,
59392 /*113454*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
59400 /*113472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59404 /*113484*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59407 /*113496*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0|OPFL_Chain,
59424 /*113530*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59432 /*113545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59440 /*113560*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
59452 /*113582*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrb_io), 0|OPFL_Chain|OPFL_MemRefs,
59460 /*113597*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrh_io), 0|OPFL_Chain|OPFL_MemRefs,
59472 /*113619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59480 /*113634*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59488 /*113649*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
59498 /*113668*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59505 /*113682*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59517 /*113705*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59519 /*113713*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subri), 0|OPFL_Chain,
59526 /*113724*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59537 /*113744*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59539 /*113752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrrp), 0|OPFL_Chain,
59546 /*113764*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59548 /*113772*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrrp), 0|OPFL_Chain,
59563 /*113800*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59565 /*113808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrrp), 0|OPFL_Chain,
59572 /*113820*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
59574 /*113828*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrrp), 0|OPFL_Chain,
59582 /*113842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
59589 /*113855*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrdgp), 0|OPFL_Chain|OPFL_MemRefs,
59596 /*113866*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59599 /*113872*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
59603 /*113878*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
59617 /*113904*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
59625 /*113921*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
59633 /*113934*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
59637 /*113940*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
59650 /*113965*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
59658 /*113982*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
59672 /*114008*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
59679 /*114021*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrdabs), 0|OPFL_Chain|OPFL_MemRefs,
59686 /*114032*/ OPC_SwitchOpcode /*2 cases */, 121|128,1/*249*/, TARGET_VAL(ISD::ADD),// ->114286
59690 /*114041*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
59694 /*114047*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
59706 /*114069*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59713 /*114083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
59720 /*114095*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
59724 /*114101*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
59737 /*114124*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59744 /*114138*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
59761 /*114171*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59769 /*114187*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59776 /*114200*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59783 /*114213*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59793 /*114233*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59801 /*114249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59808 /*114262*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59815 /*114275*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59822 /*114286*/ /*SwitchOpcode*/ 9|128,1/*137*/, TARGET_VAL(ISD::OR),// ->114427
59835 /*114313*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59843 /*114329*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59850 /*114342*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59857 /*114355*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59867 /*114375*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59875 /*114391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59882 /*114404*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59889 /*114417*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59905 /*114446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59913 /*114463*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59920 /*114474*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59930 /*114493*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
59937 /*114508*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
59950 /*114534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
59957 /*114548*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
59966 /*114566*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
59969 /*114580*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
59971 /*114587*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0|OPFL_Chain,
59979 /*114602*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
59982 /*114616*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
59984 /*114623*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0|OPFL_Chain,
59993 /*114640*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
59996 /*114654*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
59998 /*114661*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0|OPFL_Chain,
60005 /*114675*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
60012 /*114688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
60019 /*114701*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrdgp), 0|OPFL_Chain|OPFL_MemRefs,
60026 /*114714*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrdgp), 0|OPFL_Chain|OPFL_MemRefs,
60033 /*114727*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrdgp), 0|OPFL_Chain|OPFL_MemRefs,
60040 /*114738*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60043 /*114745*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
60047 /*114751*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
60063 /*114781*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw2_ur), 0|OPFL_Chain|OPFL_MemRefs,
60072 /*114800*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw4_ur), 0|OPFL_Chain|OPFL_MemRefs,
60084 /*114824*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbsw2_ur), 0|OPFL_Chain|OPFL_MemRefs,
60093 /*114843*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw4_ur), 0|OPFL_Chain|OPFL_MemRefs,
60105 /*114867*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw2_ur), 0|OPFL_Chain|OPFL_MemRefs,
60114 /*114886*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw4_ur), 0|OPFL_Chain|OPFL_MemRefs,
60125 /*114908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
60133 /*114925*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
60141 /*114942*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
60149 /*114959*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
60157 /*114976*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
60166 /*114991*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
60170 /*114997*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
60185 /*115026*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw2_ur), 0|OPFL_Chain|OPFL_MemRefs,
60194 /*115045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw4_ur), 0|OPFL_Chain|OPFL_MemRefs,
60206 /*115069*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbsw2_ur), 0|OPFL_Chain|OPFL_MemRefs,
60215 /*115088*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw4_ur), 0|OPFL_Chain|OPFL_MemRefs,
60227 /*115112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw2_ur), 0|OPFL_Chain|OPFL_MemRefs,
60236 /*115131*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadbzw4_ur), 0|OPFL_Chain|OPFL_MemRefs,
60247 /*115153*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
60255 /*115170*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_ur), 0|OPFL_Chain|OPFL_MemRefs,
60263 /*115187*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
60271 /*115204*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
60279 /*115221*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_ur), 0|OPFL_Chain|OPFL_MemRefs,
60294 /*115248*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
60301 /*115261*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
60308 /*115274*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrdabs), 0|OPFL_Chain|OPFL_MemRefs,
60315 /*115287*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrdabs), 0|OPFL_Chain|OPFL_MemRefs,
60322 /*115300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrdabs), 0|OPFL_Chain|OPFL_MemRefs,
60329 /*115311*/ OPC_SwitchOpcode /*3 cases */, 58|128,10/*1338*/, TARGET_VAL(ISD::ADD),// ->116654
60332 /*115320*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VALIGNADDR),
60337 /*115327*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
60351 /*115355*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60360 /*115372*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60368 /*115386*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60377 /*115402*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60386 /*115419*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60394 /*115433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60403 /*115449*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60412 /*115466*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60420 /*115480*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
60432 /*115502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60441 /*115519*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60449 /*115533*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60458 /*115549*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60467 /*115566*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60475 /*115580*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60484 /*115596*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60493 /*115613*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60501 /*115627*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
60511 /*115641*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
60515 /*115647*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
60527 /*115669*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
60534 /*115683*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
60541 /*115697*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
60548 /*115711*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
60555 /*115725*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
60562 /*115737*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
60566 /*115743*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
60579 /*115766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
60586 /*115780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
60593 /*115794*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
60600 /*115808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
60607 /*115822*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
60625 /*115857*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60634 /*115876*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60646 /*115900*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60655 /*115919*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60667 /*115943*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60676 /*115962*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60687 /*115984*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60695 /*116001*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60703 /*116018*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60711 /*116035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60719 /*116052*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60731 /*116076*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60740 /*116095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60752 /*116119*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60761 /*116138*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60773 /*116162*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60782 /*116181*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60793 /*116203*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60801 /*116220*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60809 /*116237*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60817 /*116254*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60825 /*116271*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60836 /*116292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60844 /*116308*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60855 /*116329*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60863 /*116345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60874 /*116366*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60882 /*116382*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60892 /*116401*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60899 /*116415*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60906 /*116429*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60913 /*116443*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60920 /*116457*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
60931 /*116478*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60939 /*116494*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60950 /*116515*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60958 /*116531*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60969 /*116552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
60977 /*116568*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
60987 /*116587*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
60994 /*116601*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61001 /*116615*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61008 /*116629*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61015 /*116643*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61022 /*116654*/ /*SwitchOpcode*/ 68|128,2/*324*/, TARGET_VAL(HexagonISD::VALIGNADDR),// ->116982
61035 /*116682*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61044 /*116700*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61052 /*116715*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61061 /*116732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61070 /*116750*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61078 /*116765*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61087 /*116782*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61096 /*116800*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61104 /*116815*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61116 /*116838*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61125 /*116856*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61133 /*116871*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61142 /*116888*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61151 /*116906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61159 /*116921*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61168 /*116938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61177 /*116956*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61185 /*116971*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61192 /*116982*/ /*SwitchOpcode*/ 53|128,6/*821*/, TARGET_VAL(ISD::OR),// ->117807
61206 /*117011*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61215 /*117030*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61227 /*117054*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61236 /*117073*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61248 /*117097*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61257 /*117116*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61268 /*117138*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61276 /*117155*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61284 /*117172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61292 /*117189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61300 /*117206*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61312 /*117230*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61321 /*117249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61333 /*117273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61342 /*117292*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61354 /*117316*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61363 /*117335*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61374 /*117357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61382 /*117374*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61390 /*117391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61398 /*117408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61406 /*117425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61417 /*117446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61425 /*117462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61436 /*117483*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61444 /*117499*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61455 /*117520*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61463 /*117536*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61473 /*117555*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61480 /*117569*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61487 /*117583*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61494 /*117597*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61501 /*117611*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61512 /*117632*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61520 /*117648*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61531 /*117669*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61539 /*117685*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61550 /*117706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61558 /*117722*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61568 /*117741*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61575 /*117755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61582 /*117769*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61589 /*117783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61596 /*117797*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61614 /*117831*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61623 /*117850*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61635 /*117874*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61644 /*117893*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61656 /*117917*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61665 /*117936*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61676 /*117958*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61684 /*117975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61692 /*117992*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61700 /*118009*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61708 /*118026*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61716 /*118038*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61726 /*118057*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
61733 /*118072*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadri_rr), 0|OPFL_Chain|OPFL_MemRefs,
61740 /*118087*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
61747 /*118102*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
61754 /*118117*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadrd_rr), 0|OPFL_Chain|OPFL_MemRefs,
61769 /*118147*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61777 /*118163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61788 /*118184*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbsw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61796 /*118200*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61807 /*118221*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw2_io), 0|OPFL_Chain|OPFL_MemRefs,
61815 /*118237*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadbzw4_io), 0|OPFL_Chain|OPFL_MemRefs,
61825 /*118256*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61832 /*118270*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
61839 /*118284*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61846 /*118298*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61853 /*118312*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
61861 /*118325*/ OPC_SwitchOpcode /*3 cases */, 77|128,3/*461*/, TARGET_VAL(ISD::ADD),// ->118791
61865 /*118333*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
61879 /*118361*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61888 /*118378*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61896 /*118392*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61905 /*118408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61914 /*118425*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61922 /*118439*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61931 /*118455*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61940 /*118472*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61948 /*118486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
61960 /*118508*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61969 /*118525*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61977 /*118539*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61986 /*118555*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
61995 /*118572*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62003 /*118586*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62012 /*118602*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62021 /*118619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62029 /*118633*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62041 /*118655*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62050 /*118672*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62058 /*118686*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62067 /*118702*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62076 /*118719*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62084 /*118733*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62093 /*118749*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62102 /*118766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62110 /*118780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62117 /*118791*/ /*SwitchOpcode*/ 86|128,5/*726*/, TARGET_VAL(HexagonISD::CP),// ->119521
62120 /*118797*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
62132 /*118821*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62135 /*118831*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62144 /*118848*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62147 /*118858*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62155 /*118872*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62158 /*118882*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62167 /*118898*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62170 /*118908*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62179 /*118925*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62182 /*118935*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62190 /*118949*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62193 /*118959*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62202 /*118975*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62205 /*118985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62214 /*119002*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62217 /*119012*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62225 /*119026*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62228 /*119036*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62240 /*119058*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62243 /*119068*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62252 /*119085*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62255 /*119095*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62263 /*119109*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62266 /*119119*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62275 /*119135*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62278 /*119145*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62287 /*119162*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62290 /*119172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62298 /*119186*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62301 /*119196*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62310 /*119212*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62313 /*119222*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62322 /*119239*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62325 /*119249*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62333 /*119263*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62336 /*119273*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62348 /*119295*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62351 /*119305*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62360 /*119322*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62363 /*119332*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62371 /*119346*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62374 /*119356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62383 /*119372*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62386 /*119382*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62395 /*119399*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62398 /*119409*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62406 /*119423*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62409 /*119433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62418 /*119449*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62421 /*119459*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62430 /*119476*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62433 /*119486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62441 /*119500*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
62444 /*119510*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62451 /*119521*/ /*SwitchOpcode*/ 86|128,5/*726*/, TARGET_VAL(HexagonISD::AT_PCREL),// ->120251
62454 /*119527*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
62466 /*119551*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62469 /*119561*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62478 /*119578*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62481 /*119588*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62489 /*119602*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62492 /*119612*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62501 /*119628*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62504 /*119638*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62513 /*119655*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62516 /*119665*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62524 /*119679*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62527 /*119689*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62536 /*119705*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62539 /*119715*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62548 /*119732*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62551 /*119742*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62559 /*119756*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62562 /*119766*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62574 /*119788*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62577 /*119798*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62586 /*119815*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62589 /*119825*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62597 /*119839*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62600 /*119849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62609 /*119865*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62612 /*119875*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62621 /*119892*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62624 /*119902*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62632 /*119916*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62635 /*119926*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62644 /*119942*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62647 /*119952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62656 /*119969*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62659 /*119979*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62667 /*119993*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62670 /*120003*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62682 /*120025*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62685 /*120035*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62694 /*120052*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62697 /*120062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62705 /*120076*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62708 /*120086*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62717 /*120102*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62720 /*120112*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62729 /*120129*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62732 /*120139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62740 /*120153*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62743 /*120163*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62752 /*120179*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62755 /*120189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62764 /*120206*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62767 /*120216*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62775 /*120230*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C4_addipc), 0,
62778 /*120240*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62798 /*120277*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62807 /*120295*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62815 /*120310*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62824 /*120327*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62833 /*120345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62841 /*120360*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62850 /*120377*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62859 /*120395*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62867 /*120410*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_nt_ai), 0|OPFL_Chain|OPFL_MemRefs,
62879 /*120433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62888 /*120451*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62896 /*120466*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62905 /*120483*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62914 /*120501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62922 /*120516*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62931 /*120533*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62940 /*120551*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62948 /*120566*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32b_ai), 0|OPFL_Chain|OPFL_MemRefs,
62960 /*120589*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62969 /*120607*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62977 /*120622*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62986 /*120639*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
62995 /*120657*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
63003 /*120672*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
63012 /*120689*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
63021 /*120707*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
63029 /*120722*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vL32Ub_ai), 0|OPFL_Chain|OPFL_MemRefs,
63037 /*120734*/ /*SwitchOpcode*/ 68|128,6/*836*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->121574
63048 /*120756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrubgp), 0|OPFL_Chain|OPFL_MemRefs,
63056 /*120770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruhgp), 0|OPFL_Chain|OPFL_MemRefs,
63064 /*120784*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrigp), 0|OPFL_Chain|OPFL_MemRefs,
63072 /*120798*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrubabs), 0|OPFL_Chain|OPFL_MemRefs,
63080 /*120812*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadruhabs), 0|OPFL_Chain|OPFL_MemRefs,
63088 /*120826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadriabs), 0|OPFL_Chain|OPFL_MemRefs,
63098 /*120844*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrdgp), 0|OPFL_Chain|OPFL_MemRefs,
63105 /*120856*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_loadrdabs), 0|OPFL_Chain|OPFL_MemRefs,
63113 /*120868*/ OPC_SwitchOpcode /*2 cases */, 20|128,2/*276*/, TARGET_VAL(ISD::OR),// ->121149
63125 /*120895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63134 /*120913*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63143 /*120931*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63152 /*120949*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63161 /*120967*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63170 /*120985*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63178 /*121000*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63186 /*121015*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63194 /*121030*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63202 /*121045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63210 /*121060*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63218 /*121075*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63229 /*121097*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63237 /*121113*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63244 /*121126*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63251 /*121139*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63257 /*121149*/ /*SwitchOpcode*/ 18|128,2/*274*/, TARGET_VAL(ISD::ADD),// ->121427
63268 /*121173*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63277 /*121191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63286 /*121209*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63295 /*121227*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63304 /*121245*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63313 /*121263*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63321 /*121278*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63329 /*121293*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63337 /*121308*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63345 /*121323*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63353 /*121338*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63361 /*121353*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63372 /*121375*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63380 /*121391*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63387 /*121404*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63394 /*121417*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63410 /*121447*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63419 /*121465*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63428 /*121483*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63436 /*121498*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrub_io), 0|OPFL_Chain|OPFL_MemRefs,
63444 /*121513*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadruh_io), 0|OPFL_Chain|OPFL_MemRefs,
63452 /*121528*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0|OPFL_Chain|OPFL_MemRefs,
63463 /*121550*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63470 /*121563*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadrd_io), 0|OPFL_Chain|OPFL_MemRefs,
63477 /*121574*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::FSHL),// ->121782
63484 /*121588*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hl), 0,
63492 /*121602*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
63499 /*121617*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_valignib), 0,
63508 /*121634*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
63512 /*121647*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_or), 0,
63523 /*121671*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63526 /*121684*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
63529 /*121695*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63540 /*121719*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63542 /*121730*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_r_p), 0,
63545 /*121741*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63550 /*121751*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_r_p), 0,
63553 /*121762*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_subri), 0,
63555 /*121770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_or), 0,
63562 /*121782*/ /*SwitchOpcode*/ 76|128,1/*204*/, TARGET_VAL(ISD::FSHR),// ->121990
63569 /*121796*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_hl), 0,
63577 /*121810*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
63584 /*121825*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_valignib), 0,
63593 /*121842*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
63597 /*121855*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_or), 0,
63608 /*121879*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63611 /*121892*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
63614 /*121903*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63625 /*121927*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63627 /*121938*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_r_p), 0,
63630 /*121949*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63635 /*121959*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_r_p), 0,
63638 /*121970*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_subri), 0,
63640 /*121978*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_or), 0,
63647 /*121990*/ /*SwitchOpcode*/ 95, TARGET_VAL(HexagonISD::COMBINE),// ->122088
63651 /*121997*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
63657 /*122009*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineii), 0,
63665 /*122022*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
63670 /*122033*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combineii), 0,
63676 /*122045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineri), 0,
63682 /*122057*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
63690 /*122075*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63696 /*122088*/ /*SwitchOpcode*/ 72|128,1/*200*/, TARGET_VAL(ISD::ROTL),// ->122292
63701 /*122097*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
63709 /*122113*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r), 0,
63720 /*122133*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p), 0,
63726 /*122144*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
63730 /*122157*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p_or), 0,
63742 /*122182*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63745 /*122195*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
63748 /*122206*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63759 /*122230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63761 /*122241*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_r_p), 0,
63764 /*122252*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63769 /*122262*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_r_p), 0,
63772 /*122273*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_subri), 0,
63774 /*122281*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p_or), 0,
63780 /*122292*/ /*SwitchOpcode*/ 74|128,1/*202*/, TARGET_VAL(ISD::ROTR),// ->122498
63785 /*122301*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
63793 /*122318*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_r), 0,
63804 /*122339*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_rol_i_p), 0,
63810 /*122350*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
63814 /*122363*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p_or), 0,
63826 /*122388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63829 /*122401*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
63832 /*122412*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63843 /*122436*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
63845 /*122447*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_r_p), 0,
63848 /*122458*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63853 /*122468*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_r_p), 0,
63856 /*122479*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_subri), 0,
63858 /*122487*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p_or), 0,
63864 /*122498*/ /*SwitchOpcode*/ 78|128,6/*846*/, TARGET_VAL(ISD::TRUNCATE),// ->123348
63867 /*122505*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::SRA),// ->122561
63869 /*122510*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63881 /*122534*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63884 /*122545*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63886 /*122553*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_up), 0,
63890 /*122561*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::SRL),// ->122616
63892 /*122565*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63904 /*122589*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63907 /*122600*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63909 /*122608*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_up), 0,
63920 /*122628*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
63927 /*122642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63930 /*122653*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
63937 /*122664*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::CTLZ),// ->122714
63940 /*122671*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
63947 /*122692*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl1p), 0,
63956 /*122706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl0p), 0,
63961 /*122714*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::CTTZ),// ->122763
63964 /*122720*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
63971 /*122741*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct1p), 0,
63980 /*122755*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct0p), 0,
63990 /*122773*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
63998 /*122790*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
64005 /*122804*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64008 /*122815*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
64014 /*122826*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
64022 /*122845*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64024 /*122852*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64034 /*122876*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64036 /*122883*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64043 /*122900*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64045 /*122907*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64054 /*122927*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64056 /*122934*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64067 /*122959*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64069 /*122966*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64076 /*122983*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64078 /*122990*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64087 /*123010*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64089 /*123017*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64098 /*123038*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64100 /*123045*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64107 /*123062*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
64109 /*123069*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
64116 /*123083*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64119 /*123094*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64121 /*123102*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
64128 /*123117*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64131 /*123128*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64133 /*123136*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
64142 /*123155*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64145 /*123166*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64147 /*123174*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
64154 /*123188*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64157 /*123199*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64159 /*123207*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
64168 /*123225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64171 /*123236*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64173 /*123244*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeh), 0,
64178 /*123253*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_hi), 0,
64180 /*123260*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lo), 0,
64182 /*123267*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackwh_sat), 0,
64191 /*123285*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64194 /*123296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64196 /*123304*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeh), 0,
64203 /*123318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64206 /*123329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64208 /*123337*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeh), 0,
64215 /*123348*/ /*SwitchOpcode*/ 15|128,3/*399*/, TARGET_VAL(ISD::SRA),// ->123751
64218 /*123355*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64221 /*123361*/ OPC_SwitchOpcode /*2 cases */, 58, TARGET_VAL(ISD::SRA),// ->123423
64225 /*123368*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64237 /*123390*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r_rnd), 0,
64251 /*123414*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p_rnd), 0,
64256 /*123423*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::SHL),// ->123448
64266 /*123440*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_l16_hl), 0,
64274 /*123452*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
64283 /*123468*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_l16_hl), 0,
64294 /*123488*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_asrh), 0,
64302 /*123500*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64309 /*123514*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_r), 0,
64318 /*123530*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_p), 0,
64326 /*123545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_r), 0,
64331 /*123555*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_p), 0,
64339 /*123567*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VSPLAT),
64342 /*123572*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64350 /*123587*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vw), 0,
64361 /*123606*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
64370 /*123621*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64377 /*123635*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
64386 /*123651*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
64395 /*123667*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhv), 0,
64404 /*123684*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhv), 0,
64410 /*123695*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrhv), 0,
64419 /*123711*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwv), 0,
64428 /*123728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwv), 0,
64434 /*123739*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrwv), 0,
64442 /*123751*/ /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(HexagonISD::INSERT),// ->123889
64448 /*123761*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64454 /*123771*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64460 /*123783*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insert), 0,
64469 /*123799*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64475 /*123811*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insertp), 0,
64486 /*123836*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
64488 /*123847*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insert_rp), 0,
64496 /*123867*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
64498 /*123878*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_insertp_rp), 0,
64504 /*123889*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(HexagonISD::EXTRACTU),// ->124022
64509 /*123898*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64515 /*123908*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64521 /*123920*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractu), 0,
64530 /*123935*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64536 /*123947*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractup), 0,
64547 /*123971*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
64549 /*123982*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractu_rp), 0,
64557 /*124001*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
64559 /*124012*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_extractup_rp), 0,
64565 /*124022*/ /*SwitchOpcode*/ 56, TARGET_VAL(HexagonISD::DCFETCH),// ->124081
64569 /*124029*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64573 /*124035*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64582 /*124051*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_dcfetchbo), 0|OPFL_Chain,
64590 /*124062*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64596 /*124073*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_dcfetchbo), 0|OPFL_Chain,
64601 /*124081*/ /*SwitchOpcode*/ 116|128,4/*628*/, TARGET_VAL(ISD::MUL),// ->124713
64609 /*124100*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64612 /*124111*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64614 /*124119*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyss_s0), 0,
64620 /*124129*/ OPC_SwitchOpcode /*2 cases */, 22, TARGET_VAL(ISD::ZERO_EXTEND),// ->124155
64625 /*124138*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
64630 /*124147*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
64634 /*124155*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::ANY_EXTEND),// ->124180
64639 /*124163*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
64644 /*124172*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
64654 /*124188*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
64660 /*124200*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysip), 0,
64669 /*124216*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysmi), 0,
64679 /*124235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpysin), 0,
64686 /*124247*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyi), 0,
64692 /*124258*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
64700 /*124276*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64703 /*124287*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64705 /*124295*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
64708 /*124306*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64711 /*124317*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64714 /*124328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64716 /*124336*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_maci), 0,
64719 /*124348*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64722 /*124359*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64724 /*124367*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_maci), 0,
64728 /*124382*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64731 /*124393*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64733 /*124401*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
64736 /*124412*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64739 /*124423*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
64745 /*124437*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
64751 /*124448*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
64757 /*124459*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_and), 0,
64763 /*124470*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vmulw), 0,
64769 /*124481*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
64771 /*124489*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
64779 /*124505*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combineii), 0,
64781 /*124513*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
64783 /*124522*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunewh), 0,
64786 /*124533*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64793 /*124547*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64796 /*124558*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64798 /*124566*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
64801 /*124578*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64804 /*124589*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64806 /*124597*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
64808 /*124606*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunewh), 0,
64816 /*124623*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64819 /*124634*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64821 /*124642*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
64823 /*124650*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
64827 /*124663*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64830 /*124674*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
64832 /*124682*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
64834 /*124690*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
64837 /*124700*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
64843 /*124713*/ /*SwitchOpcode*/ 60|128,2/*316*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->125033
64853 /*124730*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
64857 /*124737*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerb_pci), 0|OPFL_Chain,
64869 /*124758*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
64873 /*124765*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerh_pci), 0|OPFL_Chain,
64885 /*124786*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
64889 /*124793*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storeri_pci), 0|OPFL_Chain,
64901 /*124814*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
64905 /*124821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerd_pci), 0|OPFL_Chain,
64917 /*124842*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
64921 /*124849*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerf_pci), 0|OPFL_Chain,
64930 /*124867*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadw_locked), 0|OPFL_Chain,
64939 /*124882*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L4_loadd_locked), 0|OPFL_Chain,
64950 /*124899*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerh_pbr), 0|OPFL_Chain,
64961 /*124918*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerb_pbr), 0|OPFL_Chain,
64972 /*124937*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storeri_pbr), 0|OPFL_Chain,
64983 /*124956*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerf_pbr), 0|OPFL_Chain,
64994 /*124975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_storerd_pbr), 0|OPFL_Chain,
65004 /*124993*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_storew_locked), 0|OPFL_Chain,
65006 /*125001*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0|OPFL_Chain,
65016 /*125017*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S4_stored_locked), 0|OPFL_Chain,
65018 /*125025*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_tfrpr), 0|OPFL_Chain,
65023 /*125033*/ /*SwitchOpcode*/ 86|128,2/*342*/, TARGET_VAL(ISD::SHL),// ->125379
65026 /*125040*/ OPC_SwitchOpcode /*2 cases */, 17, TARGET_VAL(ISD::ADD),// ->125061
65033 /*125053*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addh_h16_ll), 0,
65037 /*125061*/ /*SwitchOpcode*/ 17, TARGET_VAL(ISD::SUB),// ->125081
65044 /*125073*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subh_h16_ll), 0,
65055 /*125093*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_aslh), 0,
65061 /*125102*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65068 /*125115*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S4_lsli), 0,
65076 /*125128*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65083 /*125142*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_r), 0,
65092 /*125158*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_p), 0,
65100 /*125173*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_r), 0,
65105 /*125183*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_p), 0,
65113 /*125195*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VSPLAT),
65116 /*125200*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65124 /*125215*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vw), 0,
65135 /*125234*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
65144 /*125249*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65151 /*125263*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
65160 /*125279*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
65169 /*125295*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslhv), 0,
65178 /*125312*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslhv), 0,
65184 /*125323*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslhv), 0,
65193 /*125339*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslwv), 0,
65202 /*125356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslwv), 0,
65208 /*125367*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslwv), 0,
65216 /*125379*/ /*SwitchOpcode*/ 65|128,3/*449*/, TARGET_VAL(ISD::CTLZ),// ->125832
65219 /*125386*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
65225 /*125407*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl1), 0,
65233 /*125422*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_cl1p), 0,
65235 /*125429*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
65244 /*125446*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_cl0), 0,
65251 /*125460*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_cl0p), 0,
65253 /*125467*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
65260 /*125481*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65268 /*125496*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65274 /*125506*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65282 /*125520*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0w), 0,
65290 /*125535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0w), 0,
65296 /*125545*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vcl0w), 0,
65304 /*125559*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
65307 /*125569*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65309 /*125577*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65311 /*125584*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
65314 /*125594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65316 /*125602*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65318 /*125609*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
65321 /*125623*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
65323 /*125630*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
65325 /*125637*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
65333 /*125654*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
65336 /*125664*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65338 /*125672*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65340 /*125679*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
65343 /*125689*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65345 /*125697*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65347 /*125704*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
65350 /*125718*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
65352 /*125725*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
65354 /*125732*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
65360 /*125743*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
65363 /*125753*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65365 /*125761*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65367 /*125768*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
65370 /*125778*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65372 /*125786*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vcl0h), 0,
65374 /*125793*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
65377 /*125807*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
65379 /*125814*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
65381 /*125821*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vsubb), 0,
65388 /*125832*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::CTTZ),// ->125928
65391 /*125838*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
65397 /*125859*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct1), 0,
65405 /*125874*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_ct1p), 0,
65407 /*125881*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
65416 /*125897*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_ct0), 0,
65423 /*125911*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_ct0p), 0,
65425 /*125918*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
65431 /*125928*/ /*SwitchOpcode*/ 14|128,1/*142*/, TARGET_VAL(ISD::BRCOND),// ->126074
65435 /*125936*/ OPC_SwitchOpcode /*2 cases */, 30, TARGET_VAL(ISD::XOR),// ->125970
65442 /*125957*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
65445 /*125962*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jumpf), 0|OPFL_Chain,
65449 /*125970*/ /*SwitchOpcode*/ 80, TARGET_VAL(ISD::SETCC),// ->126053
65459 /*125996*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
65462 /*126001*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jumpf), 0|OPFL_Chain,
65473 /*126019*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
65476 /*126024*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jumpf), 0|OPFL_Chain,
65485 /*126038*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
65488 /*126043*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jumpt), 0|OPFL_Chain,
65500 /*126060*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
65503 /*126065*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jumpt), 0|OPFL_Chain,
65508 /*126074*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::CALLSEQ_START),// ->126102
65512 /*126080*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65516 /*126086*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65521 /*126095*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
65525 /*126102*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::CALLSEQ_END),// ->126131
65530 /*126109*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65534 /*126115*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
65539 /*126124*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
65543 /*126131*/ /*SwitchOpcode*/ 50, TARGET_VAL(HexagonISD::AT_GOT),// ->126184
65550 /*126144*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::L2_loadri_io), 0,
65557 /*126155*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65562 /*126165*/ OPC_EmitNode1, TARGET_VAL(Hexagon::L2_loadri_io), 0,
65565 /*126175*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addi), 0,
65570 /*126184*/ /*SwitchOpcode*/ 90|128,8/*1114*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->127302
65577 /*126198*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_dccleana), 0|OPFL_Chain,
65586 /*126212*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_dccleaninva), 0|OPFL_Chain,
65595 /*126226*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_dcinva), 0|OPFL_Chain,
65604 /*126240*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_dczeroa), 0|OPFL_Chain,
65614 /*126255*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y4_l2fetch), 0|OPFL_Chain,
65624 /*126271*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y5_l2fetch), 0|OPFL_Chain,
65637 /*126293*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_qpred_ai), 0|OPFL_Chain,
65645 /*126309*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_qpred_ai), 0|OPFL_Chain,
65658 /*126332*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_qpred_ai), 0|OPFL_Chain,
65671 /*126356*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nqpred_ai), 0|OPFL_Chain,
65679 /*126372*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nqpred_ai), 0|OPFL_Chain,
65692 /*126395*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nqpred_ai), 0|OPFL_Chain,
65705 /*126419*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_qpred_ai), 0|OPFL_Chain,
65713 /*126435*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_qpred_ai), 0|OPFL_Chain,
65726 /*126458*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_qpred_ai), 0|OPFL_Chain,
65739 /*126482*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_nqpred_ai), 0|OPFL_Chain,
65747 /*126498*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_nqpred_ai), 0|OPFL_Chain,
65760 /*126521*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_nqpred_ai), 0|OPFL_Chain,
65773 /*126545*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_qpred_ai), 0|OPFL_Chain,
65781 /*126561*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_qpred_ai), 0|OPFL_Chain,
65794 /*126584*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_qpred_ai), 0|OPFL_Chain,
65807 /*126608*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nqpred_ai), 0|OPFL_Chain,
65815 /*126624*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nqpred_ai), 0|OPFL_Chain,
65828 /*126647*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nqpred_ai), 0|OPFL_Chain,
65841 /*126671*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_qpred_ai), 0|OPFL_Chain,
65849 /*126687*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_qpred_ai), 0|OPFL_Chain,
65862 /*126710*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_qpred_ai), 0|OPFL_Chain,
65875 /*126734*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_nqpred_ai), 0|OPFL_Chain,
65883 /*126750*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_nqpred_ai), 0|OPFL_Chain,
65896 /*126773*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vS32b_nt_nqpred_ai), 0|OPFL_Chain,
65909 /*126795*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermw), 0|OPFL_Chain,
65916 /*126808*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermw), 0|OPFL_Chain,
65930 /*126831*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermh), 0|OPFL_Chain,
65937 /*126844*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermh), 0|OPFL_Chain,
65951 /*126867*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermw_add), 0|OPFL_Chain,
65958 /*126880*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermw_add), 0|OPFL_Chain,
65972 /*126903*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermh_add), 0|OPFL_Chain,
65979 /*126916*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermh_add), 0|OPFL_Chain,
65994 /*126940*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermwq), 0|OPFL_Chain,
66001 /*126954*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermwq), 0|OPFL_Chain,
66016 /*126979*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhq), 0|OPFL_Chain,
66023 /*126993*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhq), 0|OPFL_Chain,
66037 /*127017*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhw), 0|OPFL_Chain,
66044 /*127030*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhw), 0|OPFL_Chain,
66058 /*127053*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhw_add), 0|OPFL_Chain,
66065 /*127066*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhw_add), 0|OPFL_Chain,
66080 /*127090*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhwq), 0|OPFL_Chain,
66087 /*127104*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhwq), 0|OPFL_Chain,
66100 /*127126*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermw), 0|OPFL_Chain,
66112 /*127146*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermh), 0|OPFL_Chain,
66124 /*127166*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermw_add), 0|OPFL_Chain,
66136 /*127186*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermh_add), 0|OPFL_Chain,
66149 /*127207*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermwq), 0|OPFL_Chain,
66162 /*127229*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhq), 0|OPFL_Chain,
66174 /*127250*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhw), 0|OPFL_Chain,
66186 /*127270*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhw_add), 0|OPFL_Chain,
66199 /*127291*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::V6_vscattermhwq), 0|OPFL_Chain,
66204 /*127302*/ /*SwitchOpcode*/ 1|128,2/*257*/, TARGET_VAL(ISD::SRL),// ->127563
66210 /*127313*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66217 /*127327*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_r), 0,
66226 /*127343*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
66234 /*127358*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_r), 0,
66239 /*127368*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_p), 0,
66247 /*127380*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VSPLAT),
66250 /*127385*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66258 /*127400*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vw), 0,
66269 /*127419*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
66278 /*127434*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66285 /*127448*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
66294 /*127464*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
66303 /*127480*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrhv), 0,
66312 /*127497*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrhv), 0,
66318 /*127508*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrhv), 0,
66327 /*127524*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrwv), 0,
66336 /*127541*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrwv), 0,
66342 /*127552*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrwv), 0,
66349 /*127563*/ /*SwitchOpcode*/ 31, TARGET_VAL(HexagonISD::TSTBIT),// ->127597
66354 /*127571*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66358 /*127579*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_i), 0,
66363 /*127588*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_tstbit_r), 0,
66368 /*127597*/ /*SwitchOpcode*/ 43, TARGET_VAL(HexagonISD::CONST32),// ->127643
66371 /*127602*/ OPC_SwitchOpcode /*3 cases */, 10, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->127616
66374 /*127609*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66378 /*127616*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::BasicBlock),// ->127629
66381 /*127622*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66385 /*127629*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->127642
66388 /*127635*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66393 /*127643*/ /*SwitchOpcode*/ 30, TARGET_VAL(HexagonISD::CONST32_GP),// ->127676
66396 /*127648*/ OPC_SwitchOpcode /*2 cases */, 10, TARGET_VAL(ISD::TargetBlockAddress),// ->127662
66399 /*127655*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66403 /*127662*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->127675
66406 /*127668*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66411 /*127676*/ /*SwitchOpcode*/ 15, TARGET_VAL(HexagonISD::JT),// ->127694
66414 /*127681*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
66417 /*127687*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66421 /*127694*/ /*SwitchOpcode*/ 15, TARGET_VAL(HexagonISD::CP),// ->127712
66424 /*127699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
66427 /*127705*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66431 /*127712*/ /*SwitchOpcode*/ 40, TARGET_VAL(HexagonISD::TC_RETURN),// ->127755
66437 /*127721*/ OPC_SwitchOpcode /*2 cases */, 8, TARGET_VAL(ISD::TargetGlobalAddress),// ->127733
66440 /*127727*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_tailcall_i), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
66444 /*127733*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::TargetExternalSymbol),// ->127744
66447 /*127738*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_tailcall_i), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
66454 /*127747*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_tailcall_r), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic1,
66459 /*127755*/ /*SwitchOpcode*/ 54, TARGET_VAL(HexagonISD::CALL),// ->127812
66465 /*127764*/ OPC_SwitchOpcode /*3 cases */, 9, TARGET_VAL(ISD::TargetGlobalAddress),// ->127777
66468 /*127770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_call), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66472 /*127777*/ /*SwitchOpcode*/ 9, TARGET_VAL(ISD::TargetExternalSymbol),// ->127789
66475 /*127782*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_call), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66479 /*127789*/ /*SwitchOpcode*/ 9, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->127801
66482 /*127794*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_call), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66489 /*127804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_callr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66494 /*127812*/ /*SwitchOpcode*/ 39, TARGET_VAL(HexagonISD::CALLnr),// ->127854
66500 /*127821*/ OPC_SwitchOpcode /*2 cases */, 8, TARGET_VAL(ISD::TargetGlobalAddress),// ->127833
66503 /*127827*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_call_nr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66507 /*127833*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::TargetExternalSymbol),// ->127844
66510 /*127838*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_call_nr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66517 /*127847*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_callr_nr), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
66522 /*127854*/ /*SwitchOpcode*/ 21, TARGET_VAL(HexagonISD::ALLOCA),// ->127878
66527 /*127861*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66532 /*127870*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_alloca), 0|OPFL_Chain,
66536 /*127878*/ /*SwitchOpcode*/ 68, TARGET_VAL(ISD::Constant),// ->127949
66540 /*127887*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_true), 0,
66547 /*127898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_false), 0,
66556 /*127913*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66564 /*127929*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrpi), 0,
66570 /*127939*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::CONST64), 0,
66577 /*127949*/ /*SwitchOpcode*/ 46|128,7/*942*/, TARGET_VAL(ISD::BITCAST),// ->128895
66731 /*128164*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66733 /*128171*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66768 /*128228*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66770 /*128235*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66777 /*128252*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66779 /*128259*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66824 /*128327*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66826 /*128334*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66861 /*128391*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66863 /*128398*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66870 /*128415*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66872 /*128422*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66917 /*128490*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66919 /*128497*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66954 /*128554*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66956 /*128561*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
66963 /*128578*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
66965 /*128585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
67016 /*128669*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67018 /*128676*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67025 /*128693*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67027 /*128700*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67036 /*128721*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67038 /*128728*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67045 /*128745*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67047 /*128752*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67056 /*128773*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67058 /*128780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67065 /*128797*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67067 /*128804*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67078 /*128828*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67080 /*128835*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67087 /*128853*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67089 /*128860*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67096 /*128878*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67098 /*128885*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
67104 /*128895*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FP_TO_SINT),// ->128947
67109 /*128906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2w_chop), 0,
67114 /*128915*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2d_chop), 0,
67122 /*128929*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2w_chop), 0,
67127 /*128938*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2d_chop), 0,
67133 /*128947*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FP_TO_UINT),// ->128999
67138 /*128958*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2uw_chop), 0,
67143 /*128967*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2ud_chop), 0,
67151 /*128981*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2uw_chop), 0,
67156 /*128990*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2ud_chop), 0,
67162 /*128999*/ /*SwitchOpcode*/ 25|128,2/*281*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->129284
67167 /*129011*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_sxtw), 0,
67176 /*129039*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
67181 /*129066*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
67184 /*129078*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67192 /*129107*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
67199 /*129122*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mask), 0,
67205 /*129132*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsxthw), 0,
67213 /*129146*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mask), 0,
67219 /*129156*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsxtbh), 0,
67225 /*129166*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_mask), 0,
67232 /*129179*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
67240 /*129194*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
67246 /*129204*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
67254 /*129218*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
67262 /*129233*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
67268 /*129243*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
67274 /*129253*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67276 /*129260*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
67281 /*129269*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67283 /*129276*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vtrunehb), 0,
67288 /*129284*/ /*SwitchOpcode*/ 63|128,2/*319*/, TARGET_VAL(ISD::ANY_EXTEND),// ->129607
67294 /*129299*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
67303 /*129319*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_muxii), 0,
67305 /*129328*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
67313 /*129345*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_muxii), 0,
67320 /*129360*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vzxtbh), 0,
67326 /*129370*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67330 /*129385*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67334 /*129400*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67337 /*129410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67339 /*129421*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
67347 /*129436*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vzxthw), 0,
67353 /*129446*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67357 /*129459*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combineii), 0,
67359 /*129467*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
67365 /*129478*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67368 /*129488*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67371 /*129501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
67376 /*129511*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67379 /*129521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67382 /*129535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andir), 0,
67387 /*129545*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67391 /*129561*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67395 /*129577*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67398 /*129587*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67400 /*129598*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_andp), 0,
67405 /*129607*/ /*SwitchOpcode*/ 10|128,2/*266*/, TARGET_VAL(ISD::BSWAP),// ->129877
67408 /*129615*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_swiz), 0,
67415 /*129630*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67417 /*129638*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_swiz), 0,
67421 /*129651*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67423 /*129659*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_swiz), 0,
67426 /*129669*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67433 /*129690*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67435 /*129697*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
67437 /*129704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
67445 /*129724*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67447 /*129731*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
67449 /*129738*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
67456 /*129755*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67458 /*129762*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
67460 /*129769*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
67468 /*129788*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67470 /*129795*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
67472 /*129802*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
67480 /*129822*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67482 /*129829*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
67484 /*129836*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
67491 /*129853*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
67493 /*129860*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
67495 /*129867*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vdelta), 0,
67501 /*129877*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::ABS),// ->129901
67504 /*129884*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_abs), 0,
67509 /*129893*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_absp), 0,
67514 /*129901*/ /*SwitchOpcode*/ 100|128,6/*868*/, TARGET_VAL(ISD::MULHS),// ->130773
67518 /*129910*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpy_up), 0,
67524 /*129924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67527 /*129935*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67529 /*129943*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
67532 /*129954*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
67535 /*129965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67538 /*129976*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67540 /*129984*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
67544 /*129999*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67547 /*130010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67549 /*130018*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
67552 /*130029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67554 /*130037*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_combineir), 0,
67556 /*130045*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_addp), 0,
67559 /*130056*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
67562 /*130067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67565 /*130078*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67567 /*130086*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
67570 /*130098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67573 /*130109*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67575 /*130117*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
67578 /*130128*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
67580 /*130136*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_addp), 0,
67583 /*130147*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asr_i_p), 0,
67587 /*130161*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67590 /*130172*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
67594 /*130186*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67597 /*130197*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67599 /*130208*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_andp), 0,
67602 /*130219*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asr_i_p), 0,
67606 /*130233*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67609 /*130244*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
67613 /*130258*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67616 /*130269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67618 /*130280*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_andp), 0,
67620 /*130288*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_addp), 0,
67622 /*130296*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_subp), 0,
67629 /*130312*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67632 /*130323*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67634 /*130331*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_mpy_up), 0,
67638 /*130345*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67641 /*130356*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67643 /*130364*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_mpy_up), 0,
67646 /*130375*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67653 /*130395*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67656 /*130406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67658 /*130414*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
67660 /*130422*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunohb), 0,
67664 /*130435*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67667 /*130446*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67669 /*130454*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
67671 /*130462*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunohb), 0,
67674 /*130472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67677 /*130486*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_vcmpbgti), 0,
67679 /*130494*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_not), 0,
67681 /*130501*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67683 /*130508*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_andp), 0,
67686 /*130519*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_vcmpbgti), 0,
67688 /*130527*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_not), 0,
67690 /*130534*/ OPC_EmitNode1, TARGET_VAL(Hexagon::C2_mask), 0,
67692 /*130541*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_andp), 0,
67694 /*130549*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vaddub), 0,
67696 /*130557*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vsubub), 0,
67703 /*130574*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67706 /*130585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67708 /*130593*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67711 /*130605*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67714 /*130616*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67717 /*130627*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67719 /*130635*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67722 /*130647*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67724 /*130655*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
67728 /*130669*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67731 /*130680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67733 /*130688*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67736 /*130700*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67739 /*130711*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67742 /*130722*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67744 /*130730*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67747 /*130742*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67749 /*130750*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
67752 /*130761*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67757 /*130773*/ /*SwitchOpcode*/ 39|128,5/*679*/, TARGET_VAL(ISD::MULHU),// ->131456
67761 /*130782*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::M2_mpyu_up), 0,
67767 /*130796*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67770 /*130807*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67772 /*130815*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
67775 /*130826*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
67778 /*130837*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67781 /*130848*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67783 /*130856*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
67787 /*130871*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67790 /*130882*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67792 /*130890*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
67795 /*130901*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67797 /*130909*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_combineir), 0,
67799 /*130917*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_addp), 0,
67802 /*130928*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
67805 /*130939*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67808 /*130950*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67810 /*130958*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_acc_s0), 0,
67813 /*130970*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67816 /*130981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67818 /*130989*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_dpmpyuu_s0), 0,
67821 /*131000*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_p), 0,
67823 /*131008*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_addp), 0,
67830 /*131024*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67833 /*131035*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67835 /*131043*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_mpyu_up), 0,
67839 /*131057*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67842 /*131068*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67844 /*131076*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M2_mpyu_up), 0,
67847 /*131087*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67854 /*131106*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67857 /*131117*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67859 /*131125*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
67861 /*131133*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunohb), 0,
67865 /*131146*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67868 /*131157*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67870 /*131165*/ OPC_EmitNode1, TARGET_VAL(Hexagon::M5_vmpybuu), 0,
67872 /*131173*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vtrunohb), 0,
67875 /*131183*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67882 /*131203*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67885 /*131214*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67887 /*131222*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67890 /*131234*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67893 /*131245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67896 /*131256*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67898 /*131264*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67901 /*131276*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67903 /*131284*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
67907 /*131298*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67910 /*131309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67912 /*131317*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67915 /*131329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67918 /*131340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67921 /*131351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67923 /*131359*/ OPC_EmitNode2, TARGET_VAL(Hexagon::M2_vmpy2s_s0), 0,
67926 /*131371*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
67928 /*131379*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_hh), 0,
67931 /*131390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
67934 /*131404*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
67936 /*131412*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_andp), 0,
67939 /*131423*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
67941 /*131431*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_andp), 0,
67943 /*131439*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_vaddh), 0,
67945 /*131447*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vaddh), 0,
67950 /*131456*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::BITREVERSE),// ->131480
67953 /*131463*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_brev), 0,
67958 /*131472*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_brevp), 0,
67963 /*131480*/ /*SwitchOpcode*/ 10, TARGET_VAL(HexagonISD::AT_PCREL),// ->131493
67966 /*131486*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C4_addipc), 0,
67970 /*131493*/ /*SwitchOpcode*/ 13, TARGET_VAL(HexagonISD::RET_FLAG),// ->131509
67975 /*131502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_jmpret), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
67979 /*131509*/ /*SwitchOpcode*/ 12, TARGET_VAL(HexagonISD::EH_RETURN),// ->131524
67983 /*131517*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::EH_RETURN_JMPR), 0|OPFL_Chain,
67987 /*131524*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::BR),// ->131542
67991 /*131530*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
67994 /*131535*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jump), 0|OPFL_Chain,
67998 /*131542*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::BRIND),// ->131557
68003 /*131550*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::J2_jumpr), 0|OPFL_Chain,
68007 /*131557*/ /*SwitchOpcode*/ 7, TARGET_VAL(HexagonISD::BARRIER),// ->131567
68010 /*131562*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::Y2_barrier), 0|OPFL_Chain,
68014 /*131567*/ /*SwitchOpcode*/ 7, TARGET_VAL(ISD::TRAP),// ->131577
68017 /*131572*/ OPC_MorphNodeTo0, TARGET_VAL(Hexagon::PS_crash), 0|OPFL_Chain,
68021 /*131577*/ /*SwitchOpcode*/ 12, TARGET_VAL(HexagonISD::READCYCLE),// ->131592
68025 /*131585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_tfrcpp), 0|OPFL_Chain,
68029 /*131592*/ /*SwitchOpcode*/ 1|128,1/*129*/, TARGET_VAL(HexagonISD::VEXTRACTW),// ->131725
68035 /*131604*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68044 /*131620*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68050 /*131631*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68059 /*131646*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68068 /*131662*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68074 /*131673*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68083 /*131688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68092 /*131704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68098 /*131715*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_extractw), 0,
68104 /*131725*/ /*SwitchOpcode*/ 86|128,3/*470*/, TARGET_VAL(ISD::CTPOP),// ->132199
68109 /*131738*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S5_popcountp), 0,
68111 /*131745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A4_combineir), 0,
68118 /*131760*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A4_combineir), 0,
68120 /*131768*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S5_popcountp), 0,
68127 /*131781*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68135 /*131796*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68141 /*131806*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68149 /*131820*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
68152 /*131830*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68154 /*131838*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68156 /*131845*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
68159 /*131855*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68161 /*131863*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68163 /*131870*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
68171 /*131886*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
68174 /*131896*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68176 /*131904*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68178 /*131911*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
68181 /*131921*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68183 /*131929*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68185 /*131936*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
68191 /*131947*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
68194 /*131957*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68196 /*131965*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68198 /*131972*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
68201 /*131982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68203 /*131990*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68205 /*131997*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
68213 /*132012*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68215 /*132019*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vzh), 0,
68218 /*132029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68220 /*132037*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68222 /*132044*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vzh), 0,
68225 /*132054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68227 /*132062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
68235 /*132078*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68237 /*132085*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vzh), 0,
68240 /*132095*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68242 /*132103*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68244 /*132110*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vzh), 0,
68247 /*132120*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68249 /*132128*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
68255 /*132139*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68257 /*132146*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vzh), 0,
68260 /*132156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68262 /*132164*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpopcounth), 0,
68264 /*132171*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vzh), 0,
68267 /*132181*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68269 /*132189*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaddw), 0,
68275 /*132199*/ /*SwitchOpcode*/ 59, TARGET_VAL(ISD::FMA),// ->132261
68278 /*132205*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
68284 /*132214*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffms), 0,
68292 /*132228*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
68297 /*132236*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffms), 0,
68305 /*132250*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sffma), 0,
68311 /*132261*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::ConstantFP),// ->132291
68315 /*132271*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
68321 /*132283*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::CONST64), 0,
68326 /*132291*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::FP_EXTEND),// ->132302
68328 /*132295*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_sf2df), 0,
68332 /*132302*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::FP_ROUND),// ->132313
68334 /*132306*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_df2sf), 0,
68338 /*132313*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::SINT_TO_FP),// ->132365
68343 /*132324*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_w2sf), 0,
68348 /*132333*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_w2df), 0,
68356 /*132347*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_d2sf), 0,
68361 /*132356*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_d2df), 0,
68367 /*132365*/ /*SwitchOpcode*/ 49, TARGET_VAL(ISD::UINT_TO_FP),// ->132417
68372 /*132376*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_uw2sf), 0,
68377 /*132385*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_uw2df), 0,
68385 /*132399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_ud2sf), 0,
68390 /*132408*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_conv_ud2df), 0,
68396 /*132417*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::FABS),// ->132491
68400 /*132427*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
68407 /*132443*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68410 /*132454*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_clrbit_i), 0,
68414 /*132468*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68417 /*132479*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
68422 /*132491*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::FNEG),// ->132565
68426 /*132501*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_togglebit_i), 0,
68433 /*132517*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68436 /*132528*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_togglebit_i), 0,
68440 /*132542*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
68443 /*132553*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
68448 /*132565*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FADD),// ->132594
68452 /*132573*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfadd), 0,
68458 /*132585*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfadd), 0,
68463 /*132594*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FSUB),// ->132623
68467 /*132602*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfsub), 0,
68473 /*132614*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_dfsub), 0,
68478 /*132623*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::FMUL),// ->132638
68482 /*132630*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmpy), 0,
68486 /*132638*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::FMINNUM),// ->132653
68490 /*132645*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmin), 0,
68494 /*132653*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::FMAXNUM),// ->132668
68498 /*132660*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::F2_sfmax), 0,
68502 /*132668*/ /*SwitchOpcode*/ 126|128,16/*2174*/, TARGET_VAL(ISD::VSELECT),// ->134846
68505 /*132676*/ OPC_SwitchOpcode /*2 cases */, 120|128,11/*1528*/, TARGET_VAL(ISD::SETCC),// ->134209
68518 /*132704*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
68526 /*132719*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
68539 /*132742*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
68547 /*132757*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
68560 /*132780*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
68568 /*132795*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
68581 /*132818*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
68589 /*132833*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
68608 /*132869*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
68614 /*132880*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
68624 /*132898*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
68630 /*132909*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
68645 /*132935*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
68651 /*132946*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminb), 0,
68661 /*132964*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
68667 /*132975*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxb), 0,
68682 /*133001*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
68688 /*133012*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
68698 /*133030*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
68704 /*133041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
68719 /*133067*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
68725 /*133078*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminub), 0,
68735 /*133096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
68741 /*133107*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxub), 0,
68759 /*133138*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
68767 /*133153*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
68780 /*133176*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
68788 /*133191*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
68801 /*133214*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
68809 /*133229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
68822 /*133252*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
68830 /*133267*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
68850 /*133304*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
68856 /*133315*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
68866 /*133333*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
68872 /*133344*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
68887 /*133370*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
68893 /*133381*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminh), 0,
68903 /*133399*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
68909 /*133410*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxh), 0,
68924 /*133436*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
68930 /*133447*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
68940 /*133465*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
68946 /*133476*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
68961 /*133502*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
68967 /*133513*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminuh), 0,
68977 /*133531*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
68983 /*133542*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxuh), 0,
69001 /*133572*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
69009 /*133587*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
69022 /*133610*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
69030 /*133625*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
69049 /*133659*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
69055 /*133670*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
69065 /*133688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
69071 /*133699*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
69086 /*133725*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
69092 /*133736*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vminw), 0,
69102 /*133754*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
69108 /*133765*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmaxw), 0,
69125 /*133795*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminb), 0,
69132 /*133808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxb), 0,
69144 /*133829*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminb), 0,
69151 /*133842*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxb), 0,
69163 /*133863*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminub), 0,
69170 /*133876*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxub), 0,
69182 /*133897*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminub), 0,
69189 /*133910*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxub), 0,
69205 /*133939*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminh), 0,
69212 /*133952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxh), 0,
69224 /*133973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminh), 0,
69231 /*133986*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxh), 0,
69243 /*134007*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminuh), 0,
69250 /*134020*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxuh), 0,
69262 /*134041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminuh), 0,
69269 /*134054*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxuh), 0,
69285 /*134083*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminw), 0,
69292 /*134096*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxw), 0,
69304 /*134117*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminw), 0,
69311 /*134130*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxw), 0,
69323 /*134151*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminuw), 0,
69330 /*134164*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxuw), 0,
69342 /*134185*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vminuw), 0,
69349 /*134198*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_vmaxuw), 0,
69356 /*134209*/ /*SwitchOpcode*/ 47|128,3/*431*/, TARGET_VAL(ISD::XOR),// ->134644
69360 /*134218*/ OPC_SwitchOpcode /*2 cases */, 51, TARGET_VAL(HexagonISD::PTRUE),// ->134273
69367 /*134231*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69376 /*134247*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69385 /*134263*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69390 /*134273*/ /*SwitchOpcode*/ 22|128,1/*150*/, TARGET_VAL(HexagonISD::QTRUE),// ->134427
69398 /*134288*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69409 /*134309*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69415 /*134321*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69422 /*134335*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69434 /*134357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69440 /*134369*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69447 /*134383*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69459 /*134404*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69465 /*134416*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69474 /*134431*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(HexagonISD::PTRUE),// ->134487
69482 /*134445*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69491 /*134461*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69500 /*134477*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69505 /*134487*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(HexagonISD::QTRUE),// ->134642
69514 /*134503*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69525 /*134524*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69531 /*134536*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69538 /*134550*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69550 /*134572*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69556 /*134584*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69563 /*134598*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69575 /*134619*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69581 /*134631*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69597 /*134656*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69606 /*134672*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69615 /*134688*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::C2_vmux), 0,
69625 /*134706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69636 /*134727*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69642 /*134739*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69649 /*134753*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69661 /*134775*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69667 /*134787*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69674 /*134801*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69686 /*134822*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69692 /*134834*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vmux), 0,
69699 /*134846*/ /*SwitchOpcode*/ 55|128,11/*1463*/, TARGET_VAL(HexagonISD::VSPLAT),// ->136313
69706 /*134863*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69708 /*134870*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69716 /*134886*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69718 /*134893*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69721 /*134903*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69723 /*134910*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69726 /*134920*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69734 /*134940*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69736 /*134947*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69739 /*134957*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69741 /*134964*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69744 /*134974*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69754 /*134996*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69756 /*135003*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69763 /*135016*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69765 /*135023*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69775 /*135042*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69777 /*135049*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69780 /*135059*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69782 /*135066*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69785 /*135076*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69791 /*135090*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69798 /*135106*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69800 /*135113*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69808 /*135129*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69810 /*135136*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69817 /*135149*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69819 /*135156*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69831 /*135177*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69833 /*135184*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69841 /*135200*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69843 /*135207*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69850 /*135220*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69852 /*135227*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69865 /*135252*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69867 /*135259*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69871 /*135272*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69873 /*135279*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69876 /*135289*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69885 /*135312*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69887 /*135319*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69891 /*135332*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69893 /*135339*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69896 /*135349*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69904 /*135369*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69906 /*135376*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69910 /*135389*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69912 /*135396*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69915 /*135406*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69928 /*135435*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69930 /*135442*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69934 /*135455*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69936 /*135462*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69939 /*135472*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69948 /*135495*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69950 /*135502*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69954 /*135515*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69956 /*135522*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69959 /*135532*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69967 /*135552*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69969 /*135559*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69973 /*135572*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
69975 /*135579*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
69978 /*135589*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
69988 /*135608*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S6_vsplatrbp), 0,
69994 /*135617*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70000 /*135629*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::A2_combineii), 0,
70006 /*135640*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70012 /*135650*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_vsplatrh), 0,
70021 /*135669*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70029 /*135687*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70036 /*135700*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70039 /*135710*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70042 /*135720*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70049 /*135737*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70052 /*135747*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70055 /*135757*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70064 /*135776*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70070 /*135786*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70079 /*135801*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70081 /*135808*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70088 /*135821*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70090 /*135828*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70093 /*135838*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70095 /*135845*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70098 /*135855*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70105 /*135872*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70107 /*135879*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70110 /*135889*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70112 /*135896*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70115 /*135906*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70124 /*135925*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70126 /*135932*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70132 /*135942*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70134 /*135949*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70143 /*135965*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70145 /*135973*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70152 /*135986*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70154 /*135994*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70157 /*136004*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70159 /*136012*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70162 /*136022*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70169 /*136039*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70171 /*136047*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70174 /*136057*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70176 /*136065*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70179 /*136075*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70188 /*136094*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70190 /*136102*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70196 /*136112*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70198 /*136120*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70206 /*136134*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70209 /*136144*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70212 /*136154*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70220 /*136173*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70223 /*136183*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70226 /*136193*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70234 /*136212*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70236 /*136219*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70239 /*136229*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_vsplatrb), 0,
70241 /*136236*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70244 /*136246*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70252 /*136265*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70254 /*136273*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70257 /*136283*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_combine_ll), 0,
70259 /*136291*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
70262 /*136301*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70267 /*136313*/ /*SwitchOpcode*/ 15|128,3/*399*/, TARGET_VAL(ISD::CONCAT_VECTORS),// ->136716
70270 /*136321*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70274 /*136329*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70278 /*136337*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70285 /*136347*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70290 /*136357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70296 /*136366*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70304 /*136377*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70308 /*136385*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70315 /*136395*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70320 /*136405*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70326 /*136414*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70334 /*136425*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70338 /*136433*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70345 /*136443*/ OPC_CheckOpcode, TARGET_VAL(HexagonISD::VZERO),
70350 /*136453*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70356 /*136462*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
70371 /*136490*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70383 /*136519*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70392 /*136542*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70404 /*136570*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70416 /*136599*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70425 /*136622*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70437 /*136650*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70449 /*136679*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70458 /*136702*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70465 /*136716*/ /*SwitchOpcode*/ 57|128,3/*441*/, TARGET_VAL(HexagonISD::VASL),// ->137161
70470 /*136725*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70476 /*136737*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vw), 0,
70485 /*136754*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
70491 /*136767*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70495 /*136779*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70498 /*136792*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
70501 /*136803*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70509 /*136816*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_vw), 0,
70515 /*136827*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asl_r_vh), 0,
70522 /*136840*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70530 /*136855*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70536 /*136866*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70544 /*136880*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw), 0,
70552 /*136895*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw), 0,
70558 /*136906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vaslw), 0,
70566 /*136921*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70570 /*136933*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70572 /*136944*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asl_i_vh), 0,
70575 /*136955*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70582 /*136968*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70585 /*136978*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70587 /*136986*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70589 /*136994*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70592 /*137004*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70594 /*137012*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70596 /*137020*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70604 /*137036*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70607 /*137046*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70609 /*137054*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70611 /*137062*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70614 /*137072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70616 /*137080*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70618 /*137088*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70624 /*137099*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70627 /*137109*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70629 /*137117*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70631 /*137125*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70634 /*137135*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70636 /*137143*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vaslh), 0,
70638 /*137151*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70644 /*137161*/ /*SwitchOpcode*/ 57|128,3/*441*/, TARGET_VAL(HexagonISD::VASR),// ->137606
70649 /*137170*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70655 /*137182*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vw), 0,
70664 /*137199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
70670 /*137212*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70674 /*137224*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70677 /*137237*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
70680 /*137248*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70688 /*137261*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_vw), 0,
70694 /*137272*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_asr_r_vh), 0,
70701 /*137285*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70709 /*137300*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70715 /*137311*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70723 /*137325*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
70731 /*137340*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
70737 /*137351*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vasrw), 0,
70745 /*137366*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70749 /*137378*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70751 /*137389*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_asr_i_vh), 0,
70754 /*137400*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70761 /*137413*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
70764 /*137423*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70766 /*137431*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70768 /*137439*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
70771 /*137449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70773 /*137457*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70775 /*137465*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70783 /*137481*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
70786 /*137491*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70788 /*137499*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70790 /*137507*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
70793 /*137517*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70795 /*137525*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70797 /*137533*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70803 /*137544*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
70806 /*137554*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70808 /*137562*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70810 /*137570*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
70813 /*137580*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70815 /*137588*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vasrh), 0,
70817 /*137596*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70823 /*137606*/ /*SwitchOpcode*/ 57|128,3/*441*/, TARGET_VAL(HexagonISD::VLSR),// ->138051
70828 /*137615*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70834 /*137627*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vw), 0,
70843 /*137644*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
70849 /*137657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70853 /*137669*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70856 /*137682*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
70859 /*137693*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70867 /*137706*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_vw), 0,
70873 /*137717*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::S2_lsr_r_vh), 0,
70880 /*137730*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70888 /*137745*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70894 /*137756*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70902 /*137770*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrw), 0,
70910 /*137785*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrw), 0,
70916 /*137796*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vlsrw), 0,
70924 /*137811*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
70928 /*137823*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
70930 /*137834*/ OPC_EmitNode1, TARGET_VAL(Hexagon::S2_lsr_i_vh), 0,
70933 /*137845*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70940 /*137858*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70943 /*137868*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70945 /*137876*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70947 /*137884*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70950 /*137894*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70952 /*137902*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70954 /*137910*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70962 /*137926*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70965 /*137936*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70967 /*137944*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70969 /*137952*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70972 /*137962*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70974 /*137970*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70976 /*137978*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
70982 /*137989*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70985 /*137999*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70987 /*138007*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70989 /*138015*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
70992 /*138025*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70994 /*138033*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vlsrh), 0,
70996 /*138041*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
71002 /*138051*/ /*SwitchOpcode*/ 63|128,1/*191*/, TARGET_VAL(HexagonISD::VZERO),// ->138246
71006 /*138062*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71012 /*138071*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71018 /*138080*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71026 /*138093*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71032 /*138102*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71040 /*138115*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71046 /*138124*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71052 /*138133*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71060 /*138146*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71066 /*138155*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71074 /*138168*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71080 /*138177*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71086 /*138186*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71094 /*138199*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71100 /*138208*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vd0), 0,
71107 /*138219*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71113 /*138229*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71119 /*138239*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_vdd0), 0,
71124 /*138246*/ /*SwitchOpcode*/ 118, TARGET_VAL(HexagonISD::VINSERTW0),// ->138367
71129 /*138256*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71136 /*138270*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71142 /*138281*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71149 /*138294*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71156 /*138308*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71162 /*138319*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71169 /*138332*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71176 /*138346*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71182 /*138357*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vinsertwr), 0,
71188 /*138367*/ /*SwitchOpcode*/ 69|128,3/*453*/, TARGET_VAL(HexagonISD::VSPLATW),// ->138824
71193 /*138379*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71200 /*138392*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71203 /*138402*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71206 /*138412*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71213 /*138429*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71216 /*138439*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71219 /*138449*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71227 /*138467*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71233 /*138477*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71241 /*138491*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71248 /*138504*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71251 /*138514*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71254 /*138524*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71261 /*138541*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71264 /*138551*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71267 /*138561*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71275 /*138579*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71281 /*138589*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71289 /*138603*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71296 /*138616*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71299 /*138626*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71302 /*138636*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71309 /*138653*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71312 /*138663*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71315 /*138673*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71323 /*138691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71329 /*138701*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71337 /*138716*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71340 /*138726*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71343 /*138736*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71350 /*138754*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71353 /*138764*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71356 /*138774*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71363 /*138792*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71366 /*138802*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_lvsplatw), 0,
71369 /*138812*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::REG_SEQUENCE), 0,
71374 /*138824*/ /*SwitchOpcode*/ 96, TARGET_VAL(HexagonISD::QTRUE),// ->138923
71377 /*138832*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71384 /*138844*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71390 /*138853*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71396 /*138862*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71404 /*138875*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71410 /*138884*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71416 /*138893*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71424 /*138906*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71430 /*138915*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qtrue), 0,
71436 /*138923*/ /*SwitchOpcode*/ 96, TARGET_VAL(HexagonISD::QFALSE),// ->139022
71439 /*138931*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71446 /*138943*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71452 /*138952*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71458 /*138961*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71466 /*138974*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71472 /*138983*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71478 /*138992*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71486 /*139005*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71492 /*139014*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::PS_qfalse), 0,
71498 /*139022*/ /*SwitchOpcode*/ 30|128,4/*542*/, TARGET_VAL(ISD::SIGN_EXTEND_VECTOR_INREG),// ->139568
71505 /*139039*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71508 /*139049*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71515 /*139063*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71517 /*139071*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71524 /*139084*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71526 /*139092*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71534 /*139106*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71537 /*139116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71539 /*139124*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71542 /*139134*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71549 /*139148*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71551 /*139156*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71554 /*139166*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71556 /*139174*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71563 /*139187*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71565 /*139195*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71568 /*139205*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71570 /*139213*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71581 /*139233*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71584 /*139243*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71590 /*139254*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71593 /*139264*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71601 /*139279*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71604 /*139289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71606 /*139297*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71609 /*139307*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71615 /*139318*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71618 /*139328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71620 /*139336*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71623 /*139346*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71634 /*139365*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71637 /*139375*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71644 /*139389*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71646 /*139397*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71653 /*139410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71655 /*139418*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71665 /*139435*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71668 /*139445*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71674 /*139456*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71677 /*139466*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71687 /*139486*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71689 /*139494*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71696 /*139508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71698 /*139516*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackb), 0,
71701 /*139526*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71703 /*139534*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71713 /*139552*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71715 /*139560*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackh), 0,
71720 /*139568*/ /*SwitchOpcode*/ 30|128,4/*542*/, TARGET_VAL(ISD::ZERO_EXTEND_VECTOR_INREG),// ->140114
71727 /*139585*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71730 /*139595*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71737 /*139609*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71739 /*139617*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71746 /*139630*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71748 /*139638*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71756 /*139652*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71759 /*139662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71761 /*139670*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71764 /*139680*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71771 /*139694*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71773 /*139702*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71776 /*139712*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71778 /*139720*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71785 /*139733*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71787 /*139741*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71790 /*139751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71792 /*139759*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71803 /*139779*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71806 /*139789*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71812 /*139800*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71815 /*139810*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71823 /*139825*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71826 /*139835*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71828 /*139843*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71831 /*139853*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71837 /*139864*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71840 /*139874*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71842 /*139882*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71845 /*139892*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71856 /*139911*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71859 /*139921*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71866 /*139935*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71868 /*139943*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71875 /*139956*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71877 /*139964*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71887 /*139981*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71890 /*139991*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71896 /*140002*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71899 /*140012*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71909 /*140032*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71911 /*140040*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71918 /*140054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71920 /*140062*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vunpackub), 0,
71923 /*140072*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71925 /*140080*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71935 /*140098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71937 /*140106*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vunpackuh), 0,
71942 /*140114*/ /*SwitchOpcode*/ 107|128,6/*875*/, TARGET_VAL(HexagonISD::QCAT),// ->140993
71948 /*140128*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
71951 /*140146*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
71953 /*140153*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
71955 /*140161*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
71959 /*140175*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
71961 /*140182*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vror), 0,
71963 /*140190*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
71966 /*140208*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
71968 /*140215*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
71970 /*140223*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
71972 /*140231*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vor), 0,
71975 /*140251*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
71977 /*140258*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
71986 /*140277*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
71989 /*140295*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
71991 /*140302*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
71993 /*140310*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
71997 /*140324*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
71999 /*140331*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vror), 0,
72001 /*140339*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72004 /*140357*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72006 /*140364*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72008 /*140372*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72010 /*140380*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vor), 0,
72013 /*140400*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72015 /*140407*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
72021 /*140419*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72024 /*140437*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72026 /*140444*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72028 /*140452*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72032 /*140466*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72034 /*140473*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vror), 0,
72036 /*140481*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72039 /*140499*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72041 /*140506*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72043 /*140514*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72045 /*140522*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vor), 0,
72048 /*140542*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72050 /*140549*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
72056 /*140561*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72059 /*140579*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72061 /*140586*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72063 /*140594*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72067 /*140608*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72069 /*140615*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vror), 0,
72071 /*140623*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72074 /*140641*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72076 /*140648*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72078 /*140656*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72080 /*140664*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vor), 0,
72083 /*140684*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72085 /*140691*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
72095 /*140711*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72098 /*140729*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72100 /*140736*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72102 /*140744*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72106 /*140758*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72108 /*140765*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vror), 0,
72110 /*140773*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72113 /*140791*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72115 /*140798*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72117 /*140806*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72119 /*140814*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vor), 0,
72122 /*140834*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72124 /*140841*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,
72130 /*140853*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72133 /*140871*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72135 /*140878*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72137 /*140886*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72141 /*140900*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72143 /*140907*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vror), 0,
72145 /*140915*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vd0), 0,
72148 /*140933*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72150 /*140940*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vandqrt), 0,
72152 /*140948*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vpackeb), 0,
72154 /*140956*/ OPC_EmitNode1, TARGET_VAL(Hexagon::V6_vor), 0,
72157 /*140976*/ OPC_EmitNode1, TARGET_VAL(Hexagon::A2_tfrsi), 0,
72159 /*140983*/ OPC_MorphNodeTo1, TARGET_VAL(Hexagon::V6_vandvrt), 0,