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

References

gen/lib/Target/AArch64/AArch64GenDAGISel.inc
   57 /*     0*/  OPC_SwitchOpcode /*208 cases */, 102|128,44/*5734*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->5739
   60 /*     9*/      OPC_SwitchOpcode /*2 cases */, 100|128,30/*3940*/, TARGET_VAL(AArch64ISD::UADDV),// ->3954
   62 /*    15*/        OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
   64 /*    19*/        OPC_SwitchOpcode /*3 cases */, 29|128,26/*3357*/, TARGET_VAL(ISD::ADD),// ->3381
   66 /*    25*/          OPC_SwitchOpcode /*2 cases */, 9|128,13/*1673*/, TARGET_VAL(AArch64ISD::SMULL),// ->1703
   68 /*    31*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
   70 /*    35*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
   72 /*    39*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
   86 /*    65*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
   88 /*    69*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
   90 /*    73*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  102 /*    92*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  104 /*    96*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  106 /*   100*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  108 /*   104*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  120 /*   125*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  122 /*   129*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  124 /*   133*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  137 /*   154*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
  139 /*   158*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  141 /*   162*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  143 /*   166*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  145 /*   170*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  158 /*   194*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  160 /*   198*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  162 /*   202*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  174 /*   222*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  176 /*   226*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  178 /*   230*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  180 /*   234*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  192 /*   255*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  194 /*   259*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  196 /*   263*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  216 /*   298*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  218 /*   305*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  220 /*   314*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  234 /*   337*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  236 /*   341*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  238 /*   345*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  250 /*   365*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  252 /*   369*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  254 /*   373*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  256 /*   377*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  268 /*   398*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  270 /*   402*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  272 /*   406*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  292 /*   441*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  294 /*   448*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  296 /*   457*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  306 /*   473*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  308 /*   477*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  310 /*   481*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  322 /*   500*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  324 /*   504*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  326 /*   508*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  328 /*   512*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  340 /*   533*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  342 /*   537*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  344 /*   541*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  357 /*   562*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
  359 /*   566*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  361 /*   570*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  363 /*   574*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  365 /*   578*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  378 /*   602*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  380 /*   606*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  382 /*   610*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  394 /*   630*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  396 /*   634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  398 /*   638*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  400 /*   642*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  412 /*   663*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  414 /*   667*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  416 /*   671*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  436 /*   706*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  438 /*   713*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  440 /*   722*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  454 /*   745*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  456 /*   749*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  458 /*   753*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  470 /*   773*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  472 /*   777*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  474 /*   781*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  476 /*   785*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  488 /*   806*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  490 /*   810*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  492 /*   814*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  512 /*   849*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  514 /*   856*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  516 /*   865*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  533 /*   893*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  535 /*   897*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  537 /*   901*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  549 /*   920*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  551 /*   924*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  553 /*   928*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  555 /*   932*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  567 /*   953*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  569 /*   957*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  571 /*   961*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  584 /*   982*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
  586 /*   986*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  588 /*   990*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  590 /*   994*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  592 /*   998*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  605 /*  1022*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  607 /*  1026*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  609 /*  1030*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  621 /*  1050*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  623 /*  1054*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  625 /*  1058*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  627 /*  1062*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  639 /*  1083*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  641 /*  1087*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  643 /*  1091*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  663 /*  1126*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  665 /*  1133*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  667 /*  1142*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  681 /*  1165*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  683 /*  1169*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  685 /*  1173*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  697 /*  1193*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  699 /*  1197*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  701 /*  1201*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  703 /*  1205*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  715 /*  1226*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  717 /*  1230*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  719 /*  1234*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  739 /*  1269*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  741 /*  1276*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  743 /*  1285*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  753 /*  1301*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  755 /*  1305*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  757 /*  1309*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  769 /*  1328*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  771 /*  1332*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  773 /*  1336*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  775 /*  1340*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  787 /*  1361*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  789 /*  1365*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  791 /*  1369*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  804 /*  1390*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
  806 /*  1394*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  808 /*  1398*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  810 /*  1402*/                OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  812 /*  1406*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  825 /*  1430*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  827 /*  1434*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  829 /*  1438*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  841 /*  1458*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  843 /*  1462*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  845 /*  1466*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  847 /*  1470*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  859 /*  1491*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  861 /*  1495*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  863 /*  1499*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  883 /*  1534*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  885 /*  1541*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  887 /*  1550*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  901 /*  1573*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  903 /*  1577*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  905 /*  1581*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  917 /*  1601*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
  919 /*  1605*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  921 /*  1609*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  923 /*  1613*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  935 /*  1634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  937 /*  1638*/                  OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
  939 /*  1642*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  959 /*  1677*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
  961 /*  1684*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv16i8), 0,
  963 /*  1693*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
  970 /*  1703*/          /*SwitchOpcode*/ 9|128,13/*1673*/, TARGET_VAL(AArch64ISD::UMULL),// ->3380
  972 /*  1708*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  974 /*  1712*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
  976 /*  1716*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  990 /*  1742*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
  992 /*  1746*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
  994 /*  1750*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1006 /*  1769*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1008 /*  1773*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1010 /*  1777*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1012 /*  1781*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1024 /*  1802*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1026 /*  1806*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1028 /*  1810*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1041 /*  1831*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 1043 /*  1835*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1045 /*  1839*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1047 /*  1843*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1049 /*  1847*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1062 /*  1871*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1064 /*  1875*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1066 /*  1879*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1078 /*  1899*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1080 /*  1903*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1082 /*  1907*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1084 /*  1911*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1096 /*  1932*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1098 /*  1936*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1100 /*  1940*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1120 /*  1975*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1122 /*  1982*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1124 /*  1991*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1138 /*  2014*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1140 /*  2018*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1142 /*  2022*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1154 /*  2042*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1156 /*  2046*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1158 /*  2050*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1160 /*  2054*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1172 /*  2075*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1174 /*  2079*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1176 /*  2083*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1196 /*  2118*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1198 /*  2125*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1200 /*  2134*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1210 /*  2150*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1212 /*  2154*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1214 /*  2158*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1226 /*  2177*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1228 /*  2181*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1230 /*  2185*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1232 /*  2189*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1244 /*  2210*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1246 /*  2214*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1248 /*  2218*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1261 /*  2239*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 1263 /*  2243*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1265 /*  2247*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1267 /*  2251*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1269 /*  2255*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1282 /*  2279*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1284 /*  2283*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1286 /*  2287*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1298 /*  2307*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1300 /*  2311*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1302 /*  2315*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1304 /*  2319*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1316 /*  2340*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1318 /*  2344*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1320 /*  2348*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1340 /*  2383*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1342 /*  2390*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1344 /*  2399*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1358 /*  2422*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1360 /*  2426*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1362 /*  2430*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1374 /*  2450*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1376 /*  2454*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1378 /*  2458*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1380 /*  2462*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1392 /*  2483*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1394 /*  2487*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1396 /*  2491*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1416 /*  2526*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1418 /*  2533*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1420 /*  2542*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1437 /*  2570*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1439 /*  2574*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1441 /*  2578*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1453 /*  2597*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1455 /*  2601*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1457 /*  2605*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1459 /*  2609*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1471 /*  2630*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1473 /*  2634*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1475 /*  2638*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1488 /*  2659*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 1490 /*  2663*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1492 /*  2667*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1494 /*  2671*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1496 /*  2675*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1509 /*  2699*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1511 /*  2703*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1513 /*  2707*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1525 /*  2727*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1527 /*  2731*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1529 /*  2735*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1531 /*  2739*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1543 /*  2760*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1545 /*  2764*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1547 /*  2768*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1567 /*  2803*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1569 /*  2810*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1571 /*  2819*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1585 /*  2842*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1587 /*  2846*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1589 /*  2850*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1601 /*  2870*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1603 /*  2874*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1605 /*  2878*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1607 /*  2882*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1619 /*  2903*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1621 /*  2907*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1623 /*  2911*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1643 /*  2946*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1645 /*  2953*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1647 /*  2962*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1657 /*  2978*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1659 /*  2982*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1661 /*  2986*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1673 /*  3005*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1675 /*  3009*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1677 /*  3013*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1679 /*  3017*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1691 /*  3038*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1693 /*  3042*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1695 /*  3046*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1708 /*  3067*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 1710 /*  3071*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1712 /*  3075*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1714 /*  3079*/                OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1716 /*  3083*/                OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1729 /*  3107*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1731 /*  3111*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1733 /*  3115*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1745 /*  3135*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1747 /*  3139*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1749 /*  3143*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1751 /*  3147*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1763 /*  3168*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1765 /*  3172*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1767 /*  3176*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1787 /*  3211*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1789 /*  3218*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1791 /*  3227*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1805 /*  3250*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1807 /*  3254*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1809 /*  3258*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1821 /*  3278*/                  OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 1823 /*  3282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1825 /*  3286*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1827 /*  3290*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1839 /*  3311*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1841 /*  3315*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 1843 /*  3319*/                  OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1863 /*  3354*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
 1865 /*  3361*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv16i8), 0,
 1867 /*  3370*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 1875 /*  3381*/        /*SwitchOpcode*/ 26|128,2/*282*/, TARGET_VAL(AArch64ISD::SMULL),// ->3667
 1877 /*  3386*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1879 /*  3390*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1889 /*  3408*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1891 /*  3412*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1900 /*  3426*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
 1902 /*  3430*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1904 /*  3434*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1912 /*  3448*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1914 /*  3452*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1929 /*  3479*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 1931 /*  3486*/            OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 1934 /*  3498*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 1936 /*  3505*/            OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 1938 /*  3514*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDPv2i32), 0,
 1941 /*  3525*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 1950 /*  3541*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1952 /*  3545*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1961 /*  3559*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::SMULL),
 1963 /*  3563*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1965 /*  3567*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1973 /*  3581*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 1975 /*  3585*/            OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
 1990 /*  3612*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 1992 /*  3619*/            OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 1995 /*  3631*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 1997 /*  3638*/            OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 1999 /*  3647*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDPv2i32), 0,
 2002 /*  3658*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2007 /*  3667*/        /*SwitchOpcode*/ 26|128,2/*282*/, TARGET_VAL(AArch64ISD::UMULL),// ->3953
 2009 /*  3672*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2011 /*  3676*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2021 /*  3694*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2023 /*  3698*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2032 /*  3712*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 2034 /*  3716*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2036 /*  3720*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2044 /*  3734*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2046 /*  3738*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2061 /*  3765*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 2063 /*  3772*/            OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
 2066 /*  3784*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 2068 /*  3791*/            OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
 2070 /*  3800*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDPv2i32), 0,
 2073 /*  3811*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2082 /*  3827*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2084 /*  3831*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2093 /*  3845*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::UMULL),
 2095 /*  3849*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2097 /*  3853*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2105 /*  3867*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
 2107 /*  3871*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
 2122 /*  3898*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 2124 /*  3905*/            OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
 2127 /*  3917*/            OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 2129 /*  3924*/            OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
 2131 /*  3933*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDPv2i32), 0,
 2134 /*  3944*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2140 /*  3954*/      /*SwitchOpcode*/ 102|128,4/*614*/, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->4572
 2142 /*  3959*/        OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
 2145 /*  3964*/        OPC_SwitchOpcode /*6 cases */, 98, TARGET_VAL(AArch64ISD::SADDV),// ->4066
 2155 /*  3984*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2157 /*  3990*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i8v), 0,
 2160 /*  4000*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2163 /*  4012*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2172 /*  4029*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2174 /*  4035*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i16v), 0,
 2177 /*  4045*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2180 /*  4057*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2185 /*  4066*/        /*SwitchOpcode*/ 98, TARGET_VAL(AArch64ISD::UADDV),// ->4167
 2195 /*  4085*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2197 /*  4091*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i8v), 0,
 2200 /*  4101*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2203 /*  4113*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2212 /*  4130*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2214 /*  4136*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i16v), 0,
 2217 /*  4146*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2220 /*  4158*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2225 /*  4167*/        /*SwitchOpcode*/ 98, TARGET_VAL(AArch64ISD::SMAXV),// ->4268
 2235 /*  4186*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2237 /*  4192*/            OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv8i8v), 0,
 2240 /*  4202*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2243 /*  4214*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2252 /*  4231*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2254 /*  4237*/            OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv4i16v), 0,
 2257 /*  4247*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2260 /*  4259*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2265 /*  4268*/        /*SwitchOpcode*/ 98, TARGET_VAL(AArch64ISD::SMINV),// ->4369
 2275 /*  4287*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2277 /*  4293*/            OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv8i8v), 0,
 2280 /*  4303*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2283 /*  4315*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2292 /*  4332*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2294 /*  4338*/            OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv4i16v), 0,
 2297 /*  4348*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2300 /*  4360*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2305 /*  4369*/        /*SwitchOpcode*/ 98, TARGET_VAL(AArch64ISD::UMAXV),// ->4470
 2315 /*  4388*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2317 /*  4394*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv8i8v), 0,
 2320 /*  4404*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2323 /*  4416*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2332 /*  4433*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2334 /*  4439*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv4i16v), 0,
 2337 /*  4449*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2340 /*  4461*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2345 /*  4470*/        /*SwitchOpcode*/ 98, TARGET_VAL(AArch64ISD::UMINV),// ->4571
 2355 /*  4489*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2357 /*  4495*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv8i8v), 0,
 2360 /*  4505*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2363 /*  4517*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2372 /*  4534*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2374 /*  4540*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv4i16v), 0,
 2377 /*  4550*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2380 /*  4562*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2394 /*  4587*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2404 /*  4608*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2413 /*  4626*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2421 /*  4639*/      OPC_SwitchOpcode /*6 cases */, 10|128,1/*138*/, TARGET_VAL(AArch64ISD::SADDV),// ->4782
 2428 /*  4655*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2430 /*  4661*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv16i8v), 0,
 2433 /*  4671*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2436 /*  4683*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2445 /*  4700*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2447 /*  4706*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i16v), 0,
 2450 /*  4716*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2453 /*  4728*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2462 /*  4745*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2464 /*  4751*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 2467 /*  4761*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2470 /*  4773*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2475 /*  4782*/      /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(AArch64ISD::UADDV),// ->4924
 2482 /*  4797*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2484 /*  4803*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv16i8v), 0,
 2487 /*  4813*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2490 /*  4825*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2499 /*  4842*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2501 /*  4848*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i16v), 0,
 2504 /*  4858*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2507 /*  4870*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2516 /*  4887*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2518 /*  4893*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
 2521 /*  4903*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2524 /*  4915*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2529 /*  4924*/      /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(AArch64ISD::SMAXV),// ->5066
 2536 /*  4939*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2538 /*  4945*/          OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv16i8v), 0,
 2541 /*  4955*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2544 /*  4967*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2553 /*  4984*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2555 /*  4990*/          OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv8i16v), 0,
 2558 /*  5000*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2561 /*  5012*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2570 /*  5029*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2572 /*  5035*/          OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv4i32v), 0,
 2575 /*  5045*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2578 /*  5057*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2583 /*  5066*/      /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(AArch64ISD::SMINV),// ->5208
 2590 /*  5081*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2592 /*  5087*/          OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv16i8v), 0,
 2595 /*  5097*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2598 /*  5109*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2607 /*  5126*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2609 /*  5132*/          OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv8i16v), 0,
 2612 /*  5142*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2615 /*  5154*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2624 /*  5171*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2626 /*  5177*/          OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv4i32v), 0,
 2629 /*  5187*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2632 /*  5199*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2637 /*  5208*/      /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(AArch64ISD::UMAXV),// ->5350
 2644 /*  5223*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2646 /*  5229*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv16i8v), 0,
 2649 /*  5239*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2652 /*  5251*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2661 /*  5268*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2663 /*  5274*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv8i16v), 0,
 2666 /*  5284*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2669 /*  5296*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2678 /*  5313*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2680 /*  5319*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv4i32v), 0,
 2683 /*  5329*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2686 /*  5341*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2691 /*  5350*/      /*SwitchOpcode*/ 10|128,1/*138*/, TARGET_VAL(AArch64ISD::UMINV),// ->5492
 2698 /*  5365*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2700 /*  5371*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv16i8v), 0,
 2703 /*  5381*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2706 /*  5393*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2715 /*  5410*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2717 /*  5416*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv8i16v), 0,
 2720 /*  5426*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2723 /*  5438*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2732 /*  5455*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 2734 /*  5461*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv4i32v), 0,
 2737 /*  5471*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 2740 /*  5483*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2752 /*  5502*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2759 /*  5516*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMOVvi8), 0,
 2767 /*  5529*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2774 /*  5543*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMOVvi16), 0,
 2782 /*  5556*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2789 /*  5570*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMOVvi32), 0,
 2797 /*  5583*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2804 /*  5597*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMOVvi64), 0,
 2814 /*  5617*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2821 /*  5628*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2827 /*  5640*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CPYi64), 0,
 2838 /*  5661*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2845 /*  5672*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2851 /*  5684*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CPYi32), 0,
 2862 /*  5705*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
 2869 /*  5716*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
 2875 /*  5728*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CPYi16), 0,
 2882 /*  5739*/  /*SwitchOpcode*/ 20|128,110|128,9/*161556*/, TARGET_VAL(ISD::ADD),// ->167300
 2885 /*  5749*/      OPC_SwitchOpcode /*3 cases */, 83|128,98|128,4/*78163*/, TARGET_VAL(ISD::MUL),// ->83918
 2887 /*  5756*/        OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 2892 /*  5763*/        OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2903 /*  5783*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 2908 /*  5790*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2919 /*  5808*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2921 /*  5812*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 2923 /*  5816*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 2928 /*  5823*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2938 /*  5841*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 2943 /*  5848*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2954 /*  5867*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2956 /*  5871*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 2958 /*  5875*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 2963 /*  5882*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2973 /*  5900*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 2978 /*  5907*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 2989 /*  5926*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 2991 /*  5930*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3001 /*  5946*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3017 /*  5981*/          OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3019 /*  5988*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3022 /*  5997*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3025 /*  6008*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3028 /*  6019*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3030 /*  6028*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3033 /*  6037*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3036 /*  6048*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3039 /*  6059*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3041 /*  6068*/          OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3044 /*  6080*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3053 /*  6096*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3058 /*  6103*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3069 /*  6121*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3071 /*  6125*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3073 /*  6129*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3078 /*  6136*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3088 /*  6154*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3093 /*  6161*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3104 /*  6180*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3106 /*  6184*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3108 /*  6188*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3113 /*  6195*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3123 /*  6213*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3128 /*  6220*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3139 /*  6239*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3141 /*  6243*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3151 /*  6259*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3167 /*  6294*/          OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3169 /*  6301*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3172 /*  6310*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3175 /*  6321*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3178 /*  6332*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3180 /*  6341*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3183 /*  6350*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3186 /*  6361*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3189 /*  6372*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3191 /*  6381*/          OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
 3194 /*  6393*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3203 /*  6410*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3208 /*  6417*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3219 /*  6435*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3221 /*  6439*/          OPC_SwitchOpcode /*2 cases */, 45|128,23|128,1/*19373*/, TARGET_VAL(ISD::ADD),// ->25818
 3223 /*  6446*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3225 /*  6450*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3231 /*  6460*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3242 /*  6481*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3247 /*  6488*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3258 /*  6507*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3260 /*  6511*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3265 /*  6518*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3276 /*  6539*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3281 /*  6546*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3293 /*  6566*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3295 /*  6570*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3306 /*  6589*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3321 /*  6623*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3323 /*  6630*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3326 /*  6639*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3329 /*  6650*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3332 /*  6661*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3334 /*  6670*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3337 /*  6679*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3340 /*  6690*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3343 /*  6701*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3345 /*  6710*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3348 /*  6722*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3359 /*  6742*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3374 /*  6776*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3376 /*  6783*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3379 /*  6792*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3382 /*  6803*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3385 /*  6814*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3387 /*  6823*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3390 /*  6832*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3393 /*  6843*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3396 /*  6854*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3398 /*  6863*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3401 /*  6875*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3415 /*  6899*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3420 /*  6906*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3432 /*  6926*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3434 /*  6930*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3445 /*  6949*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3460 /*  6983*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3462 /*  6990*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3465 /*  6999*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3468 /*  7010*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3471 /*  7021*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3473 /*  7030*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3476 /*  7039*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3479 /*  7050*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3482 /*  7061*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3484 /*  7070*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3487 /*  7082*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3498 /*  7102*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3513 /*  7136*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3515 /*  7143*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3518 /*  7152*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3521 /*  7163*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3524 /*  7174*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3526 /*  7183*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3529 /*  7192*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3532 /*  7203*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3535 /*  7214*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3537 /*  7223*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3540 /*  7235*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3555 /*  7260*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3560 /*  7267*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3571 /*  7286*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3573 /*  7290*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3578 /*  7297*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3589 /*  7318*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3594 /*  7325*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3606 /*  7345*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3608 /*  7349*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3619 /*  7368*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3634 /*  7402*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3636 /*  7409*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3639 /*  7418*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3642 /*  7429*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3645 /*  7440*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3647 /*  7449*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3650 /*  7458*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3653 /*  7469*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3656 /*  7480*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3658 /*  7489*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3661 /*  7501*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3672 /*  7521*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3687 /*  7555*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3689 /*  7562*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3692 /*  7571*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3695 /*  7582*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3698 /*  7593*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3700 /*  7602*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3703 /*  7611*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3706 /*  7622*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3709 /*  7633*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3711 /*  7642*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3714 /*  7654*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3728 /*  7678*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3733 /*  7685*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3745 /*  7705*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3747 /*  7709*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3758 /*  7728*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3773 /*  7762*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3775 /*  7769*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3778 /*  7778*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3781 /*  7789*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3784 /*  7800*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3786 /*  7809*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3789 /*  7818*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3792 /*  7829*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3795 /*  7840*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3797 /*  7849*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3800 /*  7861*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3811 /*  7881*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3826 /*  7915*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3828 /*  7922*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3831 /*  7931*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3834 /*  7942*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3837 /*  7953*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3839 /*  7962*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3842 /*  7971*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3845 /*  7982*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3848 /*  7993*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3850 /*  8002*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3853 /*  8014*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3868 /*  8039*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3873 /*  8046*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3884 /*  8065*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3886 /*  8069*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3891 /*  8076*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3902 /*  8097*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3907 /*  8104*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 3919 /*  8124*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 3921 /*  8128*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3932 /*  8147*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 3947 /*  8181*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 3949 /*  8188*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3952 /*  8197*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3955 /*  8208*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3958 /*  8219*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3960 /*  8228*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 3963 /*  8237*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 3966 /*  8248*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 3969 /*  8259*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 3971 /*  8268*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 3974 /*  8280*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 3985 /*  8300*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4000 /*  8334*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4002 /*  8341*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4005 /*  8350*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4008 /*  8361*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4011 /*  8372*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4013 /*  8381*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4016 /*  8390*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4019 /*  8401*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4022 /*  8412*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4024 /*  8421*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4027 /*  8433*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4041 /*  8457*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4046 /*  8464*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4058 /*  8484*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4060 /*  8488*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4071 /*  8507*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4086 /*  8541*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4088 /*  8548*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4091 /*  8557*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4094 /*  8568*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4097 /*  8579*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4099 /*  8588*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4102 /*  8597*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4105 /*  8608*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4108 /*  8619*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4110 /*  8628*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4113 /*  8640*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4124 /*  8660*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4139 /*  8694*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4141 /*  8701*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4144 /*  8710*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4147 /*  8721*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4150 /*  8732*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4152 /*  8741*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4155 /*  8750*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4158 /*  8761*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4161 /*  8772*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4163 /*  8781*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4166 /*  8793*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4181 /*  8818*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4186 /*  8825*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4197 /*  8844*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4199 /*  8848*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4204 /*  8855*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4215 /*  8876*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4220 /*  8883*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4232 /*  8903*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4234 /*  8907*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4245 /*  8926*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4260 /*  8960*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4262 /*  8967*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4265 /*  8976*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4268 /*  8987*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4271 /*  8998*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4273 /*  9007*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4276 /*  9016*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4279 /*  9027*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4282 /*  9038*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4284 /*  9047*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4287 /*  9059*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4298 /*  9079*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4313 /*  9113*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4315 /*  9120*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4318 /*  9129*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4321 /*  9140*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4324 /*  9151*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4326 /*  9160*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4329 /*  9169*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4332 /*  9180*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4335 /*  9191*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4337 /*  9200*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4340 /*  9212*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4354 /*  9236*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4359 /*  9243*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4371 /*  9263*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4373 /*  9267*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4384 /*  9286*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4399 /*  9320*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4401 /*  9327*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4404 /*  9336*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4407 /*  9347*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4410 /*  9358*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4412 /*  9367*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4415 /*  9376*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4418 /*  9387*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4421 /*  9398*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4423 /*  9407*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4426 /*  9419*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4437 /*  9439*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4452 /*  9473*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4454 /*  9480*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4457 /*  9489*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4460 /*  9500*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4463 /*  9511*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4465 /*  9520*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4468 /*  9529*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4471 /*  9540*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4474 /*  9551*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4476 /*  9560*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4479 /*  9572*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4494 /*  9597*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4499 /*  9604*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4510 /*  9623*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4512 /*  9627*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4523 /*  9646*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4535 /*  9664*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4537 /*  9668*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4542 /*  9675*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4553 /*  9696*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4558 /*  9703*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4573 /*  9739*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4575 /*  9746*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4578 /*  9755*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4581 /*  9766*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4584 /*  9777*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4586 /*  9786*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4589 /*  9795*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4592 /*  9806*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4595 /*  9817*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4597 /*  9826*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4600 /*  9838*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4613 /*  9861*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4618 /*  9868*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4633 /*  9904*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4635 /*  9911*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4638 /*  9920*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4641 /*  9931*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4644 /*  9942*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4646 /*  9951*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4649 /*  9960*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4652 /*  9971*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4655 /*  9982*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4657 /*  9991*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4660 /* 10003*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4672 /* 10024*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4684 /* 10042*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4686 /* 10046*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4691 /* 10053*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4702 /* 10074*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4707 /* 10081*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4722 /* 10117*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4724 /* 10124*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4727 /* 10133*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4730 /* 10144*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4733 /* 10155*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4735 /* 10164*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4738 /* 10173*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4741 /* 10184*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4744 /* 10195*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4746 /* 10204*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4749 /* 10216*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4762 /* 10239*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4767 /* 10246*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4782 /* 10282*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4784 /* 10289*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4787 /* 10298*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4790 /* 10309*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4793 /* 10320*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4795 /* 10329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4798 /* 10338*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4801 /* 10349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4804 /* 10360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4806 /* 10369*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4809 /* 10381*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4824 /* 10406*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4829 /* 10413*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4840 /* 10432*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4842 /* 10436*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4853 /* 10455*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4865 /* 10473*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 4867 /* 10477*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4872 /* 10484*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4883 /* 10505*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4888 /* 10512*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4903 /* 10548*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4905 /* 10555*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4908 /* 10564*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4911 /* 10575*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4914 /* 10586*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4916 /* 10595*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4919 /* 10604*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4922 /* 10615*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4925 /* 10626*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4927 /* 10635*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4930 /* 10647*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 4943 /* 10670*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 4948 /* 10677*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 4963 /* 10713*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 4965 /* 10720*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4968 /* 10729*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4971 /* 10740*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4974 /* 10751*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4976 /* 10760*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 4979 /* 10769*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 4982 /* 10780*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 4985 /* 10791*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 4987 /* 10800*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 4990 /* 10812*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5002 /* 10833*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5014 /* 10851*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5016 /* 10855*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5021 /* 10862*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5032 /* 10883*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5037 /* 10890*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5052 /* 10926*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5054 /* 10933*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5057 /* 10942*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5060 /* 10953*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5063 /* 10964*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5065 /* 10973*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5068 /* 10982*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5071 /* 10993*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5074 /* 11004*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5076 /* 11013*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5079 /* 11025*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5092 /* 11048*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5097 /* 11055*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5112 /* 11091*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5114 /* 11098*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5117 /* 11107*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5120 /* 11118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5123 /* 11129*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5125 /* 11138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5128 /* 11147*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5131 /* 11158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5134 /* 11169*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5136 /* 11178*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5139 /* 11190*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5153 /* 11213*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5164 /* 11230*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5166 /* 11234*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5171 /* 11241*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5182 /* 11262*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5187 /* 11269*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5199 /* 11289*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5201 /* 11293*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5206 /* 11300*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5217 /* 11321*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5222 /* 11328*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5237 /* 11364*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5239 /* 11371*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5242 /* 11380*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5245 /* 11391*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5248 /* 11402*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5250 /* 11411*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5253 /* 11420*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5256 /* 11431*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5259 /* 11442*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5261 /* 11451*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5264 /* 11463*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5277 /* 11486*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5282 /* 11493*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5297 /* 11529*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5299 /* 11536*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5302 /* 11545*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5305 /* 11556*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5308 /* 11567*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5310 /* 11576*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5313 /* 11585*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5316 /* 11596*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5319 /* 11607*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5321 /* 11616*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5324 /* 11628*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5338 /* 11652*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5343 /* 11659*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5355 /* 11679*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5357 /* 11683*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5362 /* 11690*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5373 /* 11711*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5378 /* 11718*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5393 /* 11754*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5395 /* 11761*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5398 /* 11770*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5401 /* 11781*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5404 /* 11792*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5406 /* 11801*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5409 /* 11810*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5412 /* 11821*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5415 /* 11832*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5417 /* 11841*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5420 /* 11853*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5433 /* 11876*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5438 /* 11883*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5453 /* 11919*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5455 /* 11926*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5458 /* 11935*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5461 /* 11946*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5464 /* 11957*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5466 /* 11966*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5469 /* 11975*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5472 /* 11986*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5475 /* 11997*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5477 /* 12006*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5480 /* 12018*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5493 /* 12040*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5504 /* 12057*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5506 /* 12061*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5511 /* 12068*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5522 /* 12089*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5527 /* 12096*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5539 /* 12116*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5541 /* 12120*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5546 /* 12127*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5557 /* 12148*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5562 /* 12155*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5577 /* 12191*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5579 /* 12198*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5582 /* 12207*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5585 /* 12218*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5588 /* 12229*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5590 /* 12238*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5593 /* 12247*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5596 /* 12258*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5599 /* 12269*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5601 /* 12278*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5604 /* 12290*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5617 /* 12313*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5622 /* 12320*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5637 /* 12356*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5639 /* 12363*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5642 /* 12372*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5645 /* 12383*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5648 /* 12394*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5650 /* 12403*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5653 /* 12412*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5656 /* 12423*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5659 /* 12434*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5661 /* 12443*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5664 /* 12455*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5678 /* 12479*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5683 /* 12486*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5695 /* 12506*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5697 /* 12510*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5702 /* 12517*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5713 /* 12538*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5718 /* 12545*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5733 /* 12581*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5735 /* 12588*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5738 /* 12597*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5741 /* 12608*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5744 /* 12619*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5746 /* 12628*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5749 /* 12637*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5752 /* 12648*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5755 /* 12659*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5757 /* 12668*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5760 /* 12680*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5773 /* 12703*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5778 /* 12710*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5793 /* 12746*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5795 /* 12753*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5798 /* 12762*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5801 /* 12773*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5804 /* 12784*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5806 /* 12793*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5809 /* 12802*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5812 /* 12813*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5815 /* 12824*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5817 /* 12833*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5820 /* 12845*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5828 /* 12858*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5839 /* 12879*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5844 /* 12886*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5855 /* 12905*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5857 /* 12909*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5868 /* 12928*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5880 /* 12946*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 5882 /* 12950*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5887 /* 12957*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5898 /* 12978*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5903 /* 12985*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5918 /* 13021*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5920 /* 13028*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5923 /* 13037*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5926 /* 13048*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5929 /* 13059*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5931 /* 13068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5934 /* 13077*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5937 /* 13088*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5940 /* 13099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5942 /* 13108*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 5945 /* 13120*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 5958 /* 13143*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 5963 /* 13150*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 5978 /* 13186*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 5980 /* 13193*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5983 /* 13202*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5986 /* 13213*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 5989 /* 13224*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 5991 /* 13233*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 5994 /* 13242*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 5997 /* 13253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6000 /* 13264*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6002 /* 13273*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6005 /* 13285*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6017 /* 13306*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6029 /* 13324*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6031 /* 13328*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6036 /* 13335*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6047 /* 13356*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6052 /* 13363*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6067 /* 13399*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6069 /* 13406*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6072 /* 13415*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6075 /* 13426*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6078 /* 13437*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6080 /* 13446*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6083 /* 13455*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6086 /* 13466*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6089 /* 13477*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6091 /* 13486*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6094 /* 13498*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6107 /* 13521*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6112 /* 13528*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6127 /* 13564*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6129 /* 13571*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6132 /* 13580*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6135 /* 13591*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6138 /* 13602*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6140 /* 13611*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6143 /* 13620*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6146 /* 13631*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6149 /* 13642*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6151 /* 13651*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6154 /* 13663*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6169 /* 13688*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6174 /* 13695*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6185 /* 13714*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6187 /* 13718*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6198 /* 13737*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6210 /* 13755*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6212 /* 13759*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6217 /* 13766*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6228 /* 13787*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6233 /* 13794*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6248 /* 13830*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6250 /* 13837*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6253 /* 13846*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6256 /* 13857*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6259 /* 13868*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6261 /* 13877*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6264 /* 13886*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6267 /* 13897*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6270 /* 13908*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6272 /* 13917*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6275 /* 13929*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6288 /* 13952*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6293 /* 13959*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6308 /* 13995*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6310 /* 14002*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6313 /* 14011*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6316 /* 14022*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6319 /* 14033*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6321 /* 14042*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6324 /* 14051*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6327 /* 14062*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6330 /* 14073*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6332 /* 14082*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6335 /* 14094*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6347 /* 14115*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6359 /* 14133*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6361 /* 14137*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6366 /* 14144*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6377 /* 14165*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6382 /* 14172*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6397 /* 14208*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6399 /* 14215*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6402 /* 14224*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6405 /* 14235*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6408 /* 14246*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6410 /* 14255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6413 /* 14264*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6416 /* 14275*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6419 /* 14286*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6421 /* 14295*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6424 /* 14307*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6437 /* 14330*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6442 /* 14337*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6457 /* 14373*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6459 /* 14380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6462 /* 14389*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6465 /* 14400*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6468 /* 14411*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6470 /* 14420*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6473 /* 14429*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6476 /* 14440*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6479 /* 14451*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6481 /* 14460*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6484 /* 14472*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6498 /* 14495*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6509 /* 14512*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6511 /* 14516*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6516 /* 14523*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6527 /* 14544*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6532 /* 14551*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6544 /* 14571*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6546 /* 14575*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6551 /* 14582*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6562 /* 14603*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6567 /* 14610*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6582 /* 14646*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6584 /* 14653*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6587 /* 14662*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6590 /* 14673*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6593 /* 14684*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6595 /* 14693*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6598 /* 14702*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6601 /* 14713*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6604 /* 14724*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6606 /* 14733*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6609 /* 14745*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6622 /* 14768*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6627 /* 14775*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6642 /* 14811*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6644 /* 14818*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6647 /* 14827*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6650 /* 14838*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6653 /* 14849*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6655 /* 14858*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6658 /* 14867*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6661 /* 14878*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6664 /* 14889*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6666 /* 14898*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6669 /* 14910*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6683 /* 14934*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6688 /* 14941*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6700 /* 14961*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6702 /* 14965*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6707 /* 14972*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6718 /* 14993*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6723 /* 15000*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6738 /* 15036*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6740 /* 15043*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6743 /* 15052*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6746 /* 15063*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6749 /* 15074*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6751 /* 15083*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6754 /* 15092*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6757 /* 15103*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6760 /* 15114*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6762 /* 15123*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6765 /* 15135*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6778 /* 15158*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6783 /* 15165*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6798 /* 15201*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6800 /* 15208*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6803 /* 15217*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6806 /* 15228*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6809 /* 15239*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6811 /* 15248*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6814 /* 15257*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6817 /* 15268*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6820 /* 15279*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6822 /* 15288*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6825 /* 15300*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6838 /* 15322*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6849 /* 15339*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6851 /* 15343*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6856 /* 15350*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6867 /* 15371*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6872 /* 15378*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6884 /* 15398*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 6886 /* 15402*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6891 /* 15409*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6902 /* 15430*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6907 /* 15437*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6922 /* 15473*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6924 /* 15480*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6927 /* 15489*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6930 /* 15500*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6933 /* 15511*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6935 /* 15520*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6938 /* 15529*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6941 /* 15540*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6944 /* 15551*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6946 /* 15560*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 6949 /* 15572*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 6962 /* 15595*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 6967 /* 15602*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 6982 /* 15638*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 6984 /* 15645*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6987 /* 15654*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 6990 /* 15665*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 6993 /* 15676*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 6995 /* 15685*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 6998 /* 15694*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7001 /* 15705*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7004 /* 15716*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7006 /* 15725*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7009 /* 15737*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7023 /* 15761*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7028 /* 15768*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7040 /* 15788*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7042 /* 15792*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7047 /* 15799*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7058 /* 15820*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7063 /* 15827*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7078 /* 15863*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7080 /* 15870*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7083 /* 15879*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7086 /* 15890*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7089 /* 15901*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7091 /* 15910*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7094 /* 15919*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7097 /* 15930*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7100 /* 15941*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7102 /* 15950*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7105 /* 15962*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7118 /* 15985*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7123 /* 15992*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7138 /* 16028*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7140 /* 16035*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7143 /* 16044*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7146 /* 16055*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7149 /* 16066*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7151 /* 16075*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7154 /* 16084*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7157 /* 16095*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7160 /* 16106*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7162 /* 16115*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7165 /* 16127*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7173 /* 16140*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7184 /* 16161*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7189 /* 16168*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7200 /* 16187*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7202 /* 16191*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7207 /* 16198*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7218 /* 16219*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7223 /* 16226*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7235 /* 16246*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7237 /* 16250*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7248 /* 16269*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7263 /* 16303*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7265 /* 16310*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7268 /* 16319*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7271 /* 16330*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7274 /* 16341*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7276 /* 16350*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7279 /* 16359*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7282 /* 16370*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7285 /* 16381*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7287 /* 16390*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7290 /* 16402*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7301 /* 16422*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7316 /* 16456*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7318 /* 16463*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7321 /* 16472*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7324 /* 16483*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7327 /* 16494*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7329 /* 16503*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7332 /* 16512*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7335 /* 16523*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7338 /* 16534*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7340 /* 16543*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7343 /* 16555*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7357 /* 16579*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7362 /* 16586*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7374 /* 16606*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7376 /* 16610*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7387 /* 16629*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7402 /* 16663*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7404 /* 16670*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7407 /* 16679*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7410 /* 16690*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7413 /* 16701*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7415 /* 16710*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7418 /* 16719*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7421 /* 16730*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7424 /* 16741*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7426 /* 16750*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7429 /* 16762*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7440 /* 16782*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7455 /* 16816*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7457 /* 16823*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7460 /* 16832*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7463 /* 16843*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7466 /* 16854*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7468 /* 16863*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7471 /* 16872*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7474 /* 16883*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7477 /* 16894*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7479 /* 16903*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7482 /* 16915*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7497 /* 16940*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7502 /* 16947*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7513 /* 16966*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7515 /* 16970*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7520 /* 16977*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7531 /* 16998*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7536 /* 17005*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7548 /* 17025*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7550 /* 17029*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7561 /* 17048*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7576 /* 17082*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7578 /* 17089*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7581 /* 17098*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7584 /* 17109*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7587 /* 17120*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7589 /* 17129*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7592 /* 17138*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7595 /* 17149*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7598 /* 17160*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7600 /* 17169*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7603 /* 17181*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7614 /* 17201*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7629 /* 17235*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7631 /* 17242*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7634 /* 17251*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7637 /* 17262*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7640 /* 17273*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7642 /* 17282*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7645 /* 17291*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7648 /* 17302*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7651 /* 17313*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7653 /* 17322*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7656 /* 17334*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7670 /* 17358*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7675 /* 17365*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7687 /* 17385*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7689 /* 17389*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7700 /* 17408*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7715 /* 17442*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7717 /* 17449*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7720 /* 17458*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7723 /* 17469*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7726 /* 17480*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7728 /* 17489*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7731 /* 17498*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7734 /* 17509*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7737 /* 17520*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7739 /* 17529*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7742 /* 17541*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7753 /* 17561*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7768 /* 17595*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7770 /* 17602*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7773 /* 17611*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7776 /* 17622*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7779 /* 17633*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7781 /* 17642*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7784 /* 17651*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7787 /* 17662*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7790 /* 17673*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7792 /* 17682*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7795 /* 17694*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7810 /* 17719*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7815 /* 17726*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7826 /* 17745*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7828 /* 17749*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7833 /* 17756*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7844 /* 17777*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7849 /* 17784*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 7861 /* 17804*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 7863 /* 17808*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7874 /* 17827*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7889 /* 17861*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7891 /* 17868*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7894 /* 17877*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7897 /* 17888*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7900 /* 17899*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7902 /* 17908*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7905 /* 17917*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7908 /* 17928*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7911 /* 17939*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7913 /* 17948*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7916 /* 17960*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7927 /* 17980*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7942 /* 18014*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 7944 /* 18021*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7947 /* 18030*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7950 /* 18041*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7953 /* 18052*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7955 /* 18061*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 7958 /* 18070*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 7961 /* 18081*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 7964 /* 18092*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 7966 /* 18101*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 7969 /* 18113*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 7983 /* 18137*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 7988 /* 18144*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8000 /* 18164*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8002 /* 18168*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8013 /* 18187*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8028 /* 18221*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8030 /* 18228*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8033 /* 18237*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8036 /* 18248*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8039 /* 18259*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8041 /* 18268*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8044 /* 18277*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8047 /* 18288*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8050 /* 18299*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8052 /* 18308*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8055 /* 18320*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8066 /* 18340*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8081 /* 18374*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8083 /* 18381*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8086 /* 18390*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8089 /* 18401*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8092 /* 18412*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8094 /* 18421*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8097 /* 18430*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8100 /* 18441*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8103 /* 18452*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8105 /* 18461*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8108 /* 18473*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8123 /* 18498*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8128 /* 18505*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8139 /* 18524*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8141 /* 18528*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8146 /* 18535*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8157 /* 18556*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8162 /* 18563*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8174 /* 18583*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8176 /* 18587*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8187 /* 18606*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8202 /* 18640*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8204 /* 18647*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8207 /* 18656*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8210 /* 18667*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8213 /* 18678*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8215 /* 18687*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8218 /* 18696*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8221 /* 18707*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8224 /* 18718*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8226 /* 18727*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8229 /* 18739*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8240 /* 18759*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8255 /* 18793*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8257 /* 18800*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8260 /* 18809*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8263 /* 18820*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8266 /* 18831*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8268 /* 18840*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8271 /* 18849*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8274 /* 18860*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8277 /* 18871*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8279 /* 18880*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8282 /* 18892*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8296 /* 18916*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8301 /* 18923*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8313 /* 18943*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8315 /* 18947*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8326 /* 18966*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8341 /* 19000*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8343 /* 19007*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8346 /* 19016*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8349 /* 19027*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8352 /* 19038*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8354 /* 19047*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8357 /* 19056*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8360 /* 19067*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8363 /* 19078*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8365 /* 19087*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8368 /* 19099*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8379 /* 19119*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8394 /* 19153*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8396 /* 19160*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8399 /* 19169*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8402 /* 19180*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8405 /* 19191*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8407 /* 19200*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8410 /* 19209*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8413 /* 19220*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8416 /* 19231*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8418 /* 19240*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8421 /* 19252*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8436 /* 19277*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8441 /* 19284*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8452 /* 19303*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8454 /* 19307*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8465 /* 19326*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8477 /* 19344*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8479 /* 19348*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8484 /* 19355*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8495 /* 19376*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8500 /* 19383*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8515 /* 19419*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8517 /* 19426*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8520 /* 19435*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8523 /* 19446*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8526 /* 19457*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8528 /* 19466*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8531 /* 19475*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8534 /* 19486*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8537 /* 19497*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8539 /* 19506*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8542 /* 19518*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8555 /* 19541*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8560 /* 19548*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8575 /* 19584*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8577 /* 19591*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8580 /* 19600*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8583 /* 19611*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8586 /* 19622*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8588 /* 19631*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8591 /* 19640*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8594 /* 19651*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8597 /* 19662*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8599 /* 19671*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8602 /* 19683*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8614 /* 19704*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8626 /* 19722*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8628 /* 19726*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8633 /* 19733*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8644 /* 19754*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8649 /* 19761*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8664 /* 19797*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8666 /* 19804*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8669 /* 19813*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8672 /* 19824*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8675 /* 19835*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8677 /* 19844*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8680 /* 19853*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8683 /* 19864*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8686 /* 19875*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8688 /* 19884*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8691 /* 19896*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8704 /* 19919*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8709 /* 19926*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8724 /* 19962*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8726 /* 19969*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8729 /* 19978*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8732 /* 19989*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8735 /* 20000*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8737 /* 20009*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8740 /* 20018*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8743 /* 20029*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8746 /* 20040*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8748 /* 20049*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8751 /* 20061*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8766 /* 20086*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8771 /* 20093*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8782 /* 20112*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8784 /* 20116*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8795 /* 20135*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8807 /* 20153*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8809 /* 20157*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8814 /* 20164*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8825 /* 20185*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8830 /* 20192*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8845 /* 20228*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8847 /* 20235*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8850 /* 20244*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8853 /* 20255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8856 /* 20266*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8858 /* 20275*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8861 /* 20284*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8864 /* 20295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8867 /* 20306*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8869 /* 20315*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8872 /* 20327*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8885 /* 20350*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8890 /* 20357*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8905 /* 20393*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8907 /* 20400*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8910 /* 20409*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8913 /* 20420*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8916 /* 20431*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8918 /* 20440*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8921 /* 20449*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 8924 /* 20460*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 8927 /* 20471*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 8929 /* 20480*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 8932 /* 20492*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 8944 /* 20513*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8956 /* 20531*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 8958 /* 20535*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8963 /* 20542*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8974 /* 20563*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 8979 /* 20570*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 8994 /* 20606*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 8996 /* 20613*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 8999 /* 20622*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9002 /* 20633*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9005 /* 20644*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9007 /* 20653*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9010 /* 20662*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9013 /* 20673*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9016 /* 20684*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9018 /* 20693*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9021 /* 20705*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9034 /* 20728*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9039 /* 20735*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9054 /* 20771*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9056 /* 20778*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9059 /* 20787*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9062 /* 20798*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9065 /* 20809*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9067 /* 20818*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9070 /* 20827*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9073 /* 20838*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9076 /* 20849*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9078 /* 20858*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9081 /* 20870*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9095 /* 20893*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9106 /* 20910*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9108 /* 20914*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9113 /* 20921*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9124 /* 20942*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9129 /* 20949*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9141 /* 20969*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9143 /* 20973*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9148 /* 20980*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9159 /* 21001*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9164 /* 21008*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9179 /* 21044*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9181 /* 21051*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9184 /* 21060*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9187 /* 21071*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9190 /* 21082*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9192 /* 21091*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9195 /* 21100*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9198 /* 21111*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9201 /* 21122*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9203 /* 21131*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9206 /* 21143*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9219 /* 21166*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9224 /* 21173*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9239 /* 21209*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9241 /* 21216*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9244 /* 21225*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9247 /* 21236*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9250 /* 21247*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9252 /* 21256*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9255 /* 21265*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9258 /* 21276*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9261 /* 21287*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9263 /* 21296*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9266 /* 21308*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9280 /* 21332*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9285 /* 21339*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9297 /* 21359*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9299 /* 21363*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9304 /* 21370*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9315 /* 21391*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9320 /* 21398*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9335 /* 21434*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9337 /* 21441*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9340 /* 21450*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9343 /* 21461*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9346 /* 21472*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9348 /* 21481*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9351 /* 21490*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9354 /* 21501*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9357 /* 21512*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9359 /* 21521*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9362 /* 21533*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9375 /* 21556*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9380 /* 21563*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9395 /* 21599*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9397 /* 21606*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9400 /* 21615*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9403 /* 21626*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9406 /* 21637*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9408 /* 21646*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9411 /* 21655*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9414 /* 21666*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9417 /* 21677*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9419 /* 21686*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9422 /* 21698*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9435 /* 21720*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9446 /* 21737*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9448 /* 21741*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9453 /* 21748*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9464 /* 21769*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9469 /* 21776*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9481 /* 21796*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9483 /* 21800*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9488 /* 21807*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9499 /* 21828*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9504 /* 21835*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9519 /* 21871*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9521 /* 21878*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9524 /* 21887*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9527 /* 21898*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9530 /* 21909*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9532 /* 21918*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9535 /* 21927*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9538 /* 21938*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9541 /* 21949*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9543 /* 21958*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9546 /* 21970*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9559 /* 21993*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9564 /* 22000*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9579 /* 22036*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9581 /* 22043*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9584 /* 22052*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9587 /* 22063*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9590 /* 22074*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9592 /* 22083*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9595 /* 22092*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9598 /* 22103*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9601 /* 22114*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9603 /* 22123*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9606 /* 22135*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9620 /* 22159*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9625 /* 22166*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9637 /* 22186*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9639 /* 22190*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9644 /* 22197*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9655 /* 22218*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9660 /* 22225*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9675 /* 22261*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9677 /* 22268*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9680 /* 22277*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9683 /* 22288*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9686 /* 22299*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9688 /* 22308*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9691 /* 22317*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9694 /* 22328*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9697 /* 22339*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9699 /* 22348*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9702 /* 22360*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9715 /* 22383*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9720 /* 22390*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9735 /* 22426*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9737 /* 22433*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9740 /* 22442*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9743 /* 22453*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9746 /* 22464*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9748 /* 22473*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9751 /* 22482*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9754 /* 22493*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9757 /* 22504*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9759 /* 22513*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9762 /* 22525*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9770 /* 22538*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9781 /* 22559*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9786 /* 22566*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9797 /* 22585*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9799 /* 22589*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9810 /* 22608*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9822 /* 22626*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9824 /* 22630*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9829 /* 22637*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9840 /* 22658*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9845 /* 22665*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9860 /* 22701*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9862 /* 22708*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9865 /* 22717*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9868 /* 22728*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9871 /* 22739*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9873 /* 22748*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9876 /* 22757*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9879 /* 22768*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9882 /* 22779*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9884 /* 22788*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9887 /* 22800*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9900 /* 22823*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9905 /* 22830*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9920 /* 22866*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
 9922 /* 22873*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9925 /* 22882*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9928 /* 22893*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9931 /* 22904*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9933 /* 22913*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
 9936 /* 22922*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
 9939 /* 22933*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
 9942 /* 22944*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
 9944 /* 22953*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
 9947 /* 22965*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
 9959 /* 22986*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9971 /* 23004*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
 9973 /* 23008*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9978 /* 23015*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
 9989 /* 23036*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
 9994 /* 23043*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10009 /* 23079*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10011 /* 23086*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10014 /* 23095*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10017 /* 23106*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10020 /* 23117*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10022 /* 23126*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10025 /* 23135*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10028 /* 23146*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10031 /* 23157*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10033 /* 23166*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10036 /* 23178*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10049 /* 23201*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10054 /* 23208*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10069 /* 23244*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10071 /* 23251*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10074 /* 23260*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10077 /* 23271*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10080 /* 23282*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10082 /* 23291*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10085 /* 23300*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10088 /* 23311*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10091 /* 23322*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10093 /* 23331*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10096 /* 23343*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10111 /* 23368*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10116 /* 23375*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10127 /* 23394*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10129 /* 23398*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10140 /* 23417*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10152 /* 23435*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10154 /* 23439*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10159 /* 23446*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10170 /* 23467*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10175 /* 23474*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10190 /* 23510*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10192 /* 23517*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10195 /* 23526*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10198 /* 23537*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10201 /* 23548*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10203 /* 23557*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10206 /* 23566*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10209 /* 23577*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10212 /* 23588*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10214 /* 23597*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10217 /* 23609*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10230 /* 23632*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10235 /* 23639*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10250 /* 23675*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10252 /* 23682*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10255 /* 23691*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10258 /* 23702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10261 /* 23713*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10263 /* 23722*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10266 /* 23731*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10269 /* 23742*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10272 /* 23753*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10274 /* 23762*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10277 /* 23774*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10289 /* 23795*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10301 /* 23813*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10303 /* 23817*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10308 /* 23824*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10319 /* 23845*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10324 /* 23852*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10339 /* 23888*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10341 /* 23895*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10344 /* 23904*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10347 /* 23915*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10350 /* 23926*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10352 /* 23935*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10355 /* 23944*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10358 /* 23955*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10361 /* 23966*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10363 /* 23975*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10366 /* 23987*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10379 /* 24010*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10384 /* 24017*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10399 /* 24053*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10401 /* 24060*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10404 /* 24069*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10407 /* 24080*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10410 /* 24091*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10412 /* 24100*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10415 /* 24109*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10418 /* 24120*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10421 /* 24131*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10423 /* 24140*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10426 /* 24152*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10440 /* 24175*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10451 /* 24192*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10453 /* 24196*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10458 /* 24203*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10469 /* 24224*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10474 /* 24231*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10486 /* 24251*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10488 /* 24255*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10493 /* 24262*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10504 /* 24283*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10509 /* 24290*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10524 /* 24326*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10526 /* 24333*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10529 /* 24342*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10532 /* 24353*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10535 /* 24364*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10537 /* 24373*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10540 /* 24382*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10543 /* 24393*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10546 /* 24404*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10548 /* 24413*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10551 /* 24425*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10564 /* 24448*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10569 /* 24455*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10584 /* 24491*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10586 /* 24498*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10589 /* 24507*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10592 /* 24518*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10595 /* 24529*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10597 /* 24538*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10600 /* 24547*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10603 /* 24558*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10606 /* 24569*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10608 /* 24578*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10611 /* 24590*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10625 /* 24614*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10630 /* 24621*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10642 /* 24641*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10644 /* 24645*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10649 /* 24652*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10660 /* 24673*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10665 /* 24680*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10680 /* 24716*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10682 /* 24723*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10685 /* 24732*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10688 /* 24743*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10691 /* 24754*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10693 /* 24763*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10696 /* 24772*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10699 /* 24783*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10702 /* 24794*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10704 /* 24803*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10707 /* 24815*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10720 /* 24838*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10725 /* 24845*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10740 /* 24881*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10742 /* 24888*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10745 /* 24897*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10748 /* 24908*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10751 /* 24919*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10753 /* 24928*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10756 /* 24937*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10759 /* 24948*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10762 /* 24959*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10764 /* 24968*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10767 /* 24980*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10780 /* 25002*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10791 /* 25019*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10793 /* 25023*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10798 /* 25030*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10809 /* 25051*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10814 /* 25058*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10826 /* 25078*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10828 /* 25082*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10833 /* 25089*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10844 /* 25110*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10849 /* 25117*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10864 /* 25153*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10866 /* 25160*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10869 /* 25169*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10872 /* 25180*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10875 /* 25191*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10877 /* 25200*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10880 /* 25209*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10883 /* 25220*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10886 /* 25231*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10888 /* 25240*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10891 /* 25252*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10904 /* 25275*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10909 /* 25282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10924 /* 25318*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
10926 /* 25325*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10929 /* 25334*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10932 /* 25345*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10935 /* 25356*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10937 /* 25365*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10940 /* 25374*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
10943 /* 25385*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10946 /* 25396*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10948 /* 25405*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
10951 /* 25417*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
10965 /* 25441*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10970 /* 25448*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
10982 /* 25468*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
10984 /* 25472*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
10989 /* 25479*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11000 /* 25500*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11005 /* 25507*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11020 /* 25543*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11022 /* 25550*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11025 /* 25559*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11028 /* 25570*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11031 /* 25581*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11033 /* 25590*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11036 /* 25599*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11039 /* 25610*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11042 /* 25621*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11044 /* 25630*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11047 /* 25642*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11060 /* 25665*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11065 /* 25672*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11080 /* 25708*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11082 /* 25715*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11085 /* 25724*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11088 /* 25735*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11091 /* 25746*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11093 /* 25755*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11096 /* 25764*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11099 /* 25775*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11102 /* 25786*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11104 /* 25795*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11107 /* 25807*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11114 /* 25818*/          /*SwitchOpcode*/ 7|128,23|128,1/*19335*/, TARGET_VAL(ISD::MUL),// ->45158
11116 /* 25824*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11127 /* 25843*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11138 /* 25860*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11140 /* 25864*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11142 /* 25868*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11147 /* 25875*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11158 /* 25896*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11163 /* 25903*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11174 /* 25922*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11176 /* 25926*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11181 /* 25933*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11192 /* 25954*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11197 /* 25961*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11213 /* 25998*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11215 /* 26005*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11218 /* 26014*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11221 /* 26025*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11224 /* 26036*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11226 /* 26045*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11229 /* 26054*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11232 /* 26065*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11235 /* 26076*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11237 /* 26085*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11240 /* 26097*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11253 /* 26120*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11258 /* 26127*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11274 /* 26164*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11276 /* 26171*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11279 /* 26180*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11282 /* 26191*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11285 /* 26202*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11287 /* 26211*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11290 /* 26220*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11293 /* 26231*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11296 /* 26242*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11298 /* 26251*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11301 /* 26263*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11315 /* 26287*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11320 /* 26294*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11331 /* 26313*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11333 /* 26317*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11338 /* 26324*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11349 /* 26345*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11354 /* 26352*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11370 /* 26389*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11372 /* 26396*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11375 /* 26405*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11378 /* 26416*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11381 /* 26427*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11383 /* 26436*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11386 /* 26445*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11389 /* 26456*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11392 /* 26467*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11394 /* 26476*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11397 /* 26488*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11410 /* 26511*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11415 /* 26518*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11431 /* 26555*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11433 /* 26562*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11436 /* 26571*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11439 /* 26582*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11442 /* 26593*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11444 /* 26602*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11447 /* 26611*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11450 /* 26622*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11453 /* 26633*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11455 /* 26642*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11458 /* 26654*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11471 /* 26676*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11482 /* 26693*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11484 /* 26697*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11486 /* 26701*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11491 /* 26708*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11502 /* 26729*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11507 /* 26736*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11518 /* 26755*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11520 /* 26759*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11525 /* 26766*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11536 /* 26787*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11541 /* 26794*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11557 /* 26831*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11559 /* 26838*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11562 /* 26847*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11565 /* 26858*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11568 /* 26869*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11570 /* 26878*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11573 /* 26887*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11576 /* 26898*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11579 /* 26909*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11581 /* 26918*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11584 /* 26930*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11597 /* 26953*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11602 /* 26960*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11618 /* 26997*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11620 /* 27004*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11623 /* 27013*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11626 /* 27024*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11629 /* 27035*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11631 /* 27044*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11634 /* 27053*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11637 /* 27064*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11640 /* 27075*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11642 /* 27084*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11645 /* 27096*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11659 /* 27120*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11664 /* 27127*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11675 /* 27146*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11677 /* 27150*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11682 /* 27157*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11693 /* 27178*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11698 /* 27185*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11714 /* 27222*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11716 /* 27229*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11719 /* 27238*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11722 /* 27249*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11725 /* 27260*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11727 /* 27269*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11730 /* 27278*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11733 /* 27289*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11736 /* 27300*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11738 /* 27309*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11741 /* 27321*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11754 /* 27344*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11759 /* 27351*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11775 /* 27388*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11777 /* 27395*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11780 /* 27404*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11783 /* 27415*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11786 /* 27426*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11788 /* 27435*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11791 /* 27444*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11794 /* 27455*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11797 /* 27466*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11799 /* 27475*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11802 /* 27487*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11815 /* 27509*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11826 /* 27526*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11828 /* 27530*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11830 /* 27534*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11835 /* 27541*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11846 /* 27562*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11851 /* 27569*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11862 /* 27588*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
11864 /* 27592*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11869 /* 27599*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11880 /* 27620*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11885 /* 27627*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11901 /* 27664*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11903 /* 27671*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11906 /* 27680*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11909 /* 27691*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11912 /* 27702*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11914 /* 27711*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11917 /* 27720*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11920 /* 27731*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11923 /* 27742*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11925 /* 27751*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11928 /* 27763*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
11941 /* 27786*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
11946 /* 27793*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
11962 /* 27830*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
11964 /* 27837*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11967 /* 27846*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11970 /* 27857*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11973 /* 27868*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11975 /* 27877*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
11978 /* 27886*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
11981 /* 27897*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
11984 /* 27908*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
11986 /* 27917*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
11989 /* 27929*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12003 /* 27953*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12008 /* 27960*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12019 /* 27979*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12021 /* 27983*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12026 /* 27990*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12037 /* 28011*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12042 /* 28018*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12058 /* 28055*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12060 /* 28062*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12063 /* 28071*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12066 /* 28082*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12069 /* 28093*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12071 /* 28102*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12074 /* 28111*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12077 /* 28122*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12080 /* 28133*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12082 /* 28142*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12085 /* 28154*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12098 /* 28177*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12103 /* 28184*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12119 /* 28221*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12121 /* 28228*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12124 /* 28237*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12127 /* 28248*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12130 /* 28259*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12132 /* 28268*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12135 /* 28277*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12138 /* 28288*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12141 /* 28299*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12143 /* 28308*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12146 /* 28320*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12159 /* 28342*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12170 /* 28359*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12172 /* 28363*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12174 /* 28367*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12179 /* 28374*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12190 /* 28395*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12195 /* 28402*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12206 /* 28421*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12208 /* 28425*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12213 /* 28432*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12224 /* 28453*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12229 /* 28460*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12245 /* 28497*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12247 /* 28504*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12250 /* 28513*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12253 /* 28524*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12256 /* 28535*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12258 /* 28544*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12261 /* 28553*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12264 /* 28564*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12267 /* 28575*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12269 /* 28584*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12272 /* 28596*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12285 /* 28619*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12290 /* 28626*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12306 /* 28663*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12308 /* 28670*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12311 /* 28679*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12314 /* 28690*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12317 /* 28701*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12319 /* 28710*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12322 /* 28719*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12325 /* 28730*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12328 /* 28741*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12330 /* 28750*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12333 /* 28762*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12347 /* 28786*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12352 /* 28793*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12363 /* 28812*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12365 /* 28816*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12370 /* 28823*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12381 /* 28844*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12386 /* 28851*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12402 /* 28888*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12404 /* 28895*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12407 /* 28904*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12410 /* 28915*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12413 /* 28926*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12415 /* 28935*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12418 /* 28944*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12421 /* 28955*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12424 /* 28966*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12426 /* 28975*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12429 /* 28987*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12442 /* 29010*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12447 /* 29017*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12463 /* 29054*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12465 /* 29061*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12468 /* 29070*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12471 /* 29081*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12474 /* 29092*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12476 /* 29101*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12479 /* 29110*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12482 /* 29121*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12485 /* 29132*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12487 /* 29141*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12490 /* 29153*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12498 /* 29166*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12509 /* 29187*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12514 /* 29194*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12525 /* 29213*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12527 /* 29217*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12529 /* 29221*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12534 /* 29228*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12545 /* 29249*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12550 /* 29256*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12561 /* 29275*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12563 /* 29279*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12574 /* 29298*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12590 /* 29333*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12592 /* 29340*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12595 /* 29349*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12598 /* 29360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12601 /* 29371*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12603 /* 29380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12606 /* 29389*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12609 /* 29400*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12612 /* 29411*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12614 /* 29420*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12617 /* 29432*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12628 /* 29452*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12644 /* 29487*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12646 /* 29494*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12649 /* 29503*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12652 /* 29514*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12655 /* 29525*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12657 /* 29534*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12660 /* 29543*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12663 /* 29554*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12666 /* 29565*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12668 /* 29574*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12671 /* 29586*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12685 /* 29610*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12690 /* 29617*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12701 /* 29636*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12703 /* 29640*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12714 /* 29659*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12730 /* 29694*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12732 /* 29701*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12735 /* 29710*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12738 /* 29721*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12741 /* 29732*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12743 /* 29741*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12746 /* 29750*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12749 /* 29761*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12752 /* 29772*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12754 /* 29781*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12757 /* 29793*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12768 /* 29813*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12784 /* 29848*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12786 /* 29855*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12789 /* 29864*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12792 /* 29875*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12795 /* 29886*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12797 /* 29895*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12800 /* 29904*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12803 /* 29915*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12806 /* 29926*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12808 /* 29935*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12811 /* 29947*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12826 /* 29972*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12831 /* 29979*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12842 /* 29998*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12844 /* 30002*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12846 /* 30006*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12851 /* 30013*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12862 /* 30034*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12867 /* 30041*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
12878 /* 30060*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
12880 /* 30064*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12891 /* 30083*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12907 /* 30118*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12909 /* 30125*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12912 /* 30134*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12915 /* 30145*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12918 /* 30156*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12920 /* 30165*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12923 /* 30174*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12926 /* 30185*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12929 /* 30196*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12931 /* 30205*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12934 /* 30217*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
12945 /* 30237*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
12961 /* 30272*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
12963 /* 30279*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12966 /* 30288*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12969 /* 30299*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12972 /* 30310*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12974 /* 30319*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
12977 /* 30328*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
12980 /* 30339*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
12983 /* 30350*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
12985 /* 30359*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
12988 /* 30371*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13002 /* 30395*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13007 /* 30402*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13018 /* 30421*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13020 /* 30425*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13031 /* 30444*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13047 /* 30479*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13049 /* 30486*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13052 /* 30495*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13055 /* 30506*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13058 /* 30517*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13060 /* 30526*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13063 /* 30535*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13066 /* 30546*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13069 /* 30557*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13071 /* 30566*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13074 /* 30578*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13085 /* 30598*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13101 /* 30633*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13103 /* 30640*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13106 /* 30649*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13109 /* 30660*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13112 /* 30671*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13114 /* 30680*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13117 /* 30689*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13120 /* 30700*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13123 /* 30711*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13125 /* 30720*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13128 /* 30732*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13143 /* 30757*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13148 /* 30764*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13159 /* 30783*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13161 /* 30787*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13163 /* 30791*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13174 /* 30810*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13185 /* 30827*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13187 /* 30831*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13192 /* 30838*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13203 /* 30859*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13208 /* 30866*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13224 /* 30903*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13226 /* 30910*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13229 /* 30919*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13232 /* 30930*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13235 /* 30941*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13237 /* 30950*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13240 /* 30959*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13243 /* 30970*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13246 /* 30981*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13248 /* 30990*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13251 /* 31002*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13264 /* 31025*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13269 /* 31032*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13285 /* 31069*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13287 /* 31076*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13290 /* 31085*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13293 /* 31096*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13296 /* 31107*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13298 /* 31116*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13301 /* 31125*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13304 /* 31136*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13307 /* 31147*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13309 /* 31156*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13312 /* 31168*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13324 /* 31189*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13335 /* 31206*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13337 /* 31210*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13342 /* 31217*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13353 /* 31238*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13358 /* 31245*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13374 /* 31282*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13376 /* 31289*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13379 /* 31298*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13382 /* 31309*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13385 /* 31320*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13387 /* 31329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13390 /* 31338*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13393 /* 31349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13396 /* 31360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13398 /* 31369*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13401 /* 31381*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13414 /* 31404*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13419 /* 31411*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13435 /* 31448*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13437 /* 31455*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13440 /* 31464*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13443 /* 31475*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13446 /* 31486*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13448 /* 31495*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13451 /* 31504*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13454 /* 31515*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13457 /* 31526*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13459 /* 31535*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13462 /* 31547*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13477 /* 31572*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13482 /* 31579*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13493 /* 31598*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13495 /* 31602*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13497 /* 31606*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13508 /* 31625*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13519 /* 31642*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13521 /* 31646*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13526 /* 31653*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13537 /* 31674*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13542 /* 31681*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13558 /* 31718*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13560 /* 31725*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13563 /* 31734*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13566 /* 31745*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13569 /* 31756*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13571 /* 31765*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13574 /* 31774*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13577 /* 31785*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13580 /* 31796*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13582 /* 31805*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13585 /* 31817*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13598 /* 31840*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13603 /* 31847*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13619 /* 31884*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13621 /* 31891*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13624 /* 31900*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13627 /* 31911*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13630 /* 31922*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13632 /* 31931*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13635 /* 31940*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13638 /* 31951*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13641 /* 31962*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13643 /* 31971*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13646 /* 31983*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13658 /* 32004*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13669 /* 32021*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13671 /* 32025*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13676 /* 32032*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13687 /* 32053*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13692 /* 32060*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13708 /* 32097*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13710 /* 32104*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13713 /* 32113*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13716 /* 32124*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13719 /* 32135*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13721 /* 32144*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13724 /* 32153*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13727 /* 32164*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13730 /* 32175*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13732 /* 32184*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13735 /* 32196*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13748 /* 32219*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13753 /* 32226*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13769 /* 32263*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13771 /* 32270*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13774 /* 32279*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13777 /* 32290*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13780 /* 32301*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13782 /* 32310*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13785 /* 32319*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13788 /* 32330*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13791 /* 32341*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13793 /* 32350*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13796 /* 32362*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13811 /* 32387*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13816 /* 32394*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13827 /* 32413*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13829 /* 32417*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13831 /* 32421*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13836 /* 32428*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13847 /* 32449*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13852 /* 32456*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13863 /* 32475*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13865 /* 32479*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13875 /* 32495*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13891 /* 32530*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13893 /* 32537*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13896 /* 32546*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13899 /* 32557*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13902 /* 32568*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13904 /* 32577*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13907 /* 32586*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13910 /* 32597*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13913 /* 32608*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13915 /* 32617*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
13918 /* 32629*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
13931 /* 32652*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13936 /* 32659*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
13947 /* 32678*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
13949 /* 32682*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13960 /* 32701*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
13976 /* 32736*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
13978 /* 32743*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13981 /* 32752*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13984 /* 32763*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13987 /* 32774*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
13989 /* 32783*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
13992 /* 32792*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
13995 /* 32803*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13998 /* 32814*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14000 /* 32823*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14003 /* 32835*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14014 /* 32855*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14030 /* 32890*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14032 /* 32897*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14035 /* 32906*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14038 /* 32917*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14041 /* 32928*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14043 /* 32937*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14046 /* 32946*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14049 /* 32957*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14052 /* 32968*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14054 /* 32977*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14057 /* 32989*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14072 /* 33014*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14077 /* 33021*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14088 /* 33040*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14090 /* 33044*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14092 /* 33048*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14097 /* 33055*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14108 /* 33076*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14113 /* 33083*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14124 /* 33102*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14126 /* 33106*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14137 /* 33125*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14153 /* 33160*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14155 /* 33167*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14158 /* 33176*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14161 /* 33187*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14164 /* 33198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14166 /* 33207*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14169 /* 33216*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14172 /* 33227*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14175 /* 33238*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14177 /* 33247*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14180 /* 33259*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14191 /* 33279*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14207 /* 33314*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14209 /* 33321*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14212 /* 33330*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14215 /* 33341*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14218 /* 33352*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14220 /* 33361*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14223 /* 33370*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14226 /* 33381*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14229 /* 33392*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14231 /* 33401*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14234 /* 33413*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14248 /* 33437*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14253 /* 33444*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14264 /* 33463*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14266 /* 33467*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14277 /* 33486*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14293 /* 33521*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14295 /* 33528*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14298 /* 33537*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14301 /* 33548*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14304 /* 33559*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14306 /* 33568*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14309 /* 33577*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14312 /* 33588*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14315 /* 33599*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14317 /* 33608*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14320 /* 33620*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14331 /* 33640*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14347 /* 33675*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14349 /* 33682*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14352 /* 33691*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14355 /* 33702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14358 /* 33713*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14360 /* 33722*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14363 /* 33731*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14366 /* 33742*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14369 /* 33753*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14371 /* 33762*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14374 /* 33774*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14389 /* 33799*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14394 /* 33806*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14405 /* 33825*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14407 /* 33829*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14409 /* 33833*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14420 /* 33852*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14431 /* 33869*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14433 /* 33873*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14438 /* 33880*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14449 /* 33901*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14454 /* 33908*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14470 /* 33945*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14472 /* 33952*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14475 /* 33961*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14478 /* 33972*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14481 /* 33983*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14483 /* 33992*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14486 /* 34001*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14489 /* 34012*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14492 /* 34023*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14494 /* 34032*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14497 /* 34044*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14510 /* 34067*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14515 /* 34074*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14531 /* 34111*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14533 /* 34118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14536 /* 34127*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14539 /* 34138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14542 /* 34149*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14544 /* 34158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14547 /* 34167*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14550 /* 34178*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14553 /* 34189*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14555 /* 34198*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14558 /* 34210*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14570 /* 34231*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14581 /* 34248*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14583 /* 34252*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14588 /* 34259*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14599 /* 34280*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14604 /* 34287*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14620 /* 34324*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14622 /* 34331*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14625 /* 34340*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14628 /* 34351*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14631 /* 34362*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14633 /* 34371*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14636 /* 34380*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14639 /* 34391*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14642 /* 34402*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14644 /* 34411*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14647 /* 34423*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14660 /* 34446*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14665 /* 34453*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14681 /* 34490*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14683 /* 34497*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14686 /* 34506*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14689 /* 34517*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14692 /* 34528*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14694 /* 34537*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14697 /* 34546*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14700 /* 34557*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14703 /* 34568*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14705 /* 34577*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14708 /* 34589*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14723 /* 34614*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14728 /* 34621*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14739 /* 34640*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14741 /* 34644*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14743 /* 34648*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14754 /* 34667*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14765 /* 34684*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14767 /* 34688*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14772 /* 34695*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14783 /* 34716*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14788 /* 34723*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14804 /* 34760*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14806 /* 34767*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14809 /* 34776*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14812 /* 34787*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14815 /* 34798*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14817 /* 34807*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14820 /* 34816*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14823 /* 34827*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14826 /* 34838*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14828 /* 34847*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14831 /* 34859*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14844 /* 34882*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14849 /* 34889*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14865 /* 34926*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14867 /* 34933*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14870 /* 34942*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14873 /* 34953*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14876 /* 34964*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14878 /* 34973*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14881 /* 34982*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14884 /* 34993*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14887 /* 35004*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14889 /* 35013*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14892 /* 35025*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14904 /* 35046*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14915 /* 35063*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
14917 /* 35067*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14922 /* 35074*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14933 /* 35095*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14938 /* 35102*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
14954 /* 35139*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
14956 /* 35146*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14959 /* 35155*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14962 /* 35166*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14965 /* 35177*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14967 /* 35186*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
14970 /* 35195*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
14973 /* 35206*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14976 /* 35217*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
14978 /* 35226*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
14981 /* 35238*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
14994 /* 35261*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
14999 /* 35268*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15015 /* 35305*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15017 /* 35312*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15020 /* 35321*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15023 /* 35332*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15026 /* 35343*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15028 /* 35352*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15031 /* 35361*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15034 /* 35372*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15037 /* 35383*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15039 /* 35392*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15042 /* 35404*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15056 /* 35427*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15067 /* 35444*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15069 /* 35448*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15071 /* 35452*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15076 /* 35459*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15087 /* 35480*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15092 /* 35487*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15103 /* 35506*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15105 /* 35510*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15110 /* 35517*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15121 /* 35538*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15126 /* 35545*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15142 /* 35582*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15144 /* 35589*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15147 /* 35598*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15150 /* 35609*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15153 /* 35620*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15155 /* 35629*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15158 /* 35638*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15161 /* 35649*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15164 /* 35660*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15166 /* 35669*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15169 /* 35681*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15182 /* 35704*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15187 /* 35711*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15203 /* 35748*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15205 /* 35755*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15208 /* 35764*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15211 /* 35775*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15214 /* 35786*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15216 /* 35795*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15219 /* 35804*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15222 /* 35815*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15225 /* 35826*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15227 /* 35835*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15230 /* 35847*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15244 /* 35871*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15249 /* 35878*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15260 /* 35897*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15262 /* 35901*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15267 /* 35908*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15278 /* 35929*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15283 /* 35936*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15299 /* 35973*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15301 /* 35980*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15304 /* 35989*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15307 /* 36000*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15310 /* 36011*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15312 /* 36020*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15315 /* 36029*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15318 /* 36040*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15321 /* 36051*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15323 /* 36060*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15326 /* 36072*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15339 /* 36095*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15344 /* 36102*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15360 /* 36139*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15362 /* 36146*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15365 /* 36155*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15368 /* 36166*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15371 /* 36177*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15373 /* 36186*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15376 /* 36195*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15379 /* 36206*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15382 /* 36217*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15384 /* 36226*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15387 /* 36238*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15400 /* 36260*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15411 /* 36277*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15413 /* 36281*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15415 /* 36285*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15420 /* 36292*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15431 /* 36313*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15436 /* 36320*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15447 /* 36339*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15449 /* 36343*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15454 /* 36350*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15465 /* 36371*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15470 /* 36378*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15486 /* 36415*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15488 /* 36422*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15491 /* 36431*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15494 /* 36442*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15497 /* 36453*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15499 /* 36462*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15502 /* 36471*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15505 /* 36482*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15508 /* 36493*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15510 /* 36502*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15513 /* 36514*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15526 /* 36537*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15531 /* 36544*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15547 /* 36581*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15549 /* 36588*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15552 /* 36597*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15555 /* 36608*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15558 /* 36619*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15560 /* 36628*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15563 /* 36637*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15566 /* 36648*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15569 /* 36659*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15571 /* 36668*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15574 /* 36680*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15588 /* 36704*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15593 /* 36711*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15604 /* 36730*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15606 /* 36734*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15611 /* 36741*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15622 /* 36762*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15627 /* 36769*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15643 /* 36806*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15645 /* 36813*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15648 /* 36822*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15651 /* 36833*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15654 /* 36844*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15656 /* 36853*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15659 /* 36862*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15662 /* 36873*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15665 /* 36884*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15667 /* 36893*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15670 /* 36905*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15683 /* 36928*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15688 /* 36935*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15704 /* 36972*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15706 /* 36979*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15709 /* 36988*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15712 /* 36999*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15715 /* 37010*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15717 /* 37019*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15720 /* 37028*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15723 /* 37039*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15726 /* 37050*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15728 /* 37059*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15731 /* 37071*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15744 /* 37093*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15755 /* 37110*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15757 /* 37114*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15759 /* 37118*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15764 /* 37125*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15775 /* 37146*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15780 /* 37153*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15791 /* 37172*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15793 /* 37176*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15798 /* 37183*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15809 /* 37204*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15814 /* 37211*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15830 /* 37248*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15832 /* 37255*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15835 /* 37264*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15838 /* 37275*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15841 /* 37286*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15843 /* 37295*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15846 /* 37304*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15849 /* 37315*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15852 /* 37326*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15854 /* 37335*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15857 /* 37347*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15870 /* 37370*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15875 /* 37377*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15891 /* 37414*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15893 /* 37421*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15896 /* 37430*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15899 /* 37441*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15902 /* 37452*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15904 /* 37461*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15907 /* 37470*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15910 /* 37481*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15913 /* 37492*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
15915 /* 37501*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
15918 /* 37513*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
15932 /* 37537*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15937 /* 37544*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15948 /* 37563*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
15950 /* 37567*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15955 /* 37574*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15966 /* 37595*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
15971 /* 37602*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
15987 /* 37639*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
15989 /* 37646*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
15992 /* 37655*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
15995 /* 37666*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15998 /* 37677*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16000 /* 37686*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16003 /* 37695*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16006 /* 37706*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16009 /* 37717*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16011 /* 37726*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16014 /* 37738*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16027 /* 37761*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16032 /* 37768*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16048 /* 37805*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16050 /* 37812*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16053 /* 37821*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16056 /* 37832*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16059 /* 37843*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16061 /* 37852*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16064 /* 37861*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16067 /* 37872*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16070 /* 37883*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16072 /* 37892*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16075 /* 37904*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16088 /* 37926*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16099 /* 37943*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16101 /* 37947*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16103 /* 37951*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16108 /* 37958*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16119 /* 37979*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16124 /* 37986*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16135 /* 38005*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16137 /* 38009*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16142 /* 38016*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16153 /* 38037*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16158 /* 38044*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16174 /* 38081*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16176 /* 38088*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16179 /* 38097*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16182 /* 38108*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16185 /* 38119*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16187 /* 38128*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16190 /* 38137*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16193 /* 38148*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16196 /* 38159*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16198 /* 38168*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16201 /* 38180*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16214 /* 38203*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16219 /* 38210*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16235 /* 38247*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16237 /* 38254*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16240 /* 38263*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16243 /* 38274*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16246 /* 38285*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16248 /* 38294*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16251 /* 38303*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16254 /* 38314*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16257 /* 38325*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16259 /* 38334*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16262 /* 38346*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16276 /* 38370*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16281 /* 38377*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16292 /* 38396*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16294 /* 38400*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16299 /* 38407*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16310 /* 38428*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16315 /* 38435*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16331 /* 38472*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16333 /* 38479*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16336 /* 38488*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16339 /* 38499*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16342 /* 38510*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16344 /* 38519*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16347 /* 38528*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16350 /* 38539*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16353 /* 38550*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16355 /* 38559*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16358 /* 38571*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16371 /* 38594*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16376 /* 38601*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16392 /* 38638*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16394 /* 38645*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16397 /* 38654*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16400 /* 38665*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16403 /* 38676*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16405 /* 38685*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16408 /* 38694*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16411 /* 38705*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16414 /* 38716*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16416 /* 38725*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16419 /* 38737*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16427 /* 38750*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16438 /* 38771*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16443 /* 38778*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16454 /* 38797*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16456 /* 38801*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16458 /* 38805*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16463 /* 38812*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16474 /* 38833*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16479 /* 38840*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16490 /* 38859*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16492 /* 38863*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16503 /* 38882*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16519 /* 38917*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16521 /* 38924*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16524 /* 38933*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16527 /* 38944*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16530 /* 38955*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16532 /* 38964*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16535 /* 38973*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16538 /* 38984*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16541 /* 38995*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16543 /* 39004*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16546 /* 39016*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16557 /* 39036*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16573 /* 39071*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16575 /* 39078*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16578 /* 39087*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16581 /* 39098*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16584 /* 39109*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16586 /* 39118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16589 /* 39127*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16592 /* 39138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16595 /* 39149*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16597 /* 39158*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16600 /* 39170*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16614 /* 39194*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16619 /* 39201*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16630 /* 39220*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16632 /* 39224*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16643 /* 39243*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16659 /* 39278*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16661 /* 39285*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16664 /* 39294*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16667 /* 39305*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16670 /* 39316*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16672 /* 39325*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16675 /* 39334*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16678 /* 39345*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16681 /* 39356*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16683 /* 39365*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16686 /* 39377*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16697 /* 39397*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16713 /* 39432*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16715 /* 39439*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16718 /* 39448*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16721 /* 39459*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16724 /* 39470*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16726 /* 39479*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16729 /* 39488*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16732 /* 39499*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16735 /* 39510*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16737 /* 39519*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16740 /* 39531*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16755 /* 39556*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16760 /* 39563*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16771 /* 39582*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16773 /* 39586*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16775 /* 39590*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16780 /* 39597*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16791 /* 39618*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16796 /* 39625*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16807 /* 39644*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16809 /* 39648*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16820 /* 39667*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16836 /* 39702*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16838 /* 39709*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16841 /* 39718*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16844 /* 39729*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16847 /* 39740*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16849 /* 39749*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16852 /* 39758*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16855 /* 39769*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16858 /* 39780*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16860 /* 39789*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16863 /* 39801*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16874 /* 39821*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16890 /* 39856*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16892 /* 39863*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16895 /* 39872*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16898 /* 39883*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16901 /* 39894*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16903 /* 39903*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16906 /* 39912*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16909 /* 39923*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16912 /* 39934*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16914 /* 39943*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
16917 /* 39955*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
16931 /* 39979*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16936 /* 39986*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
16947 /* 40005*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
16949 /* 40009*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16960 /* 40028*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
16976 /* 40063*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
16978 /* 40070*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16981 /* 40079*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16984 /* 40090*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16987 /* 40101*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
16989 /* 40110*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
16992 /* 40119*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
16995 /* 40130*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16998 /* 40141*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17000 /* 40150*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17003 /* 40162*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17014 /* 40182*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17030 /* 40217*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17032 /* 40224*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17035 /* 40233*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17038 /* 40244*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17041 /* 40255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17043 /* 40264*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17046 /* 40273*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17049 /* 40284*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17052 /* 40295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17054 /* 40304*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17057 /* 40316*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17072 /* 40341*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17077 /* 40348*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17088 /* 40367*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17090 /* 40371*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17092 /* 40375*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17103 /* 40394*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17114 /* 40411*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17116 /* 40415*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17121 /* 40422*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17132 /* 40443*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17137 /* 40450*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17153 /* 40487*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17155 /* 40494*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17158 /* 40503*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17161 /* 40514*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17164 /* 40525*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17166 /* 40534*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17169 /* 40543*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17172 /* 40554*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17175 /* 40565*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17177 /* 40574*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17180 /* 40586*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17193 /* 40609*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17198 /* 40616*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17214 /* 40653*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17216 /* 40660*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17219 /* 40669*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17222 /* 40680*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17225 /* 40691*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17227 /* 40700*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17230 /* 40709*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17233 /* 40720*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17236 /* 40731*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17238 /* 40740*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17241 /* 40752*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17253 /* 40773*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17264 /* 40790*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17266 /* 40794*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17271 /* 40801*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17282 /* 40822*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17287 /* 40829*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17303 /* 40866*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17305 /* 40873*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17308 /* 40882*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17311 /* 40893*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17314 /* 40904*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17316 /* 40913*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17319 /* 40922*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17322 /* 40933*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17325 /* 40944*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17327 /* 40953*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17330 /* 40965*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17343 /* 40988*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17348 /* 40995*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17364 /* 41032*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17366 /* 41039*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17369 /* 41048*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17372 /* 41059*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17375 /* 41070*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17377 /* 41079*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17380 /* 41088*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17383 /* 41099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17386 /* 41110*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17388 /* 41119*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17391 /* 41131*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17406 /* 41156*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17411 /* 41163*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17422 /* 41182*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17424 /* 41186*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17426 /* 41190*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17437 /* 41209*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17448 /* 41226*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17450 /* 41230*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17455 /* 41237*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17466 /* 41258*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17471 /* 41265*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17487 /* 41302*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17489 /* 41309*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17492 /* 41318*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17495 /* 41329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17498 /* 41340*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17500 /* 41349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17503 /* 41358*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17506 /* 41369*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17509 /* 41380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17511 /* 41389*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17514 /* 41401*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17527 /* 41424*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17532 /* 41431*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17548 /* 41468*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17550 /* 41475*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17553 /* 41484*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17556 /* 41495*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17559 /* 41506*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17561 /* 41515*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17564 /* 41524*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17567 /* 41535*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17570 /* 41546*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17572 /* 41555*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17575 /* 41567*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17587 /* 41588*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17598 /* 41605*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17600 /* 41609*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17605 /* 41616*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17616 /* 41637*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17621 /* 41644*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17637 /* 41681*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17639 /* 41688*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17642 /* 41697*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17645 /* 41708*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17648 /* 41719*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17650 /* 41728*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17653 /* 41737*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17656 /* 41748*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17659 /* 41759*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17661 /* 41768*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17664 /* 41780*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17677 /* 41803*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17682 /* 41810*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17698 /* 41847*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17700 /* 41854*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17703 /* 41863*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17706 /* 41874*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17709 /* 41885*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17711 /* 41894*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17714 /* 41903*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17717 /* 41914*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17720 /* 41925*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17722 /* 41934*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17725 /* 41946*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17740 /* 41971*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17745 /* 41978*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17756 /* 41997*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17758 /* 42001*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17760 /* 42005*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17765 /* 42012*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17776 /* 42033*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17781 /* 42040*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17792 /* 42059*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17794 /* 42063*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17805 /* 42082*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17821 /* 42117*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17823 /* 42124*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17826 /* 42133*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17829 /* 42144*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17832 /* 42155*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17834 /* 42164*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17837 /* 42173*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17840 /* 42184*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17843 /* 42195*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17845 /* 42204*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17848 /* 42216*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17859 /* 42236*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17875 /* 42271*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17877 /* 42278*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17880 /* 42287*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17883 /* 42298*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17886 /* 42309*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17888 /* 42318*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17891 /* 42327*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17894 /* 42338*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17897 /* 42349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17899 /* 42358*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17902 /* 42370*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17916 /* 42394*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17921 /* 42401*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
17932 /* 42420*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
17934 /* 42424*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17945 /* 42443*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
17961 /* 42478*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
17963 /* 42485*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17966 /* 42494*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17969 /* 42505*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17972 /* 42516*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17974 /* 42525*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
17977 /* 42534*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
17980 /* 42545*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17983 /* 42556*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
17985 /* 42565*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
17988 /* 42577*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
17999 /* 42597*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18015 /* 42632*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18017 /* 42639*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18020 /* 42648*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18023 /* 42659*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18026 /* 42670*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18028 /* 42679*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18031 /* 42688*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18034 /* 42699*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18037 /* 42710*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18039 /* 42719*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18042 /* 42731*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18057 /* 42756*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18062 /* 42763*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18073 /* 42782*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18075 /* 42786*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18077 /* 42790*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18082 /* 42797*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18093 /* 42818*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18098 /* 42825*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18109 /* 42844*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18111 /* 42848*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18122 /* 42867*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18138 /* 42902*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18140 /* 42909*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18143 /* 42918*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18146 /* 42929*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18149 /* 42940*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18151 /* 42949*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18154 /* 42958*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18157 /* 42969*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18160 /* 42980*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18162 /* 42989*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18165 /* 43001*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18176 /* 43021*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18192 /* 43056*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18194 /* 43063*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18197 /* 43072*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18200 /* 43083*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18203 /* 43094*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18205 /* 43103*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18208 /* 43112*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18211 /* 43123*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18214 /* 43134*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18216 /* 43143*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18219 /* 43155*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18233 /* 43179*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18238 /* 43186*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18249 /* 43205*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18251 /* 43209*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18262 /* 43228*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18278 /* 43263*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18280 /* 43270*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18283 /* 43279*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18286 /* 43290*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18289 /* 43301*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18291 /* 43310*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18294 /* 43319*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18297 /* 43330*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18300 /* 43341*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18302 /* 43350*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18305 /* 43362*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18316 /* 43382*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18332 /* 43417*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18334 /* 43424*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18337 /* 43433*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18340 /* 43444*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18343 /* 43455*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18345 /* 43464*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18348 /* 43473*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18351 /* 43484*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18354 /* 43495*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18356 /* 43504*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18359 /* 43516*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18374 /* 43541*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18379 /* 43548*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18390 /* 43567*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18392 /* 43571*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18394 /* 43575*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18405 /* 43594*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18416 /* 43611*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18418 /* 43615*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18423 /* 43622*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18434 /* 43643*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18439 /* 43650*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18455 /* 43687*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18457 /* 43694*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18460 /* 43703*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18463 /* 43714*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18466 /* 43725*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18468 /* 43734*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18471 /* 43743*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18474 /* 43754*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18477 /* 43765*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18479 /* 43774*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18482 /* 43786*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18495 /* 43809*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18500 /* 43816*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18516 /* 43853*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18518 /* 43860*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18521 /* 43869*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18524 /* 43880*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18527 /* 43891*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18529 /* 43900*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18532 /* 43909*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18535 /* 43920*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18538 /* 43931*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18540 /* 43940*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18543 /* 43952*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18555 /* 43973*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18566 /* 43990*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18568 /* 43994*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18573 /* 44001*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18584 /* 44022*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18589 /* 44029*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18605 /* 44066*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18607 /* 44073*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18610 /* 44082*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18613 /* 44093*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18616 /* 44104*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18618 /* 44113*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18621 /* 44122*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18624 /* 44133*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18627 /* 44144*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18629 /* 44153*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18632 /* 44165*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18645 /* 44188*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18650 /* 44195*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18666 /* 44232*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18668 /* 44239*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18671 /* 44248*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18674 /* 44259*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18677 /* 44270*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18679 /* 44279*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18682 /* 44288*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18685 /* 44299*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18688 /* 44310*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18690 /* 44319*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18693 /* 44331*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18708 /* 44356*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18713 /* 44363*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18724 /* 44382*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18726 /* 44386*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18728 /* 44390*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18739 /* 44409*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18750 /* 44426*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18752 /* 44430*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18757 /* 44437*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18768 /* 44458*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18773 /* 44465*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18789 /* 44502*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18791 /* 44509*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18794 /* 44518*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18797 /* 44529*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18800 /* 44540*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18802 /* 44549*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18805 /* 44558*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18808 /* 44569*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18811 /* 44580*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18813 /* 44589*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18816 /* 44601*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18829 /* 44624*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18834 /* 44631*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18850 /* 44668*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18852 /* 44675*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18855 /* 44684*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18858 /* 44695*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18861 /* 44706*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18863 /* 44715*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18866 /* 44724*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18869 /* 44735*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18872 /* 44746*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18874 /* 44755*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18877 /* 44767*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18889 /* 44788*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18900 /* 44805*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
18902 /* 44809*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18907 /* 44816*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18918 /* 44837*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18923 /* 44844*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
18939 /* 44881*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
18941 /* 44888*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18944 /* 44897*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18947 /* 44908*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18950 /* 44919*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18952 /* 44928*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18955 /* 44937*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
18958 /* 44948*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18961 /* 44959*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18963 /* 44968*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
18966 /* 44980*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
18979 /* 45003*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
18984 /* 45010*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19000 /* 45047*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19002 /* 45054*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19005 /* 45063*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19008 /* 45074*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19011 /* 45085*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19013 /* 45094*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19016 /* 45103*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19019 /* 45114*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19022 /* 45125*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19024 /* 45134*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
19027 /* 45146*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19041 /* 45168*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19046 /* 45175*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19057 /* 45193*/          OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19059 /* 45197*/          OPC_SwitchOpcode /*2 cases */, 45|128,23|128,1/*19373*/, TARGET_VAL(ISD::ADD),// ->64576
19061 /* 45204*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19063 /* 45208*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19069 /* 45218*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19080 /* 45239*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19085 /* 45246*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19096 /* 45265*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19098 /* 45269*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19103 /* 45276*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19114 /* 45297*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19119 /* 45304*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19131 /* 45324*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19133 /* 45328*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19144 /* 45347*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19159 /* 45381*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19161 /* 45388*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19164 /* 45397*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19167 /* 45408*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19170 /* 45419*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19172 /* 45428*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19175 /* 45437*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19178 /* 45448*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19181 /* 45459*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19183 /* 45468*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19186 /* 45480*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19197 /* 45500*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19212 /* 45534*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19214 /* 45541*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19217 /* 45550*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19220 /* 45561*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19223 /* 45572*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19225 /* 45581*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19228 /* 45590*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19231 /* 45601*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19234 /* 45612*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19236 /* 45621*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19239 /* 45633*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19253 /* 45657*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19258 /* 45664*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19270 /* 45684*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19272 /* 45688*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19283 /* 45707*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19298 /* 45741*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19300 /* 45748*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19303 /* 45757*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19306 /* 45768*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19309 /* 45779*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19311 /* 45788*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19314 /* 45797*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19317 /* 45808*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19320 /* 45819*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19322 /* 45828*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19325 /* 45840*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19336 /* 45860*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19351 /* 45894*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19353 /* 45901*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19356 /* 45910*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19359 /* 45921*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19362 /* 45932*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19364 /* 45941*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19367 /* 45950*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19370 /* 45961*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19373 /* 45972*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19375 /* 45981*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19378 /* 45993*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19393 /* 46018*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19398 /* 46025*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19409 /* 46044*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19411 /* 46048*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19416 /* 46055*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19427 /* 46076*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19432 /* 46083*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19444 /* 46103*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19446 /* 46107*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19457 /* 46126*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19472 /* 46160*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19474 /* 46167*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19477 /* 46176*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19480 /* 46187*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19483 /* 46198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19485 /* 46207*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19488 /* 46216*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19491 /* 46227*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19494 /* 46238*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19496 /* 46247*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19499 /* 46259*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19510 /* 46279*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19525 /* 46313*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19527 /* 46320*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19530 /* 46329*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19533 /* 46340*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19536 /* 46351*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19538 /* 46360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19541 /* 46369*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19544 /* 46380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19547 /* 46391*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19549 /* 46400*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19552 /* 46412*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19566 /* 46436*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19571 /* 46443*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19583 /* 46463*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19585 /* 46467*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19596 /* 46486*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19611 /* 46520*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19613 /* 46527*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19616 /* 46536*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19619 /* 46547*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19622 /* 46558*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19624 /* 46567*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19627 /* 46576*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19630 /* 46587*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19633 /* 46598*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19635 /* 46607*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19638 /* 46619*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19649 /* 46639*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19664 /* 46673*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19666 /* 46680*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19669 /* 46689*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19672 /* 46700*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19675 /* 46711*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19677 /* 46720*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19680 /* 46729*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19683 /* 46740*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19686 /* 46751*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19688 /* 46760*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19691 /* 46772*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19706 /* 46797*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19711 /* 46804*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19722 /* 46823*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19724 /* 46827*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19729 /* 46834*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19740 /* 46855*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19745 /* 46862*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19757 /* 46882*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19759 /* 46886*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19770 /* 46905*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19785 /* 46939*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19787 /* 46946*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19790 /* 46955*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19793 /* 46966*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19796 /* 46977*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19798 /* 46986*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19801 /* 46995*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19804 /* 47006*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19807 /* 47017*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19809 /* 47026*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19812 /* 47038*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19823 /* 47058*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19838 /* 47092*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19840 /* 47099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19843 /* 47108*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19846 /* 47119*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19849 /* 47130*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19851 /* 47139*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19854 /* 47148*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19857 /* 47159*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19860 /* 47170*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19862 /* 47179*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19865 /* 47191*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19879 /* 47215*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19884 /* 47222*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
19896 /* 47242*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
19898 /* 47246*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19909 /* 47265*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19924 /* 47299*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19926 /* 47306*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19929 /* 47315*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19932 /* 47326*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19935 /* 47337*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19937 /* 47346*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19940 /* 47355*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19943 /* 47366*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19946 /* 47377*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19948 /* 47386*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
19951 /* 47398*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
19962 /* 47418*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
19977 /* 47452*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
19979 /* 47459*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19982 /* 47468*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19985 /* 47479*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19988 /* 47490*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
19990 /* 47499*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
19993 /* 47508*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
19996 /* 47519*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19999 /* 47530*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20001 /* 47539*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20004 /* 47551*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20019 /* 47576*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20024 /* 47583*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20035 /* 47602*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20037 /* 47606*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20042 /* 47613*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20053 /* 47634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20058 /* 47641*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20070 /* 47661*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20072 /* 47665*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20083 /* 47684*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20098 /* 47718*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20100 /* 47725*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20103 /* 47734*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20106 /* 47745*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20109 /* 47756*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20111 /* 47765*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20114 /* 47774*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20117 /* 47785*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20120 /* 47796*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20122 /* 47805*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20125 /* 47817*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20136 /* 47837*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20151 /* 47871*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20153 /* 47878*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20156 /* 47887*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20159 /* 47898*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20162 /* 47909*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20164 /* 47918*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20167 /* 47927*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20170 /* 47938*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20173 /* 47949*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20175 /* 47958*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20178 /* 47970*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20192 /* 47994*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20197 /* 48001*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20209 /* 48021*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20211 /* 48025*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20222 /* 48044*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20237 /* 48078*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20239 /* 48085*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20242 /* 48094*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20245 /* 48105*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20248 /* 48116*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20250 /* 48125*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20253 /* 48134*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20256 /* 48145*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20259 /* 48156*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20261 /* 48165*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20264 /* 48177*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20275 /* 48197*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20290 /* 48231*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20292 /* 48238*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20295 /* 48247*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20298 /* 48258*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20301 /* 48269*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20303 /* 48278*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20306 /* 48287*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20309 /* 48298*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20312 /* 48309*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20314 /* 48318*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20317 /* 48330*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20332 /* 48355*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20337 /* 48362*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20348 /* 48381*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20350 /* 48385*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20361 /* 48404*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20373 /* 48422*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20375 /* 48426*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20380 /* 48433*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20391 /* 48454*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20396 /* 48461*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20411 /* 48497*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20413 /* 48504*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20416 /* 48513*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20419 /* 48524*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20422 /* 48535*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20424 /* 48544*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20427 /* 48553*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20430 /* 48564*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20433 /* 48575*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20435 /* 48584*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20438 /* 48596*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20451 /* 48619*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20456 /* 48626*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20471 /* 48662*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20473 /* 48669*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20476 /* 48678*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20479 /* 48689*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20482 /* 48700*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20484 /* 48709*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20487 /* 48718*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20490 /* 48729*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20493 /* 48740*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20495 /* 48749*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20498 /* 48761*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20510 /* 48782*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20522 /* 48800*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20524 /* 48804*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20529 /* 48811*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20540 /* 48832*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20545 /* 48839*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20560 /* 48875*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20562 /* 48882*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20565 /* 48891*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20568 /* 48902*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20571 /* 48913*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20573 /* 48922*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20576 /* 48931*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20579 /* 48942*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20582 /* 48953*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20584 /* 48962*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20587 /* 48974*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20600 /* 48997*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20605 /* 49004*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20620 /* 49040*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20622 /* 49047*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20625 /* 49056*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20628 /* 49067*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20631 /* 49078*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20633 /* 49087*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20636 /* 49096*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20639 /* 49107*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20642 /* 49118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20644 /* 49127*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20647 /* 49139*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20662 /* 49164*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20667 /* 49171*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20678 /* 49190*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20680 /* 49194*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20691 /* 49213*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20703 /* 49231*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20705 /* 49235*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20710 /* 49242*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20721 /* 49263*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20726 /* 49270*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20741 /* 49306*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20743 /* 49313*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20746 /* 49322*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20749 /* 49333*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20752 /* 49344*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20754 /* 49353*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20757 /* 49362*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20760 /* 49373*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20763 /* 49384*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20765 /* 49393*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20768 /* 49405*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20781 /* 49428*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20786 /* 49435*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20801 /* 49471*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20803 /* 49478*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20806 /* 49487*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20809 /* 49498*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20812 /* 49509*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20814 /* 49518*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20817 /* 49527*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20820 /* 49538*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20823 /* 49549*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20825 /* 49558*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20828 /* 49570*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20840 /* 49591*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20852 /* 49609*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
20854 /* 49613*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20859 /* 49620*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20870 /* 49641*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20875 /* 49648*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20890 /* 49684*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20892 /* 49691*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20895 /* 49700*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20898 /* 49711*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20901 /* 49722*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20903 /* 49731*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20906 /* 49740*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20909 /* 49751*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20912 /* 49762*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20914 /* 49771*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20917 /* 49783*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20930 /* 49806*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20935 /* 49813*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
20950 /* 49849*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
20952 /* 49856*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20955 /* 49865*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20958 /* 49876*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20961 /* 49887*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20963 /* 49896*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
20966 /* 49905*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
20969 /* 49916*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
20972 /* 49927*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
20974 /* 49936*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
20977 /* 49948*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
20991 /* 49971*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21002 /* 49988*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21004 /* 49992*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21009 /* 49999*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21020 /* 50020*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21025 /* 50027*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21037 /* 50047*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21039 /* 50051*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21044 /* 50058*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21055 /* 50079*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21060 /* 50086*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21075 /* 50122*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21077 /* 50129*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21080 /* 50138*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21083 /* 50149*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21086 /* 50160*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21088 /* 50169*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21091 /* 50178*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21094 /* 50189*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21097 /* 50200*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21099 /* 50209*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21102 /* 50221*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21115 /* 50244*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21120 /* 50251*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21135 /* 50287*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21137 /* 50294*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21140 /* 50303*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21143 /* 50314*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21146 /* 50325*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21148 /* 50334*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21151 /* 50343*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21154 /* 50354*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21157 /* 50365*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21159 /* 50374*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21162 /* 50386*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21176 /* 50410*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21181 /* 50417*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21193 /* 50437*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21195 /* 50441*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21200 /* 50448*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21211 /* 50469*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21216 /* 50476*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21231 /* 50512*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21233 /* 50519*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21236 /* 50528*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21239 /* 50539*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21242 /* 50550*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21244 /* 50559*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21247 /* 50568*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21250 /* 50579*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21253 /* 50590*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21255 /* 50599*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21258 /* 50611*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21271 /* 50634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21276 /* 50641*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21291 /* 50677*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21293 /* 50684*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21296 /* 50693*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21299 /* 50704*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21302 /* 50715*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21304 /* 50724*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21307 /* 50733*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21310 /* 50744*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21313 /* 50755*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21315 /* 50764*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21318 /* 50776*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21331 /* 50798*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21342 /* 50815*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21344 /* 50819*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21349 /* 50826*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21360 /* 50847*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21365 /* 50854*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21377 /* 50874*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21379 /* 50878*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21384 /* 50885*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21395 /* 50906*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21400 /* 50913*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21415 /* 50949*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21417 /* 50956*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21420 /* 50965*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21423 /* 50976*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21426 /* 50987*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21428 /* 50996*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21431 /* 51005*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21434 /* 51016*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21437 /* 51027*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21439 /* 51036*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21442 /* 51048*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21455 /* 51071*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21460 /* 51078*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21475 /* 51114*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21477 /* 51121*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21480 /* 51130*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21483 /* 51141*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21486 /* 51152*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21488 /* 51161*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21491 /* 51170*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21494 /* 51181*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21497 /* 51192*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21499 /* 51201*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21502 /* 51213*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21516 /* 51237*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21521 /* 51244*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21533 /* 51264*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21535 /* 51268*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21540 /* 51275*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21551 /* 51296*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21556 /* 51303*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21571 /* 51339*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21573 /* 51346*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21576 /* 51355*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21579 /* 51366*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21582 /* 51377*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21584 /* 51386*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21587 /* 51395*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21590 /* 51406*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21593 /* 51417*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21595 /* 51426*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21598 /* 51438*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21611 /* 51461*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21616 /* 51468*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21631 /* 51504*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21633 /* 51511*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21636 /* 51520*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21639 /* 51531*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21642 /* 51542*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21644 /* 51551*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21647 /* 51560*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21650 /* 51571*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21653 /* 51582*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21655 /* 51591*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21658 /* 51603*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21666 /* 51616*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21677 /* 51637*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21682 /* 51644*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21693 /* 51663*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21695 /* 51667*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21706 /* 51686*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21718 /* 51704*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21720 /* 51708*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21725 /* 51715*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21736 /* 51736*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21741 /* 51743*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21756 /* 51779*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21758 /* 51786*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21761 /* 51795*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21764 /* 51806*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21767 /* 51817*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21769 /* 51826*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21772 /* 51835*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21775 /* 51846*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21778 /* 51857*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21780 /* 51866*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21783 /* 51878*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21796 /* 51901*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21801 /* 51908*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21816 /* 51944*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21818 /* 51951*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21821 /* 51960*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21824 /* 51971*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21827 /* 51982*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21829 /* 51991*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21832 /* 52000*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21835 /* 52011*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21838 /* 52022*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21840 /* 52031*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21843 /* 52043*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21855 /* 52064*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21867 /* 52082*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21869 /* 52086*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21874 /* 52093*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21885 /* 52114*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21890 /* 52121*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21905 /* 52157*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21907 /* 52164*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21910 /* 52173*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21913 /* 52184*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21916 /* 52195*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21918 /* 52204*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21921 /* 52213*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21924 /* 52224*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21927 /* 52235*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21929 /* 52244*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21932 /* 52256*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
21945 /* 52279*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
21950 /* 52286*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
21965 /* 52322*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
21967 /* 52329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21970 /* 52338*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21973 /* 52349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21976 /* 52360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21978 /* 52369*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
21981 /* 52378*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
21984 /* 52389*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
21987 /* 52400*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
21989 /* 52409*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
21992 /* 52421*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22007 /* 52446*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22012 /* 52453*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22023 /* 52472*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22025 /* 52476*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22036 /* 52495*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22048 /* 52513*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22050 /* 52517*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22055 /* 52524*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22066 /* 52545*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22071 /* 52552*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22086 /* 52588*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22088 /* 52595*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22091 /* 52604*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22094 /* 52615*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22097 /* 52626*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22099 /* 52635*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22102 /* 52644*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22105 /* 52655*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22108 /* 52666*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22110 /* 52675*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22113 /* 52687*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22126 /* 52710*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22131 /* 52717*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22146 /* 52753*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22148 /* 52760*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22151 /* 52769*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22154 /* 52780*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22157 /* 52791*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22159 /* 52800*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22162 /* 52809*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22165 /* 52820*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22168 /* 52831*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22170 /* 52840*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22173 /* 52852*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22185 /* 52873*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22197 /* 52891*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22199 /* 52895*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22204 /* 52902*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22215 /* 52923*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22220 /* 52930*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22235 /* 52966*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22237 /* 52973*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22240 /* 52982*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22243 /* 52993*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22246 /* 53004*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22248 /* 53013*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22251 /* 53022*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22254 /* 53033*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22257 /* 53044*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22259 /* 53053*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22262 /* 53065*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22275 /* 53088*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22280 /* 53095*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22295 /* 53131*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22297 /* 53138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22300 /* 53147*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22303 /* 53158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22306 /* 53169*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22308 /* 53178*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22311 /* 53187*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22314 /* 53198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22317 /* 53209*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22319 /* 53218*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22322 /* 53230*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22336 /* 53253*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22347 /* 53270*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22349 /* 53274*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22354 /* 53281*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22365 /* 53302*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22370 /* 53309*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22382 /* 53329*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22384 /* 53333*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22389 /* 53340*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22400 /* 53361*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22405 /* 53368*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22420 /* 53404*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22422 /* 53411*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22425 /* 53420*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22428 /* 53431*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22431 /* 53442*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22433 /* 53451*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22436 /* 53460*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22439 /* 53471*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22442 /* 53482*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22444 /* 53491*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22447 /* 53503*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22460 /* 53526*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22465 /* 53533*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22480 /* 53569*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22482 /* 53576*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22485 /* 53585*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22488 /* 53596*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22491 /* 53607*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22493 /* 53616*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22496 /* 53625*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22499 /* 53636*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22502 /* 53647*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22504 /* 53656*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22507 /* 53668*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22521 /* 53692*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22526 /* 53699*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22538 /* 53719*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22540 /* 53723*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22545 /* 53730*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22556 /* 53751*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22561 /* 53758*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22576 /* 53794*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22578 /* 53801*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22581 /* 53810*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22584 /* 53821*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22587 /* 53832*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22589 /* 53841*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22592 /* 53850*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22595 /* 53861*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22598 /* 53872*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22600 /* 53881*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22603 /* 53893*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22616 /* 53916*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22621 /* 53923*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22636 /* 53959*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22638 /* 53966*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22641 /* 53975*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22644 /* 53986*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22647 /* 53997*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22649 /* 54006*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22652 /* 54015*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22655 /* 54026*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22658 /* 54037*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22660 /* 54046*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22663 /* 54058*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22676 /* 54080*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22687 /* 54097*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22689 /* 54101*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22694 /* 54108*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22705 /* 54129*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22710 /* 54136*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22722 /* 54156*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22724 /* 54160*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22729 /* 54167*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22740 /* 54188*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22745 /* 54195*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22760 /* 54231*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22762 /* 54238*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22765 /* 54247*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22768 /* 54258*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22771 /* 54269*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22773 /* 54278*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22776 /* 54287*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22779 /* 54298*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22782 /* 54309*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22784 /* 54318*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22787 /* 54330*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22800 /* 54353*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22805 /* 54360*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22820 /* 54396*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22822 /* 54403*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22825 /* 54412*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22828 /* 54423*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22831 /* 54434*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22833 /* 54443*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22836 /* 54452*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22839 /* 54463*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22842 /* 54474*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22844 /* 54483*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22847 /* 54495*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22861 /* 54519*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22866 /* 54526*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22878 /* 54546*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
22880 /* 54550*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22885 /* 54557*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22896 /* 54578*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22901 /* 54585*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22916 /* 54621*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22918 /* 54628*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22921 /* 54637*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22924 /* 54648*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22927 /* 54659*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22929 /* 54668*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22932 /* 54677*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22935 /* 54688*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22938 /* 54699*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22940 /* 54708*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
22943 /* 54720*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
22956 /* 54743*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
22961 /* 54750*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
22976 /* 54786*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
22978 /* 54793*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22981 /* 54802*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22984 /* 54813*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22987 /* 54824*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
22989 /* 54833*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
22992 /* 54842*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
22995 /* 54853*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
22998 /* 54864*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23000 /* 54873*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23003 /* 54885*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23011 /* 54898*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23022 /* 54919*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23027 /* 54926*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23038 /* 54945*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23040 /* 54949*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23045 /* 54956*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23056 /* 54977*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23061 /* 54984*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23073 /* 55004*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23075 /* 55008*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23086 /* 55027*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23101 /* 55061*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23103 /* 55068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23106 /* 55077*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23109 /* 55088*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23112 /* 55099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23114 /* 55108*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23117 /* 55117*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23120 /* 55128*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23123 /* 55139*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23125 /* 55148*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23128 /* 55160*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23139 /* 55180*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23154 /* 55214*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23156 /* 55221*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23159 /* 55230*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23162 /* 55241*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23165 /* 55252*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23167 /* 55261*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23170 /* 55270*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23173 /* 55281*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23176 /* 55292*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23178 /* 55301*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23181 /* 55313*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23195 /* 55337*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23200 /* 55344*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23212 /* 55364*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23214 /* 55368*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23225 /* 55387*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23240 /* 55421*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23242 /* 55428*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23245 /* 55437*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23248 /* 55448*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23251 /* 55459*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23253 /* 55468*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23256 /* 55477*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23259 /* 55488*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23262 /* 55499*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23264 /* 55508*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23267 /* 55520*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23278 /* 55540*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23293 /* 55574*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23295 /* 55581*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23298 /* 55590*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23301 /* 55601*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23304 /* 55612*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23306 /* 55621*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23309 /* 55630*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23312 /* 55641*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23315 /* 55652*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23317 /* 55661*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23320 /* 55673*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23335 /* 55698*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23340 /* 55705*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23351 /* 55724*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23353 /* 55728*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23358 /* 55735*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23369 /* 55756*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23374 /* 55763*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23386 /* 55783*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23388 /* 55787*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23399 /* 55806*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23414 /* 55840*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23416 /* 55847*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23419 /* 55856*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23422 /* 55867*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23425 /* 55878*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23427 /* 55887*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23430 /* 55896*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23433 /* 55907*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23436 /* 55918*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23438 /* 55927*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23441 /* 55939*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23452 /* 55959*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23467 /* 55993*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23469 /* 56000*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23472 /* 56009*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23475 /* 56020*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23478 /* 56031*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23480 /* 56040*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23483 /* 56049*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23486 /* 56060*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23489 /* 56071*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23491 /* 56080*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23494 /* 56092*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23508 /* 56116*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23513 /* 56123*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23525 /* 56143*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23527 /* 56147*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23538 /* 56166*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23553 /* 56200*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23555 /* 56207*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23558 /* 56216*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23561 /* 56227*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23564 /* 56238*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23566 /* 56247*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23569 /* 56256*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23572 /* 56267*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23575 /* 56278*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23577 /* 56287*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23580 /* 56299*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23591 /* 56319*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23606 /* 56353*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23608 /* 56360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23611 /* 56369*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23614 /* 56380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23617 /* 56391*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23619 /* 56400*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23622 /* 56409*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23625 /* 56420*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23628 /* 56431*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23630 /* 56440*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23633 /* 56452*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23648 /* 56477*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23653 /* 56484*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23664 /* 56503*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23666 /* 56507*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23671 /* 56514*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23682 /* 56535*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23687 /* 56542*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23699 /* 56562*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23701 /* 56566*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23712 /* 56585*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23727 /* 56619*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23729 /* 56626*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23732 /* 56635*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23735 /* 56646*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23738 /* 56657*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23740 /* 56666*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23743 /* 56675*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23746 /* 56686*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23749 /* 56697*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23751 /* 56706*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23754 /* 56718*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23765 /* 56738*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23780 /* 56772*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23782 /* 56779*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23785 /* 56788*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23788 /* 56799*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23791 /* 56810*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23793 /* 56819*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23796 /* 56828*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23799 /* 56839*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23802 /* 56850*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23804 /* 56859*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23807 /* 56871*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23821 /* 56895*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23826 /* 56902*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23838 /* 56922*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23840 /* 56926*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23851 /* 56945*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23866 /* 56979*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23868 /* 56986*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23871 /* 56995*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23874 /* 57006*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23877 /* 57017*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23879 /* 57026*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23882 /* 57035*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23885 /* 57046*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23888 /* 57057*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23890 /* 57066*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23893 /* 57078*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23904 /* 57098*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23919 /* 57132*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
23921 /* 57139*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23924 /* 57148*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23927 /* 57159*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23930 /* 57170*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23932 /* 57179*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
23935 /* 57188*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
23938 /* 57199*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
23941 /* 57210*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
23943 /* 57219*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
23946 /* 57231*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
23961 /* 57256*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23966 /* 57263*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23977 /* 57282*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
23979 /* 57286*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
23984 /* 57293*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
23995 /* 57314*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24000 /* 57321*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24012 /* 57341*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24014 /* 57345*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24025 /* 57364*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24040 /* 57398*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24042 /* 57405*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24045 /* 57414*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24048 /* 57425*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24051 /* 57436*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24053 /* 57445*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24056 /* 57454*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24059 /* 57465*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24062 /* 57476*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24064 /* 57485*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24067 /* 57497*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24078 /* 57517*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24093 /* 57551*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24095 /* 57558*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24098 /* 57567*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24101 /* 57578*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24104 /* 57589*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24106 /* 57598*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24109 /* 57607*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24112 /* 57618*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24115 /* 57629*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24117 /* 57638*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24120 /* 57650*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24134 /* 57674*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24139 /* 57681*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24151 /* 57701*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24153 /* 57705*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24164 /* 57724*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24179 /* 57758*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24181 /* 57765*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24184 /* 57774*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24187 /* 57785*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24190 /* 57796*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24192 /* 57805*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24195 /* 57814*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24198 /* 57825*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24201 /* 57836*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24203 /* 57845*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24206 /* 57857*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24217 /* 57877*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24232 /* 57911*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24234 /* 57918*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24237 /* 57927*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24240 /* 57938*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24243 /* 57949*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24245 /* 57958*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24248 /* 57967*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24251 /* 57978*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24254 /* 57989*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24256 /* 57998*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24259 /* 58010*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24274 /* 58035*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24279 /* 58042*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24290 /* 58061*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24292 /* 58065*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24303 /* 58084*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24315 /* 58102*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24317 /* 58106*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24322 /* 58113*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24333 /* 58134*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24338 /* 58141*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24353 /* 58177*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24355 /* 58184*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24358 /* 58193*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24361 /* 58204*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24364 /* 58215*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24366 /* 58224*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24369 /* 58233*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24372 /* 58244*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24375 /* 58255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24377 /* 58264*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24380 /* 58276*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24393 /* 58299*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24398 /* 58306*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24413 /* 58342*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24415 /* 58349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24418 /* 58358*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24421 /* 58369*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24424 /* 58380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24426 /* 58389*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24429 /* 58398*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24432 /* 58409*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24435 /* 58420*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24437 /* 58429*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24440 /* 58441*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24452 /* 58462*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24464 /* 58480*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24466 /* 58484*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24471 /* 58491*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24482 /* 58512*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24487 /* 58519*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24502 /* 58555*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24504 /* 58562*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24507 /* 58571*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24510 /* 58582*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24513 /* 58593*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24515 /* 58602*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24518 /* 58611*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24521 /* 58622*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24524 /* 58633*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24526 /* 58642*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24529 /* 58654*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24542 /* 58677*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24547 /* 58684*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24562 /* 58720*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24564 /* 58727*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24567 /* 58736*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24570 /* 58747*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24573 /* 58758*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24575 /* 58767*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24578 /* 58776*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24581 /* 58787*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24584 /* 58798*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24586 /* 58807*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24589 /* 58819*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24604 /* 58844*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24609 /* 58851*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24620 /* 58870*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24622 /* 58874*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24633 /* 58893*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24645 /* 58911*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24647 /* 58915*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24652 /* 58922*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24663 /* 58943*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24668 /* 58950*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24683 /* 58986*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24685 /* 58993*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24688 /* 59002*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24691 /* 59013*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24694 /* 59024*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24696 /* 59033*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24699 /* 59042*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24702 /* 59053*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24705 /* 59064*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24707 /* 59073*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24710 /* 59085*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24723 /* 59108*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24728 /* 59115*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24743 /* 59151*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24745 /* 59158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24748 /* 59167*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24751 /* 59178*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24754 /* 59189*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24756 /* 59198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24759 /* 59207*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24762 /* 59218*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24765 /* 59229*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24767 /* 59238*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24770 /* 59250*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24782 /* 59271*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24794 /* 59289*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24796 /* 59293*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24801 /* 59300*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24812 /* 59321*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24817 /* 59328*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24832 /* 59364*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24834 /* 59371*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24837 /* 59380*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24840 /* 59391*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24843 /* 59402*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24845 /* 59411*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24848 /* 59420*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24851 /* 59431*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24854 /* 59442*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24856 /* 59451*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24859 /* 59463*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24872 /* 59486*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24877 /* 59493*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24892 /* 59529*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
24894 /* 59536*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24897 /* 59545*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24900 /* 59556*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24903 /* 59567*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24905 /* 59576*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24908 /* 59585*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
24911 /* 59596*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
24914 /* 59607*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24916 /* 59616*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
24919 /* 59628*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
24933 /* 59651*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24944 /* 59668*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24946 /* 59672*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24951 /* 59679*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24962 /* 59700*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24967 /* 59707*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24979 /* 59727*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
24981 /* 59731*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
24986 /* 59738*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
24997 /* 59759*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25002 /* 59766*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25017 /* 59802*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25019 /* 59809*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25022 /* 59818*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25025 /* 59829*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25028 /* 59840*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25030 /* 59849*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25033 /* 59858*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25036 /* 59869*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25039 /* 59880*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25041 /* 59889*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25044 /* 59901*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25057 /* 59924*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25062 /* 59931*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25077 /* 59967*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25079 /* 59974*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25082 /* 59983*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25085 /* 59994*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25088 /* 60005*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25090 /* 60014*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25093 /* 60023*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25096 /* 60034*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25099 /* 60045*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25101 /* 60054*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25104 /* 60066*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25118 /* 60090*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25123 /* 60097*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25135 /* 60117*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25137 /* 60121*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25142 /* 60128*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25153 /* 60149*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25158 /* 60156*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25173 /* 60192*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25175 /* 60199*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25178 /* 60208*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25181 /* 60219*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25184 /* 60230*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25186 /* 60239*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25189 /* 60248*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25192 /* 60259*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25195 /* 60270*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25197 /* 60279*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25200 /* 60291*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25213 /* 60314*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25218 /* 60321*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25233 /* 60357*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25235 /* 60364*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25238 /* 60373*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25241 /* 60384*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25244 /* 60395*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25246 /* 60404*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25249 /* 60413*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25252 /* 60424*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25255 /* 60435*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25257 /* 60444*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25260 /* 60456*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25273 /* 60478*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25284 /* 60495*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25286 /* 60499*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25291 /* 60506*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25302 /* 60527*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25307 /* 60534*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25319 /* 60554*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25321 /* 60558*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25326 /* 60565*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25337 /* 60586*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25342 /* 60593*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25357 /* 60629*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25359 /* 60636*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25362 /* 60645*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25365 /* 60656*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25368 /* 60667*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25370 /* 60676*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25373 /* 60685*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25376 /* 60696*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25379 /* 60707*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25381 /* 60716*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25384 /* 60728*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25397 /* 60751*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25402 /* 60758*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25417 /* 60794*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25419 /* 60801*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25422 /* 60810*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25425 /* 60821*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25428 /* 60832*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25430 /* 60841*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25433 /* 60850*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25436 /* 60861*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25439 /* 60872*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25441 /* 60881*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25444 /* 60893*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25458 /* 60917*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25463 /* 60924*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25475 /* 60944*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25477 /* 60948*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25482 /* 60955*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25493 /* 60976*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25498 /* 60983*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25513 /* 61019*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25515 /* 61026*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25518 /* 61035*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25521 /* 61046*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25524 /* 61057*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25526 /* 61066*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25529 /* 61075*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25532 /* 61086*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25535 /* 61097*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25537 /* 61106*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25540 /* 61118*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25553 /* 61141*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25558 /* 61148*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25573 /* 61184*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25575 /* 61191*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25578 /* 61200*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25581 /* 61211*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25584 /* 61222*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25586 /* 61231*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25589 /* 61240*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25592 /* 61251*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25595 /* 61262*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25597 /* 61271*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25600 /* 61283*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25608 /* 61296*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25619 /* 61317*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25624 /* 61324*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25635 /* 61343*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25637 /* 61347*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25648 /* 61366*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25660 /* 61384*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25662 /* 61388*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25667 /* 61395*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25678 /* 61416*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25683 /* 61423*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25698 /* 61459*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25700 /* 61466*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25703 /* 61475*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25706 /* 61486*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25709 /* 61497*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25711 /* 61506*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25714 /* 61515*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25717 /* 61526*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25720 /* 61537*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25722 /* 61546*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25725 /* 61558*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25738 /* 61581*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25743 /* 61588*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25758 /* 61624*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25760 /* 61631*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25763 /* 61640*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25766 /* 61651*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25769 /* 61662*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25771 /* 61671*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25774 /* 61680*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25777 /* 61691*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25780 /* 61702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25782 /* 61711*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25785 /* 61723*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25797 /* 61744*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25809 /* 61762*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25811 /* 61766*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25816 /* 61773*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25827 /* 61794*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25832 /* 61801*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25847 /* 61837*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25849 /* 61844*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25852 /* 61853*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25855 /* 61864*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25858 /* 61875*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25860 /* 61884*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25863 /* 61893*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25866 /* 61904*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25869 /* 61915*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25871 /* 61924*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25874 /* 61936*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25887 /* 61959*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25892 /* 61966*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25907 /* 62002*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
25909 /* 62009*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25912 /* 62018*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25915 /* 62029*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25918 /* 62040*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25920 /* 62049*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
25923 /* 62058*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
25926 /* 62069*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
25929 /* 62080*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
25931 /* 62089*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
25934 /* 62101*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
25949 /* 62126*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25954 /* 62133*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
25965 /* 62152*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25967 /* 62156*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25978 /* 62175*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25990 /* 62193*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
25992 /* 62197*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
25997 /* 62204*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26008 /* 62225*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26013 /* 62232*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26028 /* 62268*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26030 /* 62275*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26033 /* 62284*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26036 /* 62295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26039 /* 62306*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26041 /* 62315*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26044 /* 62324*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26047 /* 62335*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26050 /* 62346*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26052 /* 62355*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26055 /* 62367*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26068 /* 62390*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26073 /* 62397*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26088 /* 62433*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26090 /* 62440*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26093 /* 62449*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26096 /* 62460*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26099 /* 62471*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26101 /* 62480*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26104 /* 62489*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26107 /* 62500*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26110 /* 62511*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26112 /* 62520*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26115 /* 62532*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26127 /* 62553*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26139 /* 62571*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26141 /* 62575*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26146 /* 62582*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26157 /* 62603*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26162 /* 62610*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26177 /* 62646*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26179 /* 62653*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26182 /* 62662*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26185 /* 62673*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26188 /* 62684*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26190 /* 62693*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26193 /* 62702*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26196 /* 62713*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26199 /* 62724*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26201 /* 62733*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26204 /* 62745*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26217 /* 62768*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26222 /* 62775*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26237 /* 62811*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26239 /* 62818*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26242 /* 62827*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26245 /* 62838*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26248 /* 62849*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26250 /* 62858*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26253 /* 62867*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26256 /* 62878*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26259 /* 62889*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26261 /* 62898*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26264 /* 62910*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26278 /* 62933*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26289 /* 62950*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26291 /* 62954*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26296 /* 62961*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26307 /* 62982*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26312 /* 62989*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26324 /* 63009*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26326 /* 63013*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26331 /* 63020*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26342 /* 63041*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26347 /* 63048*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26362 /* 63084*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26364 /* 63091*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26367 /* 63100*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26370 /* 63111*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26373 /* 63122*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26375 /* 63131*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26378 /* 63140*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26381 /* 63151*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26384 /* 63162*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26386 /* 63171*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26389 /* 63183*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26402 /* 63206*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26407 /* 63213*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26422 /* 63249*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26424 /* 63256*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26427 /* 63265*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26430 /* 63276*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26433 /* 63287*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26435 /* 63296*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26438 /* 63305*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26441 /* 63316*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26444 /* 63327*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26446 /* 63336*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26449 /* 63348*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26463 /* 63372*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26468 /* 63379*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26480 /* 63399*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26482 /* 63403*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26487 /* 63410*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26498 /* 63431*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26503 /* 63438*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26518 /* 63474*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26520 /* 63481*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26523 /* 63490*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26526 /* 63501*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26529 /* 63512*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26531 /* 63521*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26534 /* 63530*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26537 /* 63541*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26540 /* 63552*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26542 /* 63561*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26545 /* 63573*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26558 /* 63596*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26563 /* 63603*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26578 /* 63639*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26580 /* 63646*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26583 /* 63655*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26586 /* 63666*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26589 /* 63677*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26591 /* 63686*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26594 /* 63695*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26597 /* 63706*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26600 /* 63717*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26602 /* 63726*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26605 /* 63738*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26618 /* 63760*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26629 /* 63777*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26631 /* 63781*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26636 /* 63788*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26647 /* 63809*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26652 /* 63816*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26664 /* 63836*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26666 /* 63840*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26671 /* 63847*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26682 /* 63868*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26687 /* 63875*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26702 /* 63911*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26704 /* 63918*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26707 /* 63927*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26710 /* 63938*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26713 /* 63949*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26715 /* 63958*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26718 /* 63967*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26721 /* 63978*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26724 /* 63989*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26726 /* 63998*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26729 /* 64010*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26742 /* 64033*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26747 /* 64040*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26762 /* 64076*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26764 /* 64083*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26767 /* 64092*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26770 /* 64103*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26773 /* 64114*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26775 /* 64123*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26778 /* 64132*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26781 /* 64143*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26784 /* 64154*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26786 /* 64163*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26789 /* 64175*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26803 /* 64199*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26808 /* 64206*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26820 /* 64226*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26822 /* 64230*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26827 /* 64237*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26838 /* 64258*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26843 /* 64265*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26858 /* 64301*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26860 /* 64308*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26863 /* 64317*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26866 /* 64328*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26869 /* 64339*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26871 /* 64348*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26874 /* 64357*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26877 /* 64368*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26880 /* 64379*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26882 /* 64388*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26885 /* 64400*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26898 /* 64423*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26903 /* 64430*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26918 /* 64466*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
26920 /* 64473*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26923 /* 64482*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26926 /* 64493*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26929 /* 64504*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26931 /* 64513*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
26934 /* 64522*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
26937 /* 64533*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
26940 /* 64544*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
26942 /* 64553*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
26945 /* 64565*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
26952 /* 64576*/          /*SwitchOpcode*/ 7|128,23|128,1/*19335*/, TARGET_VAL(ISD::MUL),// ->83916
26954 /* 64582*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26965 /* 64601*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26976 /* 64618*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26978 /* 64622*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
26980 /* 64626*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
26985 /* 64633*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
26996 /* 64654*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27001 /* 64661*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27012 /* 64680*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27014 /* 64684*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27019 /* 64691*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27030 /* 64712*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27035 /* 64719*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27051 /* 64756*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27053 /* 64763*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27056 /* 64772*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27059 /* 64783*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27062 /* 64794*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27064 /* 64803*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27067 /* 64812*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27070 /* 64823*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27073 /* 64834*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27075 /* 64843*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27078 /* 64855*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27091 /* 64878*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27096 /* 64885*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27112 /* 64922*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27114 /* 64929*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27117 /* 64938*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27120 /* 64949*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27123 /* 64960*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27125 /* 64969*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27128 /* 64978*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27131 /* 64989*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27134 /* 65000*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27136 /* 65009*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27139 /* 65021*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27153 /* 65045*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27158 /* 65052*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27169 /* 65071*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27171 /* 65075*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27176 /* 65082*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27187 /* 65103*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27192 /* 65110*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27208 /* 65147*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27210 /* 65154*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27213 /* 65163*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27216 /* 65174*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27219 /* 65185*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27221 /* 65194*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27224 /* 65203*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27227 /* 65214*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27230 /* 65225*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27232 /* 65234*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27235 /* 65246*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27248 /* 65269*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27253 /* 65276*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27269 /* 65313*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27271 /* 65320*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27274 /* 65329*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27277 /* 65340*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27280 /* 65351*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27282 /* 65360*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27285 /* 65369*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27288 /* 65380*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27291 /* 65391*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27293 /* 65400*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27296 /* 65412*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27309 /* 65434*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27320 /* 65451*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27322 /* 65455*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27324 /* 65459*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27329 /* 65466*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27340 /* 65487*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27345 /* 65494*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27356 /* 65513*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27358 /* 65517*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27363 /* 65524*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27374 /* 65545*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27379 /* 65552*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27395 /* 65589*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27397 /* 65596*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27400 /* 65605*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27403 /* 65616*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27406 /* 65627*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27408 /* 65636*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27411 /* 65645*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27414 /* 65656*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27417 /* 65667*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27419 /* 65676*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27422 /* 65688*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27435 /* 65711*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27440 /* 65718*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27456 /* 65755*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27458 /* 65762*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27461 /* 65771*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27464 /* 65782*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27467 /* 65793*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27469 /* 65802*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27472 /* 65811*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27475 /* 65822*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27478 /* 65833*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27480 /* 65842*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27483 /* 65854*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27497 /* 65878*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27502 /* 65885*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27513 /* 65904*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27515 /* 65908*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27520 /* 65915*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27531 /* 65936*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27536 /* 65943*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27552 /* 65980*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27554 /* 65987*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27557 /* 65996*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27560 /* 66007*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27563 /* 66018*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27565 /* 66027*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27568 /* 66036*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27571 /* 66047*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27574 /* 66058*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27576 /* 66067*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27579 /* 66079*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27592 /* 66102*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27597 /* 66109*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27613 /* 66146*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27615 /* 66153*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27618 /* 66162*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27621 /* 66173*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27624 /* 66184*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27626 /* 66193*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27629 /* 66202*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27632 /* 66213*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27635 /* 66224*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27637 /* 66233*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27640 /* 66245*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27653 /* 66267*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27664 /* 66284*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27666 /* 66288*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27668 /* 66292*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27673 /* 66299*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27684 /* 66320*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27689 /* 66327*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27700 /* 66346*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27702 /* 66350*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27707 /* 66357*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27718 /* 66378*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27723 /* 66385*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27739 /* 66422*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27741 /* 66429*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27744 /* 66438*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27747 /* 66449*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27750 /* 66460*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27752 /* 66469*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27755 /* 66478*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27758 /* 66489*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27761 /* 66500*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27763 /* 66509*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27766 /* 66521*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27779 /* 66544*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27784 /* 66551*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27800 /* 66588*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27802 /* 66595*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27805 /* 66604*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27808 /* 66615*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27811 /* 66626*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27813 /* 66635*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27816 /* 66644*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27819 /* 66655*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27822 /* 66666*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27824 /* 66675*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27827 /* 66687*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27841 /* 66711*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27846 /* 66718*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27857 /* 66737*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
27859 /* 66741*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27864 /* 66748*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27875 /* 66769*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27880 /* 66776*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27896 /* 66813*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27898 /* 66820*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27901 /* 66829*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27904 /* 66840*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27907 /* 66851*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27909 /* 66860*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27912 /* 66869*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27915 /* 66880*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27918 /* 66891*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27920 /* 66900*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27923 /* 66912*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27936 /* 66935*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
27941 /* 66942*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
27957 /* 66979*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
27959 /* 66986*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27962 /* 66995*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27965 /* 67006*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27968 /* 67017*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27970 /* 67026*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
27973 /* 67035*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
27976 /* 67046*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
27979 /* 67057*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
27981 /* 67066*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
27984 /* 67078*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
27997 /* 67100*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28008 /* 67117*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28010 /* 67121*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28012 /* 67125*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28017 /* 67132*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28028 /* 67153*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28033 /* 67160*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28044 /* 67179*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28046 /* 67183*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28051 /* 67190*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28062 /* 67211*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28067 /* 67218*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28083 /* 67255*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28085 /* 67262*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28088 /* 67271*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28091 /* 67282*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28094 /* 67293*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28096 /* 67302*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28099 /* 67311*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28102 /* 67322*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28105 /* 67333*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28107 /* 67342*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28110 /* 67354*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28123 /* 67377*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28128 /* 67384*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28144 /* 67421*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28146 /* 67428*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28149 /* 67437*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28152 /* 67448*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28155 /* 67459*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28157 /* 67468*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28160 /* 67477*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28163 /* 67488*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28166 /* 67499*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28168 /* 67508*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28171 /* 67520*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28185 /* 67544*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28190 /* 67551*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28201 /* 67570*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28203 /* 67574*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28208 /* 67581*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28219 /* 67602*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28224 /* 67609*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28240 /* 67646*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28242 /* 67653*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28245 /* 67662*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28248 /* 67673*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28251 /* 67684*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28253 /* 67693*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28256 /* 67702*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28259 /* 67713*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28262 /* 67724*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28264 /* 67733*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28267 /* 67745*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28280 /* 67768*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28285 /* 67775*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28301 /* 67812*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28303 /* 67819*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28306 /* 67828*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28309 /* 67839*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28312 /* 67850*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28314 /* 67859*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28317 /* 67868*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28320 /* 67879*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28323 /* 67890*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28325 /* 67899*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28328 /* 67911*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28336 /* 67924*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28347 /* 67945*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28352 /* 67952*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28363 /* 67971*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28365 /* 67975*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28367 /* 67979*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28372 /* 67986*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28383 /* 68007*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28388 /* 68014*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28399 /* 68033*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28401 /* 68037*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28412 /* 68056*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28428 /* 68091*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28430 /* 68098*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28433 /* 68107*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28436 /* 68118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28439 /* 68129*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28441 /* 68138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28444 /* 68147*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28447 /* 68158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28450 /* 68169*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28452 /* 68178*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28455 /* 68190*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28466 /* 68210*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28482 /* 68245*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28484 /* 68252*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28487 /* 68261*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28490 /* 68272*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28493 /* 68283*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28495 /* 68292*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28498 /* 68301*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28501 /* 68312*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28504 /* 68323*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28506 /* 68332*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28509 /* 68344*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28523 /* 68368*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28528 /* 68375*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28539 /* 68394*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28541 /* 68398*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28552 /* 68417*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28568 /* 68452*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28570 /* 68459*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28573 /* 68468*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28576 /* 68479*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28579 /* 68490*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28581 /* 68499*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28584 /* 68508*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28587 /* 68519*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28590 /* 68530*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28592 /* 68539*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28595 /* 68551*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28606 /* 68571*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28622 /* 68606*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28624 /* 68613*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28627 /* 68622*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28630 /* 68633*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28633 /* 68644*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28635 /* 68653*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28638 /* 68662*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28641 /* 68673*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28644 /* 68684*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28646 /* 68693*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28649 /* 68705*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28664 /* 68730*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28669 /* 68737*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28680 /* 68756*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28682 /* 68760*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28684 /* 68764*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28689 /* 68771*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28700 /* 68792*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28705 /* 68799*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28716 /* 68818*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28718 /* 68822*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28729 /* 68841*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28745 /* 68876*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28747 /* 68883*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28750 /* 68892*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28753 /* 68903*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28756 /* 68914*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28758 /* 68923*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28761 /* 68932*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28764 /* 68943*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28767 /* 68954*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28769 /* 68963*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28772 /* 68975*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28783 /* 68995*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28799 /* 69030*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28801 /* 69037*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28804 /* 69046*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28807 /* 69057*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28810 /* 69068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28812 /* 69077*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28815 /* 69086*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28818 /* 69097*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28821 /* 69108*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28823 /* 69117*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28826 /* 69129*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28840 /* 69153*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28845 /* 69160*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28856 /* 69179*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
28858 /* 69183*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28869 /* 69202*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28885 /* 69237*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28887 /* 69244*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28890 /* 69253*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28893 /* 69264*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28896 /* 69275*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28898 /* 69284*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28901 /* 69293*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28904 /* 69304*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28907 /* 69315*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28909 /* 69324*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28912 /* 69336*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28923 /* 69356*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28939 /* 69391*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
28941 /* 69398*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28944 /* 69407*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28947 /* 69418*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28950 /* 69429*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28952 /* 69438*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
28955 /* 69447*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
28958 /* 69458*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
28961 /* 69469*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
28963 /* 69478*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
28966 /* 69490*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
28981 /* 69515*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
28986 /* 69522*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28997 /* 69541*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
28999 /* 69545*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29001 /* 69549*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29012 /* 69568*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29023 /* 69585*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29025 /* 69589*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29030 /* 69596*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29041 /* 69617*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29046 /* 69624*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29062 /* 69661*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29064 /* 69668*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29067 /* 69677*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29070 /* 69688*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29073 /* 69699*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29075 /* 69708*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29078 /* 69717*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29081 /* 69728*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29084 /* 69739*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29086 /* 69748*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29089 /* 69760*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29102 /* 69783*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29107 /* 69790*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29123 /* 69827*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29125 /* 69834*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29128 /* 69843*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29131 /* 69854*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29134 /* 69865*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29136 /* 69874*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29139 /* 69883*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29142 /* 69894*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29145 /* 69905*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29147 /* 69914*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29150 /* 69926*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29162 /* 69947*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29173 /* 69964*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29175 /* 69968*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29180 /* 69975*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29191 /* 69996*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29196 /* 70003*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29212 /* 70040*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29214 /* 70047*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29217 /* 70056*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29220 /* 70067*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29223 /* 70078*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29225 /* 70087*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29228 /* 70096*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29231 /* 70107*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29234 /* 70118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29236 /* 70127*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29239 /* 70139*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29252 /* 70162*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29257 /* 70169*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29273 /* 70206*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29275 /* 70213*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29278 /* 70222*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29281 /* 70233*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29284 /* 70244*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29286 /* 70253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29289 /* 70262*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29292 /* 70273*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29295 /* 70284*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29297 /* 70293*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29300 /* 70305*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29315 /* 70330*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29320 /* 70337*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29331 /* 70356*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29333 /* 70360*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29335 /* 70364*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29346 /* 70383*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29357 /* 70400*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29359 /* 70404*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29364 /* 70411*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29375 /* 70432*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29380 /* 70439*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29396 /* 70476*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29398 /* 70483*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29401 /* 70492*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29404 /* 70503*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29407 /* 70514*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29409 /* 70523*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29412 /* 70532*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29415 /* 70543*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29418 /* 70554*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29420 /* 70563*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29423 /* 70575*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29436 /* 70598*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29441 /* 70605*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29457 /* 70642*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29459 /* 70649*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29462 /* 70658*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29465 /* 70669*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29468 /* 70680*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29470 /* 70689*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29473 /* 70698*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29476 /* 70709*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29479 /* 70720*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29481 /* 70729*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29484 /* 70741*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29496 /* 70762*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29507 /* 70779*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29509 /* 70783*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29514 /* 70790*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29525 /* 70811*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29530 /* 70818*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29546 /* 70855*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29548 /* 70862*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29551 /* 70871*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29554 /* 70882*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29557 /* 70893*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29559 /* 70902*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29562 /* 70911*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29565 /* 70922*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29568 /* 70933*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29570 /* 70942*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29573 /* 70954*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29586 /* 70977*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29591 /* 70984*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29607 /* 71021*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29609 /* 71028*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29612 /* 71037*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29615 /* 71048*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29618 /* 71059*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29620 /* 71068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29623 /* 71077*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29626 /* 71088*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29629 /* 71099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29631 /* 71108*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29634 /* 71120*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29649 /* 71145*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29654 /* 71152*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29665 /* 71171*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29667 /* 71175*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29669 /* 71179*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29674 /* 71186*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29685 /* 71207*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29690 /* 71214*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29701 /* 71233*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29703 /* 71237*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29713 /* 71253*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29729 /* 71288*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29731 /* 71295*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29734 /* 71304*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29737 /* 71315*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29740 /* 71326*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29742 /* 71335*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29745 /* 71344*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29748 /* 71355*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29751 /* 71366*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29753 /* 71375*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29756 /* 71387*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29769 /* 71410*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29774 /* 71417*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29785 /* 71436*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29787 /* 71440*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29798 /* 71459*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29814 /* 71494*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29816 /* 71501*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29819 /* 71510*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29822 /* 71521*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29825 /* 71532*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29827 /* 71541*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29830 /* 71550*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29833 /* 71561*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29836 /* 71572*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29838 /* 71581*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29841 /* 71593*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29852 /* 71613*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29868 /* 71648*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29870 /* 71655*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29873 /* 71664*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29876 /* 71675*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29879 /* 71686*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29881 /* 71695*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29884 /* 71704*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29887 /* 71715*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
29890 /* 71726*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
29892 /* 71735*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
29895 /* 71747*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
29910 /* 71772*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29915 /* 71779*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29926 /* 71798*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29928 /* 71802*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29930 /* 71806*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29935 /* 71813*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29946 /* 71834*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29951 /* 71841*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
29962 /* 71860*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
29964 /* 71864*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29975 /* 71883*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
29991 /* 71918*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
29993 /* 71925*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
29996 /* 71934*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
29999 /* 71945*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30002 /* 71956*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30004 /* 71965*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30007 /* 71974*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30010 /* 71985*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30013 /* 71996*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30015 /* 72005*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30018 /* 72017*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30029 /* 72037*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30045 /* 72072*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30047 /* 72079*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30050 /* 72088*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30053 /* 72099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30056 /* 72110*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30058 /* 72119*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30061 /* 72128*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30064 /* 72139*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30067 /* 72150*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30069 /* 72159*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30072 /* 72171*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30086 /* 72195*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30091 /* 72202*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30102 /* 72221*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30104 /* 72225*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30115 /* 72244*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30131 /* 72279*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30133 /* 72286*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30136 /* 72295*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30139 /* 72306*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30142 /* 72317*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30144 /* 72326*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30147 /* 72335*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30150 /* 72346*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30153 /* 72357*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30155 /* 72366*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30158 /* 72378*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30169 /* 72398*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30185 /* 72433*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30187 /* 72440*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30190 /* 72449*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30193 /* 72460*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30196 /* 72471*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30198 /* 72480*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30201 /* 72489*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30204 /* 72500*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30207 /* 72511*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30209 /* 72520*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30212 /* 72532*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30227 /* 72557*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30232 /* 72564*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30243 /* 72583*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30245 /* 72587*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30247 /* 72591*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30258 /* 72610*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30269 /* 72627*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30271 /* 72631*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30276 /* 72638*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30287 /* 72659*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30292 /* 72666*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30308 /* 72703*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30310 /* 72710*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30313 /* 72719*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30316 /* 72730*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30319 /* 72741*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30321 /* 72750*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30324 /* 72759*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30327 /* 72770*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30330 /* 72781*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30332 /* 72790*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30335 /* 72802*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30348 /* 72825*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30353 /* 72832*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30369 /* 72869*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30371 /* 72876*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30374 /* 72885*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30377 /* 72896*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30380 /* 72907*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30382 /* 72916*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30385 /* 72925*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30388 /* 72936*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30391 /* 72947*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30393 /* 72956*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30396 /* 72968*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30408 /* 72989*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30419 /* 73006*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30421 /* 73010*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30426 /* 73017*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30437 /* 73038*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30442 /* 73045*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30458 /* 73082*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30460 /* 73089*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30463 /* 73098*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30466 /* 73109*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30469 /* 73120*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30471 /* 73129*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30474 /* 73138*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30477 /* 73149*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30480 /* 73160*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30482 /* 73169*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30485 /* 73181*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30498 /* 73204*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30503 /* 73211*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30519 /* 73248*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30521 /* 73255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30524 /* 73264*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30527 /* 73275*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30530 /* 73286*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30532 /* 73295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30535 /* 73304*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30538 /* 73315*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30541 /* 73326*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30543 /* 73335*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30546 /* 73347*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30561 /* 73372*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30566 /* 73379*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30577 /* 73398*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30579 /* 73402*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30581 /* 73406*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30592 /* 73425*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30603 /* 73442*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30605 /* 73446*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30610 /* 73453*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30621 /* 73474*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30626 /* 73481*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30642 /* 73518*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30644 /* 73525*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30647 /* 73534*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30650 /* 73545*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30653 /* 73556*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30655 /* 73565*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30658 /* 73574*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30661 /* 73585*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30664 /* 73596*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30666 /* 73605*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30669 /* 73617*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30682 /* 73640*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30687 /* 73647*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30703 /* 73684*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30705 /* 73691*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30708 /* 73700*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30711 /* 73711*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30714 /* 73722*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30716 /* 73731*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30719 /* 73740*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30722 /* 73751*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30725 /* 73762*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30727 /* 73771*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30730 /* 73783*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30742 /* 73804*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30753 /* 73821*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30755 /* 73825*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30760 /* 73832*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30771 /* 73853*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30776 /* 73860*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30792 /* 73897*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30794 /* 73904*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30797 /* 73913*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30800 /* 73924*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30803 /* 73935*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30805 /* 73944*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30808 /* 73953*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30811 /* 73964*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30814 /* 73975*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30816 /* 73984*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30819 /* 73996*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30832 /* 74019*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30837 /* 74026*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30853 /* 74063*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30855 /* 74070*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30858 /* 74079*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30861 /* 74090*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30864 /* 74101*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30866 /* 74110*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30869 /* 74119*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30872 /* 74130*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30875 /* 74141*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30877 /* 74150*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
30880 /* 74162*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
30894 /* 74185*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30905 /* 74202*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30907 /* 74206*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30909 /* 74210*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30914 /* 74217*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30925 /* 74238*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30930 /* 74245*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30941 /* 74264*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
30943 /* 74268*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30948 /* 74275*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30959 /* 74296*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
30964 /* 74303*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
30980 /* 74340*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
30982 /* 74347*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30985 /* 74356*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30988 /* 74367*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
30991 /* 74378*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30993 /* 74387*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30996 /* 74396*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
30999 /* 74407*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31002 /* 74418*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31004 /* 74427*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31007 /* 74439*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31020 /* 74462*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31025 /* 74469*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31041 /* 74506*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31043 /* 74513*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31046 /* 74522*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31049 /* 74533*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31052 /* 74544*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31054 /* 74553*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31057 /* 74562*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31060 /* 74573*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31063 /* 74584*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31065 /* 74593*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31068 /* 74605*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31082 /* 74629*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31087 /* 74636*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31098 /* 74655*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31100 /* 74659*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31105 /* 74666*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31116 /* 74687*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31121 /* 74694*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31137 /* 74731*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31139 /* 74738*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31142 /* 74747*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31145 /* 74758*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31148 /* 74769*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31150 /* 74778*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31153 /* 74787*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31156 /* 74798*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31159 /* 74809*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31161 /* 74818*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31164 /* 74830*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31177 /* 74853*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31182 /* 74860*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31198 /* 74897*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31200 /* 74904*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31203 /* 74913*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31206 /* 74924*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31209 /* 74935*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31211 /* 74944*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31214 /* 74953*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31217 /* 74964*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31220 /* 74975*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31222 /* 74984*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31225 /* 74996*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31238 /* 75018*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31249 /* 75035*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31251 /* 75039*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31253 /* 75043*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31258 /* 75050*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31269 /* 75071*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31274 /* 75078*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31285 /* 75097*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31287 /* 75101*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31292 /* 75108*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31303 /* 75129*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31308 /* 75136*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31324 /* 75173*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31326 /* 75180*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31329 /* 75189*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31332 /* 75200*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31335 /* 75211*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31337 /* 75220*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31340 /* 75229*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31343 /* 75240*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31346 /* 75251*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31348 /* 75260*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31351 /* 75272*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31364 /* 75295*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31369 /* 75302*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31385 /* 75339*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31387 /* 75346*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31390 /* 75355*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31393 /* 75366*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31396 /* 75377*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31398 /* 75386*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31401 /* 75395*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31404 /* 75406*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31407 /* 75417*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31409 /* 75426*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31412 /* 75438*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31426 /* 75462*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31431 /* 75469*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31442 /* 75488*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31444 /* 75492*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31449 /* 75499*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31460 /* 75520*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31465 /* 75527*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31481 /* 75564*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31483 /* 75571*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31486 /* 75580*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31489 /* 75591*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31492 /* 75602*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31494 /* 75611*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31497 /* 75620*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31500 /* 75631*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31503 /* 75642*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31505 /* 75651*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31508 /* 75663*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31521 /* 75686*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31526 /* 75693*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31542 /* 75730*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31544 /* 75737*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31547 /* 75746*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31550 /* 75757*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31553 /* 75768*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31555 /* 75777*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31558 /* 75786*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31561 /* 75797*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31564 /* 75808*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31566 /* 75817*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31569 /* 75829*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31582 /* 75851*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31593 /* 75868*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31595 /* 75872*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31597 /* 75876*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31602 /* 75883*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31613 /* 75904*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31618 /* 75911*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31629 /* 75930*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31631 /* 75934*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31636 /* 75941*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31647 /* 75962*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31652 /* 75969*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31668 /* 76006*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31670 /* 76013*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31673 /* 76022*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31676 /* 76033*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31679 /* 76044*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31681 /* 76053*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31684 /* 76062*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31687 /* 76073*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31690 /* 76084*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31692 /* 76093*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31695 /* 76105*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31708 /* 76128*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31713 /* 76135*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31729 /* 76172*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31731 /* 76179*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31734 /* 76188*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31737 /* 76199*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31740 /* 76210*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31742 /* 76219*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31745 /* 76228*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31748 /* 76239*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31751 /* 76250*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31753 /* 76259*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31756 /* 76271*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31770 /* 76295*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31775 /* 76302*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31786 /* 76321*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31788 /* 76325*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31793 /* 76332*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31804 /* 76353*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31809 /* 76360*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31825 /* 76397*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31827 /* 76404*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31830 /* 76413*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31833 /* 76424*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31836 /* 76435*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31838 /* 76444*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31841 /* 76453*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31844 /* 76464*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31847 /* 76475*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31849 /* 76484*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31852 /* 76496*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31865 /* 76519*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31870 /* 76526*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31886 /* 76563*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
31888 /* 76570*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31891 /* 76579*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31894 /* 76590*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31897 /* 76601*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31899 /* 76610*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31902 /* 76619*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
31905 /* 76630*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
31908 /* 76641*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31910 /* 76650*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
31913 /* 76662*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
31926 /* 76684*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31937 /* 76701*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31939 /* 76705*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31941 /* 76709*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31946 /* 76716*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31957 /* 76737*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31962 /* 76744*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31973 /* 76763*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
31975 /* 76767*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31980 /* 76774*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
31991 /* 76795*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
31996 /* 76802*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32012 /* 76839*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32014 /* 76846*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32017 /* 76855*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32020 /* 76866*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32023 /* 76877*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32025 /* 76886*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32028 /* 76895*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32031 /* 76906*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32034 /* 76917*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32036 /* 76926*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32039 /* 76938*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32052 /* 76961*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32057 /* 76968*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32073 /* 77005*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32075 /* 77012*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32078 /* 77021*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32081 /* 77032*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32084 /* 77043*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32086 /* 77052*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32089 /* 77061*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32092 /* 77072*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32095 /* 77083*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32097 /* 77092*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32100 /* 77104*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32114 /* 77128*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32119 /* 77135*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32130 /* 77154*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32132 /* 77158*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32137 /* 77165*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32148 /* 77186*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32153 /* 77193*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32169 /* 77230*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32171 /* 77237*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32174 /* 77246*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32177 /* 77257*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32180 /* 77268*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32182 /* 77277*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32185 /* 77286*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32188 /* 77297*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32191 /* 77308*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32193 /* 77317*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32196 /* 77329*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32209 /* 77352*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32214 /* 77359*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32230 /* 77396*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32232 /* 77403*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32235 /* 77412*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32238 /* 77423*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32241 /* 77434*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32243 /* 77443*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32246 /* 77452*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32249 /* 77463*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32252 /* 77474*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32254 /* 77483*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32257 /* 77495*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32265 /* 77508*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32276 /* 77529*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32281 /* 77536*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32292 /* 77555*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32294 /* 77559*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32296 /* 77563*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32301 /* 77570*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32312 /* 77591*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32317 /* 77598*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32328 /* 77617*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32330 /* 77621*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32341 /* 77640*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32357 /* 77675*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32359 /* 77682*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32362 /* 77691*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32365 /* 77702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32368 /* 77713*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32370 /* 77722*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32373 /* 77731*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32376 /* 77742*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32379 /* 77753*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32381 /* 77762*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32384 /* 77774*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32395 /* 77794*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32411 /* 77829*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32413 /* 77836*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32416 /* 77845*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32419 /* 77856*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32422 /* 77867*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32424 /* 77876*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32427 /* 77885*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32430 /* 77896*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32433 /* 77907*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32435 /* 77916*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32438 /* 77928*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32452 /* 77952*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32457 /* 77959*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32468 /* 77978*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32470 /* 77982*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32481 /* 78001*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32497 /* 78036*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32499 /* 78043*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32502 /* 78052*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32505 /* 78063*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32508 /* 78074*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32510 /* 78083*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32513 /* 78092*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32516 /* 78103*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32519 /* 78114*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32521 /* 78123*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32524 /* 78135*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32535 /* 78155*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32551 /* 78190*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32553 /* 78197*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32556 /* 78206*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32559 /* 78217*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32562 /* 78228*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32564 /* 78237*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32567 /* 78246*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32570 /* 78257*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32573 /* 78268*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32575 /* 78277*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32578 /* 78289*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32593 /* 78314*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32598 /* 78321*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32609 /* 78340*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32611 /* 78344*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32613 /* 78348*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32618 /* 78355*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32629 /* 78376*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32634 /* 78383*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32645 /* 78402*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32647 /* 78406*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32658 /* 78425*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32674 /* 78460*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32676 /* 78467*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32679 /* 78476*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32682 /* 78487*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32685 /* 78498*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32687 /* 78507*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32690 /* 78516*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32693 /* 78527*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32696 /* 78538*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32698 /* 78547*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32701 /* 78559*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32712 /* 78579*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32728 /* 78614*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32730 /* 78621*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32733 /* 78630*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32736 /* 78641*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32739 /* 78652*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32741 /* 78661*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32744 /* 78670*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32747 /* 78681*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32750 /* 78692*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32752 /* 78701*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32755 /* 78713*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32769 /* 78737*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32774 /* 78744*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32785 /* 78763*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32787 /* 78767*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32798 /* 78786*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32814 /* 78821*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32816 /* 78828*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32819 /* 78837*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32822 /* 78848*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32825 /* 78859*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32827 /* 78868*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32830 /* 78877*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32833 /* 78888*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32836 /* 78899*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32838 /* 78908*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32841 /* 78920*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32852 /* 78940*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32868 /* 78975*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32870 /* 78982*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32873 /* 78991*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32876 /* 79002*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32879 /* 79013*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32881 /* 79022*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32884 /* 79031*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32887 /* 79042*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
32890 /* 79053*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32892 /* 79062*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
32895 /* 79074*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
32910 /* 79099*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32915 /* 79106*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32926 /* 79125*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32928 /* 79129*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32930 /* 79133*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32941 /* 79152*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32952 /* 79169*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
32954 /* 79173*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32959 /* 79180*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32970 /* 79201*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
32975 /* 79208*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
32991 /* 79245*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
32993 /* 79252*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32996 /* 79261*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
32999 /* 79272*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33002 /* 79283*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33004 /* 79292*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33007 /* 79301*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33010 /* 79312*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33013 /* 79323*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33015 /* 79332*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33018 /* 79344*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33031 /* 79367*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33036 /* 79374*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33052 /* 79411*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33054 /* 79418*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33057 /* 79427*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33060 /* 79438*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33063 /* 79449*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33065 /* 79458*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33068 /* 79467*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33071 /* 79478*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33074 /* 79489*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33076 /* 79498*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33079 /* 79510*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33091 /* 79531*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33102 /* 79548*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33104 /* 79552*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33109 /* 79559*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33120 /* 79580*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33125 /* 79587*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33141 /* 79624*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33143 /* 79631*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33146 /* 79640*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33149 /* 79651*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33152 /* 79662*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33154 /* 79671*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33157 /* 79680*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33160 /* 79691*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33163 /* 79702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33165 /* 79711*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33168 /* 79723*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33181 /* 79746*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33186 /* 79753*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33202 /* 79790*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33204 /* 79797*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33207 /* 79806*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33210 /* 79817*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33213 /* 79828*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33215 /* 79837*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33218 /* 79846*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33221 /* 79857*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33224 /* 79868*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33226 /* 79877*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33229 /* 79889*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33244 /* 79914*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33249 /* 79921*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33260 /* 79940*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33262 /* 79944*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33264 /* 79948*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33275 /* 79967*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33286 /* 79984*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33288 /* 79988*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33293 /* 79995*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33304 /* 80016*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33309 /* 80023*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33325 /* 80060*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33327 /* 80067*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33330 /* 80076*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33333 /* 80087*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33336 /* 80098*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33338 /* 80107*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33341 /* 80116*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33344 /* 80127*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33347 /* 80138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33349 /* 80147*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33352 /* 80159*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33365 /* 80182*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33370 /* 80189*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33386 /* 80226*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33388 /* 80233*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33391 /* 80242*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33394 /* 80253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33397 /* 80264*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33399 /* 80273*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33402 /* 80282*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33405 /* 80293*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33408 /* 80304*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33410 /* 80313*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33413 /* 80325*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33425 /* 80346*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33436 /* 80363*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33438 /* 80367*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33443 /* 80374*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33454 /* 80395*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33459 /* 80402*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33475 /* 80439*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33477 /* 80446*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33480 /* 80455*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33483 /* 80466*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33486 /* 80477*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33488 /* 80486*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33491 /* 80495*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33494 /* 80506*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33497 /* 80517*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33499 /* 80526*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33502 /* 80538*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33515 /* 80561*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33520 /* 80568*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33536 /* 80605*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33538 /* 80612*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33541 /* 80621*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33544 /* 80632*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33547 /* 80643*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33549 /* 80652*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33552 /* 80661*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33555 /* 80672*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33558 /* 80683*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33560 /* 80692*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33563 /* 80704*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33578 /* 80729*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33583 /* 80736*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33594 /* 80755*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33596 /* 80759*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33598 /* 80763*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33603 /* 80770*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33614 /* 80791*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33619 /* 80798*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33630 /* 80817*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33632 /* 80821*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33643 /* 80840*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33659 /* 80875*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33661 /* 80882*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33664 /* 80891*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33667 /* 80902*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33670 /* 80913*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33672 /* 80922*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33675 /* 80931*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33678 /* 80942*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33681 /* 80953*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33683 /* 80962*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33686 /* 80974*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33697 /* 80994*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33713 /* 81029*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33715 /* 81036*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33718 /* 81045*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33721 /* 81056*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33724 /* 81067*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33726 /* 81076*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33729 /* 81085*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33732 /* 81096*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33735 /* 81107*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33737 /* 81116*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33740 /* 81128*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33754 /* 81152*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33759 /* 81159*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33770 /* 81178*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33772 /* 81182*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33783 /* 81201*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33799 /* 81236*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33801 /* 81243*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33804 /* 81252*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33807 /* 81263*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33810 /* 81274*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33812 /* 81283*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33815 /* 81292*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33818 /* 81303*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33821 /* 81314*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33823 /* 81323*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33826 /* 81335*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33837 /* 81355*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33853 /* 81390*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33855 /* 81397*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33858 /* 81406*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33861 /* 81417*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33864 /* 81428*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33866 /* 81437*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33869 /* 81446*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33872 /* 81457*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33875 /* 81468*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33877 /* 81477*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
33880 /* 81489*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
33895 /* 81514*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33900 /* 81521*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33911 /* 81540*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33913 /* 81544*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33915 /* 81548*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33920 /* 81555*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33931 /* 81576*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33936 /* 81583*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
33947 /* 81602*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
33949 /* 81606*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33960 /* 81625*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
33976 /* 81660*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
33978 /* 81667*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33981 /* 81676*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33984 /* 81687*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33987 /* 81698*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33989 /* 81707*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33992 /* 81716*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
33995 /* 81727*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
33998 /* 81738*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34000 /* 81747*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34003 /* 81759*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34014 /* 81779*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34030 /* 81814*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34032 /* 81821*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34035 /* 81830*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34038 /* 81841*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34041 /* 81852*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34043 /* 81861*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34046 /* 81870*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34049 /* 81881*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34052 /* 81892*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34054 /* 81901*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34057 /* 81913*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34071 /* 81937*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34076 /* 81944*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34087 /* 81963*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34089 /* 81967*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34100 /* 81986*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34116 /* 82021*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34118 /* 82028*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34121 /* 82037*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34124 /* 82048*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34127 /* 82059*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34129 /* 82068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34132 /* 82077*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34135 /* 82088*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34138 /* 82099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34140 /* 82108*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34143 /* 82120*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34154 /* 82140*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34170 /* 82175*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34172 /* 82182*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34175 /* 82191*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34178 /* 82202*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34181 /* 82213*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34183 /* 82222*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34186 /* 82231*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34189 /* 82242*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34192 /* 82253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34194 /* 82262*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34197 /* 82274*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34212 /* 82299*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34217 /* 82306*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34228 /* 82325*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34230 /* 82329*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34232 /* 82333*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34243 /* 82352*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34254 /* 82369*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34256 /* 82373*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34261 /* 82380*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34272 /* 82401*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34277 /* 82408*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34293 /* 82445*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34295 /* 82452*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34298 /* 82461*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34301 /* 82472*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34304 /* 82483*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34306 /* 82492*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34309 /* 82501*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34312 /* 82512*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34315 /* 82523*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34317 /* 82532*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34320 /* 82544*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34333 /* 82567*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34338 /* 82574*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34354 /* 82611*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34356 /* 82618*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34359 /* 82627*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34362 /* 82638*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34365 /* 82649*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34367 /* 82658*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34370 /* 82667*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34373 /* 82678*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34376 /* 82689*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34378 /* 82698*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34381 /* 82710*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34393 /* 82731*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34404 /* 82748*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34406 /* 82752*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34411 /* 82759*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34422 /* 82780*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34427 /* 82787*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34443 /* 82824*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34445 /* 82831*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34448 /* 82840*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34451 /* 82851*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34454 /* 82862*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34456 /* 82871*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34459 /* 82880*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34462 /* 82891*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34465 /* 82902*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34467 /* 82911*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34470 /* 82923*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34483 /* 82946*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34488 /* 82953*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34504 /* 82990*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34506 /* 82997*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34509 /* 83006*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34512 /* 83017*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34515 /* 83028*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34517 /* 83037*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34520 /* 83046*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34523 /* 83057*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34526 /* 83068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34528 /* 83077*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34531 /* 83089*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34546 /* 83114*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34551 /* 83121*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34562 /* 83140*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34564 /* 83144*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34566 /* 83148*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34577 /* 83167*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34588 /* 83184*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34590 /* 83188*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34595 /* 83195*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34606 /* 83216*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34611 /* 83223*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34627 /* 83260*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34629 /* 83267*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34632 /* 83276*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34635 /* 83287*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34638 /* 83298*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34640 /* 83307*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34643 /* 83316*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34646 /* 83327*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34649 /* 83338*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34651 /* 83347*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34654 /* 83359*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34667 /* 83382*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34672 /* 83389*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34688 /* 83426*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34690 /* 83433*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34693 /* 83442*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34696 /* 83453*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34699 /* 83464*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34701 /* 83473*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34704 /* 83482*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34707 /* 83493*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34710 /* 83504*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34712 /* 83513*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34715 /* 83525*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34727 /* 83546*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34738 /* 83563*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34740 /* 83567*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34745 /* 83574*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34756 /* 83595*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34761 /* 83602*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34777 /* 83639*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34779 /* 83646*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34782 /* 83655*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34785 /* 83666*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34788 /* 83677*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34790 /* 83686*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34793 /* 83695*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34796 /* 83706*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34799 /* 83717*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34801 /* 83726*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34804 /* 83738*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34817 /* 83761*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34822 /* 83768*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34838 /* 83805*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
34840 /* 83812*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34843 /* 83821*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34846 /* 83832*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34849 /* 83843*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34851 /* 83852*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
34854 /* 83861*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
34857 /* 83872*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34860 /* 83883*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
34862 /* 83892*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
34865 /* 83904*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
34875 /* 83918*/      /*SwitchOpcode*/ 3|128,79|128,4/*75651*/, TARGET_VAL(ISD::ADD),// ->159574
34877 /* 83924*/        OPC_SwitchOpcode /*2 cases */, 125|128,39|128,2/*37885*/, TARGET_VAL(ISD::ADD),// ->121815
34879 /* 83931*/          OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34881 /* 83935*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34887 /* 83945*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34898 /* 83965*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34903 /* 83972*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34914 /* 83990*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34916 /* 83994*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34922 /* 84004*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34933 /* 84025*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34938 /* 84032*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34950 /* 84052*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34952 /* 84056*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34963 /* 84075*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34975 /* 84093*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
34977 /* 84097*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34982 /* 84104*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
34993 /* 84125*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34998 /* 84132*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35012 /* 84167*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35014 /* 84174*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35017 /* 84183*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35020 /* 84194*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35023 /* 84205*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35025 /* 84214*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35028 /* 84223*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35031 /* 84234*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35034 /* 84245*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35036 /* 84254*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35039 /* 84266*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35052 /* 84289*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35057 /* 84296*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35071 /* 84331*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35073 /* 84338*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35076 /* 84347*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35079 /* 84358*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35082 /* 84369*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35084 /* 84378*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35087 /* 84387*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35090 /* 84398*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35093 /* 84409*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35095 /* 84418*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35098 /* 84430*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35110 /* 84451*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35122 /* 84469*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35124 /* 84473*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35129 /* 84480*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35140 /* 84501*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35145 /* 84508*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35159 /* 84543*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35161 /* 84550*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35164 /* 84559*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35167 /* 84570*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35170 /* 84581*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35172 /* 84590*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35175 /* 84599*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35178 /* 84610*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35181 /* 84621*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35183 /* 84630*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35186 /* 84642*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35199 /* 84665*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35204 /* 84672*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35218 /* 84707*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35220 /* 84714*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35223 /* 84723*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35226 /* 84734*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35229 /* 84745*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35231 /* 84754*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35234 /* 84763*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35237 /* 84774*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35240 /* 84785*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35242 /* 84794*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35245 /* 84806*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35260 /* 84831*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35265 /* 84838*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35277 /* 84858*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35279 /* 84862*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35290 /* 84881*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35302 /* 84899*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35304 /* 84903*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35309 /* 84910*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35320 /* 84931*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35325 /* 84938*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35339 /* 84973*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35341 /* 84980*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35344 /* 84989*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35347 /* 85000*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35350 /* 85011*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35352 /* 85020*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35355 /* 85029*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35358 /* 85040*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35361 /* 85051*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35363 /* 85060*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35366 /* 85072*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35379 /* 85095*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35384 /* 85102*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35398 /* 85137*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35400 /* 85144*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35403 /* 85153*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35406 /* 85164*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35409 /* 85175*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35411 /* 85184*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35414 /* 85193*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35417 /* 85204*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35420 /* 85215*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35422 /* 85224*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35425 /* 85236*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35437 /* 85257*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35449 /* 85275*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35451 /* 85279*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35456 /* 85286*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35467 /* 85307*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35472 /* 85314*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35486 /* 85349*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35488 /* 85356*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35491 /* 85365*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35494 /* 85376*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35497 /* 85387*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35499 /* 85396*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35502 /* 85405*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35505 /* 85416*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35508 /* 85427*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35510 /* 85436*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35513 /* 85448*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35526 /* 85471*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35531 /* 85478*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35545 /* 85513*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35547 /* 85520*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35551 /* 85531*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35554 /* 85542*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35557 /* 85553*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35559 /* 85562*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35562 /* 85571*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35565 /* 85582*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35568 /* 85593*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35570 /* 85602*/                        OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35573 /* 85614*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35578 /* 85623*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35581 /* 85634*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35584 /* 85645*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35586 /* 85654*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35589 /* 85663*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35592 /* 85674*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35595 /* 85685*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35597 /* 85694*/                        OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35600 /* 85706*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35614 /* 85730*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35619 /* 85737*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35633 /* 85772*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35635 /* 85779*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35638 /* 85788*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35641 /* 85799*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35644 /* 85810*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35646 /* 85819*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35649 /* 85828*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35652 /* 85839*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35655 /* 85850*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35657 /* 85859*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35660 /* 85871*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35672 /* 85892*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35684 /* 85910*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35686 /* 85914*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35691 /* 85921*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35702 /* 85942*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35707 /* 85949*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35721 /* 85984*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35723 /* 85991*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35726 /* 86000*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35729 /* 86011*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35732 /* 86022*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35734 /* 86031*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35737 /* 86040*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35740 /* 86051*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35743 /* 86062*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35745 /* 86071*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35748 /* 86083*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35761 /* 86106*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35766 /* 86113*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35780 /* 86148*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35782 /* 86155*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35785 /* 86164*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35788 /* 86175*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35791 /* 86186*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35793 /* 86195*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35796 /* 86204*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35799 /* 86215*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35802 /* 86226*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35804 /* 86235*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35807 /* 86247*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35822 /* 86272*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35827 /* 86279*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35839 /* 86299*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35841 /* 86303*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35852 /* 86322*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35864 /* 86340*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
35866 /* 86344*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35871 /* 86351*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35882 /* 86372*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35887 /* 86379*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35901 /* 86414*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35903 /* 86421*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35906 /* 86430*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35909 /* 86441*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35912 /* 86452*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35914 /* 86461*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35917 /* 86470*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35920 /* 86481*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35923 /* 86492*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35925 /* 86501*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35928 /* 86513*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35941 /* 86536*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
35946 /* 86543*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
35960 /* 86578*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
35962 /* 86585*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35965 /* 86594*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35968 /* 86605*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35971 /* 86616*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35973 /* 86625*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
35976 /* 86634*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
35979 /* 86645*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35982 /* 86656*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
35984 /* 86665*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
35987 /* 86677*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
35999 /* 86698*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36011 /* 86716*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36013 /* 86720*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36018 /* 86727*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36029 /* 86748*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36034 /* 86755*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36048 /* 86790*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36050 /* 86797*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36053 /* 86806*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36056 /* 86817*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36059 /* 86828*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36061 /* 86837*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36064 /* 86846*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36067 /* 86857*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36070 /* 86868*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36072 /* 86877*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36075 /* 86889*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36088 /* 86912*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36093 /* 86919*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36107 /* 86954*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36109 /* 86961*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36112 /* 86970*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36115 /* 86981*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36118 /* 86992*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36120 /* 87001*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36123 /* 87010*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36126 /* 87021*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36129 /* 87032*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36131 /* 87041*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36134 /* 87053*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36148 /* 87076*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36160 /* 87094*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36162 /* 87098*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36167 /* 87105*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36178 /* 87126*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36183 /* 87133*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36195 /* 87153*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36197 /* 87157*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36202 /* 87164*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36213 /* 87185*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36218 /* 87192*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36232 /* 87227*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36234 /* 87234*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36237 /* 87243*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36240 /* 87254*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36243 /* 87265*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36245 /* 87274*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36248 /* 87283*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36251 /* 87294*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36254 /* 87305*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36256 /* 87314*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36259 /* 87326*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36272 /* 87349*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36277 /* 87356*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36291 /* 87391*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36293 /* 87398*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36296 /* 87407*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36299 /* 87418*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36302 /* 87429*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36304 /* 87438*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36307 /* 87447*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36310 /* 87458*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36313 /* 87469*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36315 /* 87478*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36318 /* 87490*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36332 /* 87514*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36337 /* 87521*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36349 /* 87541*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36351 /* 87545*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36356 /* 87552*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36367 /* 87573*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36372 /* 87580*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36386 /* 87615*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36388 /* 87622*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36391 /* 87631*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36394 /* 87642*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36397 /* 87653*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36399 /* 87662*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36402 /* 87671*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36405 /* 87682*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36408 /* 87693*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36410 /* 87702*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36413 /* 87714*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36426 /* 87737*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36431 /* 87744*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36445 /* 87779*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36447 /* 87786*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36450 /* 87795*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36453 /* 87806*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36456 /* 87817*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36458 /* 87826*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36461 /* 87835*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36464 /* 87846*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36467 /* 87857*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36469 /* 87866*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36472 /* 87878*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36485 /* 87900*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36497 /* 87918*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36499 /* 87922*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36504 /* 87929*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36515 /* 87950*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36520 /* 87957*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36532 /* 87977*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36534 /* 87981*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36539 /* 87988*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36550 /* 88009*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36555 /* 88016*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36569 /* 88051*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36571 /* 88058*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36574 /* 88067*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36577 /* 88078*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36580 /* 88089*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36582 /* 88098*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36585 /* 88107*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36588 /* 88118*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36591 /* 88129*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36593 /* 88138*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36596 /* 88150*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36609 /* 88173*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36614 /* 88180*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36628 /* 88215*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36630 /* 88222*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36633 /* 88231*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36636 /* 88242*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36639 /* 88253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36641 /* 88262*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36644 /* 88271*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36647 /* 88282*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36650 /* 88293*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36652 /* 88302*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36655 /* 88314*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36669 /* 88338*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36674 /* 88345*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36686 /* 88365*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36688 /* 88369*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36693 /* 88376*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36704 /* 88397*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36709 /* 88404*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36723 /* 88439*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36725 /* 88446*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36728 /* 88455*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36731 /* 88466*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36734 /* 88477*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36736 /* 88486*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36739 /* 88495*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36742 /* 88506*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36745 /* 88517*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36747 /* 88526*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36750 /* 88538*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36763 /* 88561*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36768 /* 88568*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36782 /* 88603*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36784 /* 88610*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36788 /* 88621*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36791 /* 88632*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36794 /* 88643*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36796 /* 88652*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36799 /* 88661*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36802 /* 88672*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36805 /* 88683*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36807 /* 88692*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36810 /* 88704*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36815 /* 88713*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36818 /* 88724*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36821 /* 88735*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36823 /* 88744*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36826 /* 88753*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36829 /* 88764*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36832 /* 88775*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36834 /* 88784*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36837 /* 88796*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36851 /* 88820*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36856 /* 88827*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36870 /* 88862*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36872 /* 88869*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36875 /* 88878*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36878 /* 88889*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36881 /* 88900*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36883 /* 88909*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36886 /* 88918*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36889 /* 88929*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36892 /* 88940*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36894 /* 88949*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36897 /* 88961*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
36911 /* 88985*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36916 /* 88992*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36928 /* 89012*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
36930 /* 89016*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36935 /* 89023*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36946 /* 89044*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
36951 /* 89051*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
36965 /* 89086*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
36967 /* 89093*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36970 /* 89102*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36973 /* 89113*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36976 /* 89124*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36978 /* 89133*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
36981 /* 89142*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
36984 /* 89153*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36987 /* 89164*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
36989 /* 89173*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
36992 /* 89185*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37005 /* 89208*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37010 /* 89215*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37024 /* 89250*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37026 /* 89257*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37029 /* 89266*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37032 /* 89277*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37035 /* 89288*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37037 /* 89297*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37040 /* 89306*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37043 /* 89317*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37046 /* 89328*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37048 /* 89337*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37051 /* 89349*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37064 /* 89371*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37076 /* 89389*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37078 /* 89393*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37083 /* 89400*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37094 /* 89421*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37099 /* 89428*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37111 /* 89448*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37113 /* 89452*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37118 /* 89459*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37129 /* 89480*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37134 /* 89487*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37148 /* 89522*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37150 /* 89529*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37153 /* 89538*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37156 /* 89549*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37159 /* 89560*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37161 /* 89569*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37164 /* 89578*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37167 /* 89589*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37170 /* 89600*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37172 /* 89609*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37175 /* 89621*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37188 /* 89644*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37193 /* 89651*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37207 /* 89686*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37209 /* 89693*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37212 /* 89702*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37215 /* 89713*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37218 /* 89724*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37220 /* 89733*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37223 /* 89742*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37226 /* 89753*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37229 /* 89764*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37231 /* 89773*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37234 /* 89785*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37248 /* 89809*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37253 /* 89816*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37265 /* 89836*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37267 /* 89840*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37272 /* 89847*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37283 /* 89868*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37288 /* 89875*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37302 /* 89910*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37304 /* 89917*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37307 /* 89926*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37310 /* 89937*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37313 /* 89948*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37315 /* 89957*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37318 /* 89966*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37321 /* 89977*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37324 /* 89988*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37326 /* 89997*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37329 /* 90009*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37342 /* 90032*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37347 /* 90039*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37361 /* 90074*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37363 /* 90081*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37366 /* 90090*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37369 /* 90101*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37372 /* 90112*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37374 /* 90121*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37377 /* 90130*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37380 /* 90141*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37383 /* 90152*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37385 /* 90161*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37388 /* 90173*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37403 /* 90197*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37408 /* 90204*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37419 /* 90222*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37421 /* 90226*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37426 /* 90233*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37437 /* 90254*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37442 /* 90261*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37454 /* 90281*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37456 /* 90285*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37467 /* 90304*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37479 /* 90322*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37481 /* 90326*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37486 /* 90333*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37497 /* 90354*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37502 /* 90361*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37516 /* 90396*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37518 /* 90403*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37521 /* 90412*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37524 /* 90423*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37527 /* 90434*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37529 /* 90443*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37532 /* 90452*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37535 /* 90463*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37538 /* 90474*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37540 /* 90483*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37543 /* 90495*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37556 /* 90518*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37561 /* 90525*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37575 /* 90560*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37577 /* 90567*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37580 /* 90576*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37583 /* 90587*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37586 /* 90598*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37588 /* 90607*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37591 /* 90616*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37594 /* 90627*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37597 /* 90638*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37599 /* 90647*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37602 /* 90659*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37614 /* 90680*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37626 /* 90698*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37628 /* 90702*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37633 /* 90709*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37644 /* 90730*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37649 /* 90737*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37663 /* 90772*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37665 /* 90779*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37668 /* 90788*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37671 /* 90799*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37674 /* 90810*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37676 /* 90819*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37679 /* 90828*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37682 /* 90839*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37685 /* 90850*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37687 /* 90859*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37690 /* 90871*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37703 /* 90894*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37708 /* 90901*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37722 /* 90936*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37724 /* 90943*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37727 /* 90952*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37730 /* 90963*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37733 /* 90974*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37735 /* 90983*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37738 /* 90992*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37741 /* 91003*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37744 /* 91014*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37746 /* 91023*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37749 /* 91035*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37764 /* 91060*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37769 /* 91067*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37781 /* 91087*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37783 /* 91091*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37794 /* 91110*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37806 /* 91128*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37808 /* 91132*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37813 /* 91139*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37824 /* 91160*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37829 /* 91167*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37843 /* 91202*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37845 /* 91209*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37848 /* 91218*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37851 /* 91229*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37854 /* 91240*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37856 /* 91249*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37859 /* 91258*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37862 /* 91269*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37865 /* 91280*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37867 /* 91289*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37870 /* 91301*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37883 /* 91324*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37888 /* 91331*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37902 /* 91366*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37904 /* 91373*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37907 /* 91382*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37910 /* 91393*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37913 /* 91404*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37915 /* 91413*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37918 /* 91422*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37921 /* 91433*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37924 /* 91444*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
37926 /* 91453*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
37929 /* 91465*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
37941 /* 91486*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37953 /* 91504*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
37955 /* 91508*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37960 /* 91515*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37971 /* 91536*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
37976 /* 91543*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
37990 /* 91578*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
37992 /* 91585*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
37995 /* 91594*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
37998 /* 91605*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38001 /* 91616*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38003 /* 91625*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38006 /* 91634*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38009 /* 91645*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38012 /* 91656*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38014 /* 91665*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38017 /* 91677*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38030 /* 91700*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38035 /* 91707*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38049 /* 91742*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38051 /* 91749*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38055 /* 91760*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38058 /* 91771*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38061 /* 91782*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38063 /* 91791*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38066 /* 91800*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38069 /* 91811*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38072 /* 91822*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38074 /* 91831*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38077 /* 91843*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38082 /* 91852*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38085 /* 91863*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38088 /* 91874*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38090 /* 91883*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38093 /* 91892*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38096 /* 91903*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38099 /* 91914*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38101 /* 91923*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38104 /* 91935*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38118 /* 91959*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38123 /* 91966*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38137 /* 92001*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38139 /* 92008*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38142 /* 92017*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38145 /* 92028*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38148 /* 92039*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38150 /* 92048*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38153 /* 92057*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38156 /* 92068*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38159 /* 92079*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38161 /* 92088*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38164 /* 92100*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38176 /* 92121*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38188 /* 92139*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38190 /* 92143*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38195 /* 92150*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38206 /* 92171*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38211 /* 92178*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38225 /* 92213*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38227 /* 92220*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38230 /* 92229*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38233 /* 92240*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38236 /* 92251*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38238 /* 92260*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38241 /* 92269*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38244 /* 92280*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38247 /* 92291*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38249 /* 92300*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38252 /* 92312*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38265 /* 92335*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38270 /* 92342*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38284 /* 92377*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38286 /* 92384*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38289 /* 92393*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38292 /* 92404*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38295 /* 92415*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38297 /* 92424*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38300 /* 92433*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38303 /* 92444*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38306 /* 92455*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38308 /* 92464*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38311 /* 92476*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38326 /* 92501*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38331 /* 92508*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38343 /* 92528*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38345 /* 92532*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38356 /* 92551*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38368 /* 92569*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38370 /* 92573*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38375 /* 92580*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38386 /* 92601*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38391 /* 92608*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38405 /* 92643*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38407 /* 92650*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38410 /* 92659*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38413 /* 92670*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38416 /* 92681*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38418 /* 92690*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38421 /* 92699*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38424 /* 92710*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38427 /* 92721*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38429 /* 92730*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38432 /* 92742*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38445 /* 92765*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38450 /* 92772*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38464 /* 92807*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38466 /* 92814*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38469 /* 92823*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38472 /* 92834*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38475 /* 92845*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38477 /* 92854*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38480 /* 92863*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38483 /* 92874*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38486 /* 92885*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38488 /* 92894*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38491 /* 92906*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38503 /* 92927*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38515 /* 92945*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38517 /* 92949*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38522 /* 92956*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38533 /* 92977*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38538 /* 92984*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38552 /* 93019*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38554 /* 93026*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38557 /* 93035*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38560 /* 93046*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38563 /* 93057*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38565 /* 93066*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38568 /* 93075*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38571 /* 93086*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38574 /* 93097*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38576 /* 93106*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38579 /* 93118*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38592 /* 93141*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38597 /* 93148*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38611 /* 93183*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38613 /* 93190*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38616 /* 93199*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38619 /* 93210*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38622 /* 93221*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38624 /* 93230*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38627 /* 93239*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38630 /* 93250*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38633 /* 93261*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38635 /* 93270*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38638 /* 93282*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38654 /* 93307*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38666 /* 93325*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38668 /* 93329*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38673 /* 93336*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38684 /* 93357*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38689 /* 93364*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38701 /* 93384*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38703 /* 93388*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38708 /* 93395*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38719 /* 93416*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38724 /* 93423*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38736 /* 93443*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38738 /* 93447*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38743 /* 93454*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38754 /* 93475*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38759 /* 93482*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38773 /* 93517*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38775 /* 93524*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38778 /* 93533*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38781 /* 93544*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38784 /* 93555*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38786 /* 93564*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38789 /* 93573*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38792 /* 93584*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38795 /* 93595*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38797 /* 93604*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38800 /* 93616*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38813 /* 93639*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38818 /* 93646*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38832 /* 93681*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38834 /* 93688*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38837 /* 93697*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38840 /* 93708*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38843 /* 93719*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38845 /* 93728*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38848 /* 93737*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38851 /* 93748*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38854 /* 93759*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38856 /* 93768*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38859 /* 93780*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38873 /* 93804*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38878 /* 93811*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38890 /* 93831*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
38892 /* 93835*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38897 /* 93842*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38908 /* 93863*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38913 /* 93870*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38927 /* 93905*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38929 /* 93912*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38932 /* 93921*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38935 /* 93932*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38938 /* 93943*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38940 /* 93952*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38943 /* 93961*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38946 /* 93972*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38949 /* 93983*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38951 /* 93992*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
38954 /* 94004*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
38967 /* 94027*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
38972 /* 94034*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
38986 /* 94069*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
38988 /* 94076*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
38991 /* 94085*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
38994 /* 94096*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38997 /* 94107*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
38999 /* 94116*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39002 /* 94125*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39005 /* 94136*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39008 /* 94147*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39010 /* 94156*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39013 /* 94168*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39028 /* 94193*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39033 /* 94200*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39045 /* 94220*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39047 /* 94224*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39052 /* 94231*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39063 /* 94252*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39068 /* 94259*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39080 /* 94279*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39082 /* 94283*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39087 /* 94290*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39098 /* 94311*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39103 /* 94318*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39117 /* 94353*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39119 /* 94360*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39122 /* 94369*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39125 /* 94380*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39128 /* 94391*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39130 /* 94400*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39133 /* 94409*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39136 /* 94420*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39139 /* 94431*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39141 /* 94440*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39144 /* 94452*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39157 /* 94475*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39162 /* 94482*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39176 /* 94517*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39178 /* 94524*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39181 /* 94533*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39184 /* 94544*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39187 /* 94555*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39189 /* 94564*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39192 /* 94573*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39195 /* 94584*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39198 /* 94595*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39200 /* 94604*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39203 /* 94616*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39217 /* 94640*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39222 /* 94647*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39234 /* 94667*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39236 /* 94671*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39241 /* 94678*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39252 /* 94699*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39257 /* 94706*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39271 /* 94741*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39273 /* 94748*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39276 /* 94757*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39279 /* 94768*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39282 /* 94779*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39284 /* 94788*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39287 /* 94797*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39290 /* 94808*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39293 /* 94819*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39295 /* 94828*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39298 /* 94840*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39311 /* 94863*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39316 /* 94870*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39330 /* 94905*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39332 /* 94912*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39336 /* 94923*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39339 /* 94934*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39342 /* 94945*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39344 /* 94954*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39347 /* 94963*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39350 /* 94974*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39353 /* 94985*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39355 /* 94994*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39358 /* 95006*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39363 /* 95015*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39366 /* 95026*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39369 /* 95037*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39371 /* 95046*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39374 /* 95055*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39377 /* 95066*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39380 /* 95077*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39382 /* 95086*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39385 /* 95098*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39399 /* 95122*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39404 /* 95129*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39418 /* 95164*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39420 /* 95171*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39423 /* 95180*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39426 /* 95191*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39429 /* 95202*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39431 /* 95211*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39434 /* 95220*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39437 /* 95231*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39440 /* 95242*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39442 /* 95251*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39445 /* 95263*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39459 /* 95287*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39464 /* 95294*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39476 /* 95314*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39478 /* 95318*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39483 /* 95325*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39494 /* 95346*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39499 /* 95353*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39513 /* 95388*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39515 /* 95395*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39518 /* 95404*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39521 /* 95415*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39524 /* 95426*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39526 /* 95435*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39529 /* 95444*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39532 /* 95455*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39535 /* 95466*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39537 /* 95475*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39540 /* 95487*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39553 /* 95510*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39558 /* 95517*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39572 /* 95552*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39574 /* 95559*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39577 /* 95568*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39580 /* 95579*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39583 /* 95590*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39585 /* 95599*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39588 /* 95608*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39591 /* 95619*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39594 /* 95630*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39596 /* 95639*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39599 /* 95651*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39614 /* 95676*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39619 /* 95683*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39631 /* 95703*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39633 /* 95707*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39638 /* 95714*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39649 /* 95735*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39654 /* 95742*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39666 /* 95762*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39668 /* 95766*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39673 /* 95773*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39684 /* 95794*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39689 /* 95801*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39703 /* 95836*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39705 /* 95843*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39708 /* 95852*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39711 /* 95863*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39714 /* 95874*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39716 /* 95883*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39719 /* 95892*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39722 /* 95903*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39725 /* 95914*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39727 /* 95923*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39730 /* 95935*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39743 /* 95958*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39748 /* 95965*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39762 /* 96000*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39764 /* 96007*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39767 /* 96016*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39770 /* 96027*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39773 /* 96038*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39775 /* 96047*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39778 /* 96056*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39781 /* 96067*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39784 /* 96078*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39786 /* 96087*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39789 /* 96099*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39803 /* 96123*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39808 /* 96130*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39820 /* 96150*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39822 /* 96154*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39827 /* 96161*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39838 /* 96182*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39843 /* 96189*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39857 /* 96224*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39859 /* 96231*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39862 /* 96240*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39865 /* 96251*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39868 /* 96262*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39870 /* 96271*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39873 /* 96280*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39876 /* 96291*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39879 /* 96302*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39881 /* 96311*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39884 /* 96323*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39897 /* 96346*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39902 /* 96353*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39916 /* 96388*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
39918 /* 96395*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39921 /* 96404*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39924 /* 96415*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39927 /* 96426*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39929 /* 96435*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
39932 /* 96444*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
39935 /* 96455*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39938 /* 96466*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
39940 /* 96475*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
39943 /* 96487*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
39952 /* 96501*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39962 /* 96518*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39967 /* 96525*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
39978 /* 96543*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
39980 /* 96547*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
39991 /* 96566*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40003 /* 96584*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40005 /* 96588*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40010 /* 96595*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40021 /* 96616*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40026 /* 96623*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40038 /* 96643*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40040 /* 96647*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40045 /* 96654*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40056 /* 96675*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40061 /* 96682*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40075 /* 96717*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40077 /* 96724*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40080 /* 96733*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40083 /* 96744*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40086 /* 96755*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40088 /* 96764*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40091 /* 96773*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40094 /* 96784*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40097 /* 96795*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40099 /* 96804*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40102 /* 96816*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40115 /* 96839*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40120 /* 96846*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40134 /* 96881*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40136 /* 96888*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40139 /* 96897*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40142 /* 96908*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40145 /* 96919*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40147 /* 96928*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40150 /* 96937*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40153 /* 96948*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40156 /* 96959*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40158 /* 96968*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40161 /* 96980*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40175 /* 97004*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40180 /* 97011*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40192 /* 97031*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40194 /* 97035*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40199 /* 97042*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40210 /* 97063*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40215 /* 97070*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40229 /* 97105*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40231 /* 97112*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40234 /* 97121*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40237 /* 97132*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40240 /* 97143*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40242 /* 97152*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40245 /* 97161*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40248 /* 97172*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40251 /* 97183*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40253 /* 97192*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40256 /* 97204*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40269 /* 97227*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40274 /* 97234*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40288 /* 97269*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40290 /* 97276*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40293 /* 97285*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40296 /* 97296*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40299 /* 97307*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40301 /* 97316*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40304 /* 97325*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40307 /* 97336*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40310 /* 97347*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40312 /* 97356*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40315 /* 97368*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40328 /* 97390*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40340 /* 97408*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40342 /* 97412*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40347 /* 97419*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40358 /* 97440*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40363 /* 97447*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40375 /* 97467*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40377 /* 97471*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40382 /* 97478*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40393 /* 97499*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40398 /* 97506*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40412 /* 97541*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40414 /* 97548*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40417 /* 97557*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40420 /* 97568*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40423 /* 97579*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40425 /* 97588*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40428 /* 97597*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40431 /* 97608*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40434 /* 97619*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40436 /* 97628*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40439 /* 97640*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40452 /* 97663*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40457 /* 97670*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40471 /* 97705*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40473 /* 97712*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40476 /* 97721*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40479 /* 97732*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40482 /* 97743*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40484 /* 97752*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40487 /* 97761*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40490 /* 97772*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40493 /* 97783*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40495 /* 97792*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40498 /* 97804*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40512 /* 97828*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40517 /* 97835*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40529 /* 97855*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40531 /* 97859*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40536 /* 97866*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40547 /* 97887*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40552 /* 97894*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40566 /* 97929*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40568 /* 97936*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40571 /* 97945*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40574 /* 97956*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40577 /* 97967*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40579 /* 97976*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40582 /* 97985*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40585 /* 97996*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40588 /* 98007*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40590 /* 98016*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40593 /* 98028*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40606 /* 98051*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40611 /* 98058*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40625 /* 98093*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40627 /* 98100*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40631 /* 98111*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40634 /* 98122*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40637 /* 98133*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40639 /* 98142*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40642 /* 98151*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40645 /* 98162*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40648 /* 98173*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40650 /* 98182*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40653 /* 98194*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40658 /* 98203*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40661 /* 98214*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40664 /* 98225*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40666 /* 98234*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40669 /* 98243*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40672 /* 98254*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40675 /* 98265*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40677 /* 98274*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40680 /* 98286*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40694 /* 98310*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40699 /* 98317*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40713 /* 98352*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40715 /* 98359*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40718 /* 98368*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40721 /* 98379*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40724 /* 98390*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40726 /* 98399*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40729 /* 98408*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40732 /* 98419*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40735 /* 98430*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40737 /* 98439*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40740 /* 98451*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40754 /* 98475*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40759 /* 98482*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40771 /* 98502*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40773 /* 98506*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40778 /* 98513*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40789 /* 98534*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40794 /* 98541*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40808 /* 98576*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40810 /* 98583*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40813 /* 98592*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40816 /* 98603*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40819 /* 98614*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40821 /* 98623*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40824 /* 98632*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40827 /* 98643*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40830 /* 98654*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40832 /* 98663*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40835 /* 98675*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40848 /* 98698*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40853 /* 98705*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40867 /* 98740*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40869 /* 98747*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40872 /* 98756*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40875 /* 98767*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40878 /* 98778*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40880 /* 98787*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40883 /* 98796*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40886 /* 98807*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40889 /* 98818*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40891 /* 98827*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
40894 /* 98839*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
40907 /* 98861*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40919 /* 98879*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40921 /* 98883*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40926 /* 98890*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40937 /* 98911*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40942 /* 98918*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40954 /* 98938*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
40956 /* 98942*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40961 /* 98949*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40972 /* 98970*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40977 /* 98977*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
40991 /* 99012*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
40993 /* 99019*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40996 /* 99028*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
40999 /* 99039*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41002 /* 99050*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41004 /* 99059*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41007 /* 99068*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41010 /* 99079*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41013 /* 99090*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41015 /* 99099*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41018 /* 99111*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41031 /* 99134*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41036 /* 99141*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41050 /* 99176*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41052 /* 99183*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41055 /* 99192*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41058 /* 99203*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41061 /* 99214*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41063 /* 99223*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41066 /* 99232*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41069 /* 99243*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41072 /* 99254*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41074 /* 99263*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41077 /* 99275*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41091 /* 99299*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41096 /* 99306*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41108 /* 99326*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41110 /* 99330*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41115 /* 99337*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41126 /* 99358*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41131 /* 99365*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41145 /* 99400*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41147 /* 99407*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41150 /* 99416*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41153 /* 99427*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41156 /* 99438*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41158 /* 99447*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41161 /* 99456*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41164 /* 99467*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41167 /* 99478*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41169 /* 99487*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41172 /* 99499*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41185 /* 99522*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41190 /* 99529*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41204 /* 99564*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41206 /* 99571*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41209 /* 99580*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41212 /* 99591*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41215 /* 99602*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41217 /* 99611*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41220 /* 99620*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41223 /* 99631*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41226 /* 99642*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41228 /* 99651*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41231 /* 99663*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41246 /* 99687*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41258 /* 99705*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41260 /* 99709*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41265 /* 99716*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41276 /* 99737*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41281 /* 99744*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41293 /* 99764*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41295 /* 99768*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41300 /* 99775*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41311 /* 99796*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41316 /* 99803*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41328 /* 99823*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41330 /* 99827*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41335 /* 99834*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41346 /* 99855*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41351 /* 99862*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41365 /* 99897*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41367 /* 99904*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41370 /* 99913*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41373 /* 99924*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41376 /* 99935*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41378 /* 99944*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41381 /* 99953*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41384 /* 99964*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41387 /* 99975*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41389 /* 99984*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41392 /* 99996*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41405 /*100019*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41410 /*100026*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41424 /*100061*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41426 /*100068*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41429 /*100077*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41432 /*100088*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41435 /*100099*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41437 /*100108*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41440 /*100117*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41443 /*100128*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41446 /*100139*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41448 /*100148*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41451 /*100160*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41465 /*100184*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41470 /*100191*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41482 /*100211*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41484 /*100215*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41489 /*100222*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41500 /*100243*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41505 /*100250*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41519 /*100285*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41521 /*100292*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41524 /*100301*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41527 /*100312*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41530 /*100323*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41532 /*100332*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41535 /*100341*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41538 /*100352*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41541 /*100363*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41543 /*100372*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41546 /*100384*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41559 /*100407*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41564 /*100414*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41578 /*100449*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41580 /*100456*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41583 /*100465*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41586 /*100476*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41589 /*100487*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41591 /*100496*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41594 /*100505*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41597 /*100516*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41600 /*100527*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41602 /*100536*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41605 /*100548*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41620 /*100573*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41625 /*100580*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41637 /*100600*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41639 /*100604*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41644 /*100611*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41655 /*100632*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41660 /*100639*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41672 /*100659*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41674 /*100663*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41679 /*100670*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41690 /*100691*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41695 /*100698*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41709 /*100733*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41711 /*100740*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41714 /*100749*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41717 /*100760*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41720 /*100771*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41722 /*100780*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41725 /*100789*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41728 /*100800*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41731 /*100811*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41733 /*100820*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41736 /*100832*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41749 /*100855*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41754 /*100862*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41768 /*100897*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41770 /*100904*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41773 /*100913*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41776 /*100924*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41779 /*100935*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41781 /*100944*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41784 /*100953*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41787 /*100964*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41790 /*100975*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41792 /*100984*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41795 /*100996*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41809 /*101020*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41814 /*101027*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41826 /*101047*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
41828 /*101051*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41833 /*101058*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41844 /*101079*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41849 /*101086*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41863 /*101121*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41865 /*101128*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41868 /*101137*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41871 /*101148*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41874 /*101159*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41876 /*101168*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41879 /*101177*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41882 /*101188*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41885 /*101199*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41887 /*101208*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41890 /*101220*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41903 /*101243*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41908 /*101250*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
41922 /*101285*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
41924 /*101292*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41928 /*101303*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41931 /*101314*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41934 /*101325*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41936 /*101334*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41939 /*101343*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41942 /*101354*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41945 /*101365*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41947 /*101374*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41950 /*101386*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41955 /*101395*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41958 /*101406*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41961 /*101417*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41963 /*101426*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41966 /*101435*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
41969 /*101446*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41972 /*101457*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41974 /*101466*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
41977 /*101478*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
41991 /*101502*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41996 /*101509*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42010 /*101544*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42012 /*101551*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42015 /*101560*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42018 /*101571*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42021 /*101582*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42023 /*101591*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42026 /*101600*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42029 /*101611*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42032 /*101622*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42034 /*101631*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42037 /*101643*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42051 /*101667*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42056 /*101674*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42068 /*101694*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42070 /*101698*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42075 /*101705*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42086 /*101726*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42091 /*101733*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42105 /*101768*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42107 /*101775*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42110 /*101784*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42113 /*101795*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42116 /*101806*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42118 /*101815*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42121 /*101824*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42124 /*101835*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42127 /*101846*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42129 /*101855*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42132 /*101867*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42145 /*101890*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42150 /*101897*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42164 /*101932*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42166 /*101939*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42169 /*101948*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42172 /*101959*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42175 /*101970*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42177 /*101979*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42180 /*101988*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42183 /*101999*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42186 /*102010*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42188 /*102019*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42191 /*102031*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42206 /*102056*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42211 /*102063*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42223 /*102083*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42225 /*102087*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42230 /*102094*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42241 /*102115*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42246 /*102122*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42258 /*102142*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42260 /*102146*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42265 /*102153*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42276 /*102174*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42281 /*102181*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42295 /*102216*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42297 /*102223*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42300 /*102232*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42303 /*102243*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42306 /*102254*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42308 /*102263*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42311 /*102272*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42314 /*102283*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42317 /*102294*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42319 /*102303*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42322 /*102315*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42335 /*102338*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42340 /*102345*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42354 /*102380*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42356 /*102387*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42359 /*102396*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42362 /*102407*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42365 /*102418*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42367 /*102427*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42370 /*102436*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42373 /*102447*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42376 /*102458*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42378 /*102467*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42381 /*102479*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42395 /*102503*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42400 /*102510*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42412 /*102530*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42414 /*102534*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42419 /*102541*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42430 /*102562*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42435 /*102569*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42449 /*102604*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42451 /*102611*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42454 /*102620*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42457 /*102631*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42460 /*102642*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42462 /*102651*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42465 /*102660*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42468 /*102671*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42471 /*102682*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42473 /*102691*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42476 /*102703*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42489 /*102726*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42494 /*102733*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42508 /*102768*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42510 /*102775*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42513 /*102784*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42516 /*102795*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42519 /*102806*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42521 /*102815*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42524 /*102824*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42527 /*102835*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42530 /*102846*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42532 /*102855*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
42535 /*102867*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42544 /*102881*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42555 /*102901*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42560 /*102908*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42571 /*102926*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42573 /*102930*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42579 /*102940*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42590 /*102961*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42595 /*102968*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42607 /*102988*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42609 /*102992*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42620 /*103011*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42632 /*103029*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42634 /*103033*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42639 /*103040*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42650 /*103061*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42655 /*103068*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42669 /*103103*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42671 /*103110*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42674 /*103119*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42677 /*103130*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42680 /*103141*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42682 /*103150*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42685 /*103159*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42688 /*103170*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42691 /*103181*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42693 /*103190*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
42696 /*103202*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42709 /*103225*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42714 /*103232*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42728 /*103267*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42730 /*103274*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42733 /*103283*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42736 /*103294*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42739 /*103305*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42741 /*103314*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42744 /*103323*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42747 /*103334*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42750 /*103345*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42752 /*103354*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
42755 /*103366*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42767 /*103387*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42779 /*103405*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42781 /*103409*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42786 /*103416*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42797 /*103437*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42802 /*103444*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42816 /*103479*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42818 /*103486*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42821 /*103495*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42824 /*103506*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42827 /*103517*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42829 /*103526*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42832 /*103535*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42835 /*103546*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42838 /*103557*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42840 /*103566*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
42843 /*103578*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42856 /*103601*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42861 /*103608*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42875 /*103643*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42877 /*103650*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42880 /*103659*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42883 /*103670*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42886 /*103681*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42888 /*103690*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
42891 /*103699*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
42894 /*103710*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42897 /*103721*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
42899 /*103730*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
42902 /*103742*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
42917 /*103767*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42922 /*103774*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42934 /*103794*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42936 /*103798*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42947 /*103817*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42959 /*103835*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
42961 /*103839*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42966 /*103846*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42977 /*103867*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
42982 /*103874*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
42996 /*103909*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
42998 /*103916*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43001 /*103925*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43004 /*103936*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43007 /*103947*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43009 /*103956*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43012 /*103965*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43015 /*103976*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43018 /*103987*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43020 /*103996*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43023 /*104008*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43036 /*104031*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43041 /*104038*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43055 /*104073*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43057 /*104080*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43060 /*104089*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43063 /*104100*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43066 /*104111*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43068 /*104120*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43071 /*104129*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43074 /*104140*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43077 /*104151*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43079 /*104160*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43082 /*104172*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43094 /*104193*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43106 /*104211*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43108 /*104215*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43113 /*104222*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43124 /*104243*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43129 /*104250*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43143 /*104285*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43145 /*104292*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43148 /*104301*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43151 /*104312*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43154 /*104323*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43156 /*104332*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43159 /*104341*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43162 /*104352*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43165 /*104363*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43167 /*104372*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43170 /*104384*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43183 /*104407*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43188 /*104414*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43202 /*104449*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43204 /*104456*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43208 /*104467*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43211 /*104478*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43214 /*104489*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43216 /*104498*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43219 /*104507*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43222 /*104518*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43225 /*104529*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43227 /*104538*/                        OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43230 /*104550*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43235 /*104559*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43238 /*104570*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43241 /*104581*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43243 /*104590*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43246 /*104599*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43249 /*104610*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43252 /*104621*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43254 /*104630*/                        OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43257 /*104642*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43271 /*104666*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43276 /*104673*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43290 /*104708*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43292 /*104715*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43295 /*104724*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43298 /*104735*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43301 /*104746*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43303 /*104755*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43306 /*104764*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43309 /*104775*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43312 /*104786*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43314 /*104795*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43317 /*104807*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43329 /*104828*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43341 /*104846*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43343 /*104850*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43348 /*104857*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43359 /*104878*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43364 /*104885*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43378 /*104920*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43380 /*104927*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43383 /*104936*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43386 /*104947*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43389 /*104958*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43391 /*104967*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43394 /*104976*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43397 /*104987*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43400 /*104998*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43402 /*105007*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43405 /*105019*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43418 /*105042*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43423 /*105049*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43437 /*105084*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43439 /*105091*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43442 /*105100*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43445 /*105111*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43448 /*105122*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43450 /*105131*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43453 /*105140*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43456 /*105151*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43459 /*105162*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43461 /*105171*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43464 /*105183*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43479 /*105208*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43484 /*105215*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43496 /*105235*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43498 /*105239*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43509 /*105258*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43521 /*105276*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43523 /*105280*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43528 /*105287*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43539 /*105308*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43544 /*105315*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43558 /*105350*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43560 /*105357*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43563 /*105366*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43566 /*105377*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43569 /*105388*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43571 /*105397*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43574 /*105406*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43577 /*105417*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43580 /*105428*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43582 /*105437*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43585 /*105449*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43598 /*105472*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43603 /*105479*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43617 /*105514*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43619 /*105521*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43622 /*105530*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43625 /*105541*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43628 /*105552*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43630 /*105561*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43633 /*105570*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43636 /*105581*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43639 /*105592*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43641 /*105601*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43644 /*105613*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43656 /*105634*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43668 /*105652*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43670 /*105656*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43675 /*105663*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43686 /*105684*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43691 /*105691*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43705 /*105726*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43707 /*105733*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43710 /*105742*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43713 /*105753*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43716 /*105764*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43718 /*105773*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43721 /*105782*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43724 /*105793*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43727 /*105804*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43729 /*105813*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43732 /*105825*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43745 /*105848*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43750 /*105855*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43764 /*105890*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43766 /*105897*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43769 /*105906*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43772 /*105917*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43775 /*105928*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43777 /*105937*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43780 /*105946*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43783 /*105957*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43786 /*105968*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43788 /*105977*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43791 /*105989*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43805 /*106012*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43817 /*106030*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43819 /*106034*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43824 /*106041*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43835 /*106062*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43840 /*106069*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43852 /*106089*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
43854 /*106093*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43859 /*106100*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43870 /*106121*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43875 /*106128*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43889 /*106163*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43891 /*106170*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43894 /*106179*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43897 /*106190*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43900 /*106201*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43902 /*106210*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43905 /*106219*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43908 /*106230*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43911 /*106241*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43913 /*106250*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43916 /*106262*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43929 /*106285*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43934 /*106292*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
43948 /*106327*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
43950 /*106334*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43953 /*106343*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43956 /*106354*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43959 /*106365*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43961 /*106374*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
43964 /*106383*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
43967 /*106394*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
43970 /*106405*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
43972 /*106414*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
43975 /*106426*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
43989 /*106450*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
43994 /*106457*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44006 /*106477*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44008 /*106481*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44013 /*106488*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44024 /*106509*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44029 /*106516*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44043 /*106551*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44045 /*106558*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44048 /*106567*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44051 /*106578*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44054 /*106589*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44056 /*106598*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44059 /*106607*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44062 /*106618*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44065 /*106629*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44067 /*106638*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44070 /*106650*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44083 /*106673*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44088 /*106680*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44102 /*106715*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44104 /*106722*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44107 /*106731*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44110 /*106742*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44113 /*106753*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44115 /*106762*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44118 /*106771*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44121 /*106782*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44124 /*106793*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44126 /*106802*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44129 /*106814*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44142 /*106836*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44154 /*106854*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44156 /*106858*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44161 /*106865*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44172 /*106886*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44177 /*106893*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44189 /*106913*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44191 /*106917*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44196 /*106924*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44207 /*106945*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44212 /*106952*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44226 /*106987*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44228 /*106994*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44231 /*107003*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44234 /*107014*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44237 /*107025*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44239 /*107034*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44242 /*107043*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44245 /*107054*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44248 /*107065*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44250 /*107074*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44253 /*107086*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44266 /*107109*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44271 /*107116*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44285 /*107151*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44287 /*107158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44290 /*107167*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44293 /*107178*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44296 /*107189*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44298 /*107198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44301 /*107207*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44304 /*107218*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44307 /*107229*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44309 /*107238*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44312 /*107250*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44326 /*107274*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44331 /*107281*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44343 /*107301*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44345 /*107305*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44350 /*107312*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44361 /*107333*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44366 /*107340*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44380 /*107375*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44382 /*107382*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44385 /*107391*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44388 /*107402*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44391 /*107413*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44393 /*107422*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44396 /*107431*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44399 /*107442*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44402 /*107453*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44404 /*107462*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44407 /*107474*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44420 /*107497*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44425 /*107504*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44439 /*107539*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44441 /*107546*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44445 /*107557*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44448 /*107568*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44451 /*107579*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44453 /*107588*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44456 /*107597*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44459 /*107608*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44462 /*107619*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44464 /*107628*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44467 /*107640*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44472 /*107649*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44475 /*107660*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44478 /*107671*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44480 /*107680*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44483 /*107689*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44486 /*107700*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44489 /*107711*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44491 /*107720*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44494 /*107732*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44508 /*107756*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44513 /*107763*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44527 /*107798*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44529 /*107805*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44532 /*107814*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44535 /*107825*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44538 /*107836*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44540 /*107845*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44543 /*107854*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44546 /*107865*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44549 /*107876*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44551 /*107885*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44554 /*107897*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44568 /*107921*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44573 /*107928*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44585 /*107948*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44587 /*107952*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44592 /*107959*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44603 /*107980*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44608 /*107987*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44622 /*108022*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44624 /*108029*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44627 /*108038*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44630 /*108049*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44633 /*108060*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44635 /*108069*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44638 /*108078*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44641 /*108089*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44644 /*108100*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44646 /*108109*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44649 /*108121*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44662 /*108144*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44667 /*108151*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44681 /*108186*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44683 /*108193*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44686 /*108202*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44689 /*108213*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44692 /*108224*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44694 /*108233*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44697 /*108242*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44700 /*108253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44703 /*108264*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44705 /*108273*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44708 /*108285*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44721 /*108307*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44733 /*108325*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44735 /*108329*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44740 /*108336*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44751 /*108357*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44756 /*108364*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44768 /*108384*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44770 /*108388*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44775 /*108395*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44786 /*108416*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44791 /*108423*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44805 /*108458*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44807 /*108465*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44810 /*108474*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44813 /*108485*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44816 /*108496*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44818 /*108505*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44821 /*108514*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44824 /*108525*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44827 /*108536*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44829 /*108545*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44832 /*108557*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44845 /*108580*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44850 /*108587*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44864 /*108622*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44866 /*108629*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44869 /*108638*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44872 /*108649*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44875 /*108660*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44877 /*108669*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44880 /*108678*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44883 /*108689*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44886 /*108700*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44888 /*108709*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44891 /*108721*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44905 /*108745*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44910 /*108752*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44922 /*108772*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
44924 /*108776*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44929 /*108783*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44940 /*108804*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
44945 /*108811*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
44959 /*108846*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
44961 /*108853*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44964 /*108862*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44967 /*108873*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44970 /*108884*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44972 /*108893*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
44975 /*108902*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
44978 /*108913*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
44981 /*108924*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
44983 /*108933*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
44986 /*108945*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
44999 /*108968*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45004 /*108975*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45018 /*109010*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45020 /*109017*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45023 /*109026*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45026 /*109037*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45029 /*109048*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45031 /*109057*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45034 /*109066*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45037 /*109077*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45040 /*109088*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45042 /*109097*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45045 /*109109*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45060 /*109133*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45065 /*109140*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45076 /*109158*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45078 /*109162*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45083 /*109169*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45094 /*109190*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45099 /*109197*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45111 /*109217*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45113 /*109221*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45124 /*109240*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45136 /*109258*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45138 /*109262*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45143 /*109269*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45154 /*109290*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45159 /*109297*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45173 /*109332*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45175 /*109339*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45178 /*109348*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45181 /*109359*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45184 /*109370*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45186 /*109379*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45189 /*109388*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45192 /*109399*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45195 /*109410*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45197 /*109419*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45200 /*109431*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45213 /*109454*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45218 /*109461*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45232 /*109496*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45234 /*109503*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45237 /*109512*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45240 /*109523*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45243 /*109534*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45245 /*109543*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45248 /*109552*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45251 /*109563*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45254 /*109574*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45256 /*109583*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45259 /*109595*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45271 /*109616*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45283 /*109634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45285 /*109638*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45290 /*109645*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45301 /*109666*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45306 /*109673*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45320 /*109708*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45322 /*109715*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45325 /*109724*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45328 /*109735*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45331 /*109746*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45333 /*109755*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45336 /*109764*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45339 /*109775*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45342 /*109786*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45344 /*109795*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45347 /*109807*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45360 /*109830*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45365 /*109837*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45379 /*109872*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45381 /*109879*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45384 /*109888*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45387 /*109899*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45390 /*109910*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45392 /*109919*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45395 /*109928*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45398 /*109939*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45401 /*109950*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45403 /*109959*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45406 /*109971*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45421 /*109996*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45426 /*110003*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45438 /*110023*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45440 /*110027*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45451 /*110046*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45463 /*110064*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45465 /*110068*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45470 /*110075*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45481 /*110096*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45486 /*110103*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45500 /*110138*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45502 /*110145*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45505 /*110154*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45508 /*110165*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45511 /*110176*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45513 /*110185*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45516 /*110194*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45519 /*110205*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45522 /*110216*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45524 /*110225*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45527 /*110237*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45540 /*110260*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45545 /*110267*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45559 /*110302*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45561 /*110309*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45564 /*110318*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45567 /*110329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45570 /*110340*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45572 /*110349*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45575 /*110358*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45578 /*110369*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45581 /*110380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45583 /*110389*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45586 /*110401*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45598 /*110422*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45610 /*110440*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45612 /*110444*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45617 /*110451*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45628 /*110472*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45633 /*110479*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45647 /*110514*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45649 /*110521*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45652 /*110530*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45655 /*110541*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45658 /*110552*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45660 /*110561*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45663 /*110570*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45666 /*110581*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45669 /*110592*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45671 /*110601*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45674 /*110613*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45687 /*110636*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45692 /*110643*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45706 /*110678*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45708 /*110685*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45712 /*110696*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45715 /*110707*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45718 /*110718*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45720 /*110727*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45723 /*110736*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45726 /*110747*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45729 /*110758*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45731 /*110767*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45734 /*110779*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45739 /*110788*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45742 /*110799*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45745 /*110810*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45747 /*110819*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45750 /*110828*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45753 /*110839*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45756 /*110850*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45758 /*110859*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45761 /*110871*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45775 /*110895*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45780 /*110902*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45794 /*110937*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45796 /*110944*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45799 /*110953*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45802 /*110964*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45805 /*110975*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45807 /*110984*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45810 /*110993*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45813 /*111004*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45816 /*111015*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45818 /*111024*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45821 /*111036*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45833 /*111057*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45845 /*111075*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
45847 /*111079*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45852 /*111086*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45863 /*111107*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45868 /*111114*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45882 /*111149*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45884 /*111156*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45887 /*111165*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45890 /*111176*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45893 /*111187*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45895 /*111196*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45898 /*111205*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45901 /*111216*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45904 /*111227*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45906 /*111236*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45909 /*111248*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45922 /*111271*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45927 /*111278*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
45941 /*111313*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
45943 /*111320*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45946 /*111329*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45949 /*111340*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45952 /*111351*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45954 /*111360*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
45957 /*111369*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
45960 /*111380*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
45963 /*111391*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
45965 /*111400*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
45968 /*111412*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
45983 /*111437*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
45988 /*111444*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46000 /*111464*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46002 /*111468*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46013 /*111487*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46025 /*111505*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46027 /*111509*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46032 /*111516*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46043 /*111537*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46048 /*111544*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46062 /*111579*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46064 /*111586*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46067 /*111595*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46070 /*111606*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46073 /*111617*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46075 /*111626*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46078 /*111635*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46081 /*111646*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46084 /*111657*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46086 /*111666*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46089 /*111678*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46102 /*111701*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46107 /*111708*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46121 /*111743*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46123 /*111750*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46126 /*111759*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46129 /*111770*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46132 /*111781*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46134 /*111790*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46137 /*111799*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46140 /*111810*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46143 /*111821*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46145 /*111830*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46148 /*111842*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46160 /*111863*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46172 /*111881*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46174 /*111885*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46179 /*111892*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46190 /*111913*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46195 /*111920*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46209 /*111955*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46211 /*111962*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46214 /*111971*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46217 /*111982*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46220 /*111993*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46222 /*112002*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46225 /*112011*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46228 /*112022*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46231 /*112033*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46233 /*112042*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46236 /*112054*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46249 /*112077*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46254 /*112084*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46268 /*112119*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46270 /*112126*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46273 /*112135*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46276 /*112146*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46279 /*112157*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46281 /*112166*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46284 /*112175*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46287 /*112186*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46290 /*112197*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46292 /*112206*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46295 /*112218*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46311 /*112243*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46323 /*112261*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46325 /*112265*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46330 /*112272*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46341 /*112293*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46346 /*112300*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46358 /*112320*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46360 /*112324*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46365 /*112331*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46376 /*112352*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46381 /*112359*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46393 /*112379*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46395 /*112383*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46400 /*112390*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46411 /*112411*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46416 /*112418*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46430 /*112453*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46432 /*112460*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46435 /*112469*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46438 /*112480*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46441 /*112491*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46443 /*112500*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46446 /*112509*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46449 /*112520*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46452 /*112531*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46454 /*112540*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46457 /*112552*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46470 /*112575*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46475 /*112582*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46489 /*112617*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46491 /*112624*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46494 /*112633*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46497 /*112644*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46500 /*112655*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46502 /*112664*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46505 /*112673*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46508 /*112684*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46511 /*112695*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46513 /*112704*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46516 /*112716*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46530 /*112740*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46535 /*112747*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46547 /*112767*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46549 /*112771*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46554 /*112778*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46565 /*112799*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46570 /*112806*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46584 /*112841*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46586 /*112848*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46589 /*112857*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46592 /*112868*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46595 /*112879*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46597 /*112888*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46600 /*112897*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46603 /*112908*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46606 /*112919*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46608 /*112928*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46611 /*112940*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46624 /*112963*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46629 /*112970*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46643 /*113005*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46645 /*113012*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46648 /*113021*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46651 /*113032*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46654 /*113043*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46656 /*113052*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46659 /*113061*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46662 /*113072*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46665 /*113083*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46667 /*113092*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46670 /*113104*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46685 /*113129*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46690 /*113136*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46702 /*113156*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46704 /*113160*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46709 /*113167*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46720 /*113188*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46725 /*113195*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46737 /*113215*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46739 /*113219*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46744 /*113226*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46755 /*113247*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46760 /*113254*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46774 /*113289*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46776 /*113296*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46779 /*113305*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46782 /*113316*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46785 /*113327*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46787 /*113336*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46790 /*113345*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46793 /*113356*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46796 /*113367*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46798 /*113376*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46801 /*113388*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46814 /*113411*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46819 /*113418*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46833 /*113453*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46835 /*113460*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46838 /*113469*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46841 /*113480*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46844 /*113491*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46846 /*113500*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46849 /*113509*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46852 /*113520*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46855 /*113531*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46857 /*113540*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46860 /*113552*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46874 /*113576*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46879 /*113583*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46891 /*113603*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
46893 /*113607*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46898 /*113614*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46909 /*113635*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46914 /*113642*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46928 /*113677*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46930 /*113684*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46933 /*113693*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46936 /*113704*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46939 /*113715*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46941 /*113724*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46944 /*113733*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46947 /*113744*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46950 /*113755*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
46952 /*113764*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
46955 /*113776*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
46968 /*113799*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
46973 /*113806*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
46987 /*113841*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
46989 /*113848*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
46993 /*113859*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
46996 /*113870*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
46999 /*113881*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47001 /*113890*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47004 /*113899*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47007 /*113910*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47010 /*113921*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47012 /*113930*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47015 /*113942*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47020 /*113951*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47023 /*113962*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47026 /*113973*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47028 /*113982*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47031 /*113991*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47034 /*114002*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47037 /*114013*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47039 /*114022*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47042 /*114034*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47056 /*114058*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47061 /*114065*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47075 /*114100*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47077 /*114107*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47080 /*114116*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47083 /*114127*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47086 /*114138*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47088 /*114147*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47091 /*114156*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47094 /*114167*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47097 /*114178*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47099 /*114187*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47102 /*114199*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47116 /*114223*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47121 /*114230*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47133 /*114250*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47135 /*114254*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47140 /*114261*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47151 /*114282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47156 /*114289*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47170 /*114324*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47172 /*114331*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47175 /*114340*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47178 /*114351*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47181 /*114362*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47183 /*114371*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47186 /*114380*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47189 /*114391*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47192 /*114402*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47194 /*114411*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47197 /*114423*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47210 /*114446*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47215 /*114453*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47229 /*114488*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47231 /*114495*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47234 /*114504*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47237 /*114515*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47240 /*114526*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47242 /*114535*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47245 /*114544*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47248 /*114555*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47251 /*114566*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47253 /*114575*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47256 /*114587*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47271 /*114612*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47276 /*114619*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47288 /*114639*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47290 /*114643*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47295 /*114650*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47306 /*114671*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47311 /*114678*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47323 /*114698*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47325 /*114702*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47330 /*114709*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47341 /*114730*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47346 /*114737*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47360 /*114772*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47362 /*114779*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47365 /*114788*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47368 /*114799*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47371 /*114810*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47373 /*114819*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47376 /*114828*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47379 /*114839*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47382 /*114850*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47384 /*114859*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47387 /*114871*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47400 /*114894*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47405 /*114901*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47419 /*114936*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47421 /*114943*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47424 /*114952*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47427 /*114963*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47430 /*114974*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47432 /*114983*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47435 /*114992*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47438 /*115003*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47441 /*115014*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47443 /*115023*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47446 /*115035*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47460 /*115059*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47465 /*115066*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47477 /*115086*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47479 /*115090*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47484 /*115097*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47495 /*115118*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47500 /*115125*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47514 /*115160*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47516 /*115167*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47519 /*115176*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47522 /*115187*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47525 /*115198*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47527 /*115207*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47530 /*115216*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47533 /*115227*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47536 /*115238*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47538 /*115247*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47541 /*115259*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47554 /*115282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47559 /*115289*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47573 /*115324*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47575 /*115331*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47578 /*115340*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47581 /*115351*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47584 /*115362*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47586 /*115371*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47589 /*115380*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47592 /*115391*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47595 /*115402*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47597 /*115411*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47600 /*115423*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47609 /*115437*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47619 /*115454*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47624 /*115461*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47635 /*115479*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47637 /*115483*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47648 /*115502*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47660 /*115520*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47662 /*115524*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47667 /*115531*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47678 /*115552*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47683 /*115559*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47695 /*115579*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47697 /*115583*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47702 /*115590*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47713 /*115611*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47718 /*115618*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47732 /*115653*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47734 /*115660*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47737 /*115669*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47740 /*115680*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47743 /*115691*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47745 /*115700*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47748 /*115709*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47751 /*115720*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47754 /*115731*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47756 /*115740*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47759 /*115752*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47772 /*115775*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47777 /*115782*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47791 /*115817*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47793 /*115824*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47796 /*115833*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47799 /*115844*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47802 /*115855*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47804 /*115864*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47807 /*115873*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47810 /*115884*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47813 /*115895*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47815 /*115904*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47818 /*115916*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47832 /*115940*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47837 /*115947*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47849 /*115967*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47851 /*115971*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47856 /*115978*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47867 /*115999*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47872 /*116006*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47886 /*116041*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47888 /*116048*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47891 /*116057*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47894 /*116068*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47897 /*116079*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47899 /*116088*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47902 /*116097*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47905 /*116108*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47908 /*116119*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47910 /*116128*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47913 /*116140*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47926 /*116163*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47931 /*116170*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
47945 /*116205*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
47947 /*116212*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47950 /*116221*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47953 /*116232*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47956 /*116243*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47958 /*116252*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
47961 /*116261*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
47964 /*116272*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
47967 /*116283*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
47969 /*116292*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
47972 /*116304*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
47985 /*116326*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
47997 /*116344*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
47999 /*116348*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48004 /*116355*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48015 /*116376*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48020 /*116383*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48032 /*116403*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48034 /*116407*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48039 /*116414*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48050 /*116435*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48055 /*116442*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48069 /*116477*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48071 /*116484*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48074 /*116493*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48077 /*116504*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48080 /*116515*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48082 /*116524*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48085 /*116533*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48088 /*116544*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48091 /*116555*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48093 /*116564*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48096 /*116576*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48109 /*116599*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48114 /*116606*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48128 /*116641*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48130 /*116648*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48133 /*116657*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48136 /*116668*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48139 /*116679*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48141 /*116688*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48144 /*116697*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48147 /*116708*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48150 /*116719*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48152 /*116728*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48155 /*116740*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48169 /*116764*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48174 /*116771*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48186 /*116791*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48188 /*116795*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48193 /*116802*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48204 /*116823*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48209 /*116830*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48223 /*116865*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48225 /*116872*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48228 /*116881*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48231 /*116892*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48234 /*116903*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48236 /*116912*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48239 /*116921*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48242 /*116932*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48245 /*116943*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48247 /*116952*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48250 /*116964*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48263 /*116987*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48268 /*116994*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48282 /*117029*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48284 /*117036*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48288 /*117047*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48291 /*117058*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48294 /*117069*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48296 /*117078*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48299 /*117087*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48302 /*117098*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48305 /*117109*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48307 /*117118*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48310 /*117130*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48315 /*117139*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48318 /*117150*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48321 /*117161*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48323 /*117170*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48326 /*117179*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48329 /*117190*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48332 /*117201*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48334 /*117210*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48337 /*117222*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48351 /*117246*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48356 /*117253*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48370 /*117288*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48372 /*117295*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48375 /*117304*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48378 /*117315*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48381 /*117326*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48383 /*117335*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48386 /*117344*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48389 /*117355*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48392 /*117366*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48394 /*117375*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48397 /*117387*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48411 /*117411*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48416 /*117418*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48428 /*117438*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48430 /*117442*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48435 /*117449*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48446 /*117470*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48451 /*117477*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48465 /*117512*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48467 /*117519*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48470 /*117528*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48473 /*117539*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48476 /*117550*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48478 /*117559*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48481 /*117568*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48484 /*117579*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48487 /*117590*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48489 /*117599*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48492 /*117611*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48505 /*117634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48510 /*117641*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48524 /*117676*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48526 /*117683*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48529 /*117692*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48532 /*117703*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48535 /*117714*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48537 /*117723*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48540 /*117732*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48543 /*117743*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48546 /*117754*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48548 /*117763*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48551 /*117775*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48564 /*117797*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48576 /*117815*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48578 /*117819*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48583 /*117826*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48594 /*117847*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48599 /*117854*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48611 /*117874*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48613 /*117878*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48618 /*117885*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48629 /*117906*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48634 /*117913*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48648 /*117948*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48650 /*117955*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48653 /*117964*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48656 /*117975*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48659 /*117986*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48661 /*117995*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48664 /*118004*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48667 /*118015*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48670 /*118026*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48672 /*118035*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48675 /*118047*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48688 /*118070*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48693 /*118077*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48707 /*118112*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48709 /*118119*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48712 /*118128*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48715 /*118139*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48718 /*118150*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48720 /*118159*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48723 /*118168*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48726 /*118179*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48729 /*118190*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48731 /*118199*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48734 /*118211*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48748 /*118235*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48753 /*118242*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48765 /*118262*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48767 /*118266*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48772 /*118273*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48783 /*118294*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48788 /*118301*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48802 /*118336*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48804 /*118343*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48807 /*118352*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48810 /*118363*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48813 /*118374*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48815 /*118383*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48818 /*118392*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48821 /*118403*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48824 /*118414*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48826 /*118423*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48829 /*118435*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48842 /*118458*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48847 /*118465*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48861 /*118500*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
48863 /*118507*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48866 /*118516*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48869 /*118527*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48872 /*118538*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48874 /*118547*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
48877 /*118556*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
48880 /*118567*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
48883 /*118578*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
48885 /*118587*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
48888 /*118599*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
48903 /*118623*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48915 /*118641*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48917 /*118645*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48922 /*118652*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48933 /*118673*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48938 /*118680*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48950 /*118700*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48952 /*118704*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48957 /*118711*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48968 /*118732*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48973 /*118739*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
48985 /*118759*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
48987 /*118763*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
48992 /*118770*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49003 /*118791*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49008 /*118798*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49022 /*118833*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49024 /*118840*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49027 /*118849*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49030 /*118860*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49033 /*118871*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49035 /*118880*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49038 /*118889*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49041 /*118900*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49044 /*118911*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49046 /*118920*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49049 /*118932*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49062 /*118955*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49067 /*118962*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49081 /*118997*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49083 /*119004*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49086 /*119013*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49089 /*119024*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49092 /*119035*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49094 /*119044*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49097 /*119053*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49100 /*119064*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49103 /*119075*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49105 /*119084*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49108 /*119096*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49122 /*119120*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49127 /*119127*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49139 /*119147*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49141 /*119151*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49146 /*119158*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49157 /*119179*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49162 /*119186*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49176 /*119221*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49178 /*119228*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49181 /*119237*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49184 /*119248*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49187 /*119259*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49189 /*119268*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49192 /*119277*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49195 /*119288*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49198 /*119299*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49200 /*119308*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49203 /*119320*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49216 /*119343*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49221 /*119350*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49235 /*119385*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49237 /*119392*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49240 /*119401*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49243 /*119412*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49246 /*119423*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49248 /*119432*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49251 /*119441*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49254 /*119452*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49257 /*119463*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49259 /*119472*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49262 /*119484*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49277 /*119509*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49282 /*119516*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49294 /*119536*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49296 /*119540*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49301 /*119547*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49312 /*119568*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49317 /*119575*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49329 /*119595*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49331 /*119599*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49336 /*119606*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49347 /*119627*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49352 /*119634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49366 /*119669*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49368 /*119676*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49371 /*119685*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49374 /*119696*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49377 /*119707*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49379 /*119716*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49382 /*119725*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49385 /*119736*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49388 /*119747*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49390 /*119756*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49393 /*119768*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49406 /*119791*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49411 /*119798*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49425 /*119833*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49427 /*119840*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49430 /*119849*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49433 /*119860*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49436 /*119871*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49438 /*119880*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49441 /*119889*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49444 /*119900*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49447 /*119911*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49449 /*119920*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49452 /*119932*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49466 /*119956*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49471 /*119963*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49483 /*119983*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49485 /*119987*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49490 /*119994*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49501 /*120015*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49506 /*120022*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49520 /*120057*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49522 /*120064*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49525 /*120073*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49528 /*120084*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49531 /*120095*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49533 /*120104*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49536 /*120113*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49539 /*120124*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49542 /*120135*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49544 /*120144*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49547 /*120156*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49560 /*120179*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49565 /*120186*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49579 /*120221*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49581 /*120228*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49585 /*120239*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49588 /*120250*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49591 /*120261*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49593 /*120270*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49596 /*120279*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49599 /*120290*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49602 /*120301*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49604 /*120310*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49607 /*120322*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49612 /*120331*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49615 /*120342*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49618 /*120353*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49620 /*120362*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49623 /*120371*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49626 /*120382*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49629 /*120393*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49631 /*120402*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49634 /*120414*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49648 /*120438*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49653 /*120445*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49667 /*120480*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49669 /*120487*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49672 /*120496*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49675 /*120507*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49678 /*120518*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49680 /*120527*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49683 /*120536*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49686 /*120547*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49689 /*120558*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49691 /*120567*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49694 /*120579*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49708 /*120603*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49713 /*120610*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49725 /*120630*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49727 /*120634*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49732 /*120641*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49743 /*120662*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49748 /*120669*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49762 /*120704*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49764 /*120711*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49767 /*120720*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49770 /*120731*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49773 /*120742*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49775 /*120751*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49778 /*120760*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49781 /*120771*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49784 /*120782*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49786 /*120791*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49789 /*120803*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49802 /*120826*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49807 /*120833*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49821 /*120868*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49823 /*120875*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49826 /*120884*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49829 /*120895*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49832 /*120906*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49834 /*120915*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49837 /*120924*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49840 /*120935*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49843 /*120946*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49845 /*120955*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49848 /*120967*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49863 /*120992*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49868 /*120999*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49880 /*121019*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49882 /*121023*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49887 /*121030*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49898 /*121051*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49903 /*121058*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49915 /*121078*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
49917 /*121082*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49922 /*121089*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49933 /*121110*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49938 /*121117*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
49952 /*121152*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
49954 /*121159*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49957 /*121168*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49960 /*121179*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49963 /*121190*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49965 /*121199*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
49968 /*121208*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
49971 /*121219*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
49974 /*121230*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
49976 /*121239*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
49979 /*121251*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
49992 /*121274*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
49997 /*121281*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50011 /*121316*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50013 /*121323*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50016 /*121332*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50019 /*121343*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50022 /*121354*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50024 /*121363*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50027 /*121372*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50030 /*121383*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50033 /*121394*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50035 /*121403*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
50038 /*121415*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50052 /*121439*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50057 /*121446*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50069 /*121466*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50071 /*121470*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50076 /*121477*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50087 /*121498*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50092 /*121505*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50106 /*121540*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50108 /*121547*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50111 /*121556*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50114 /*121567*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50117 /*121578*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50119 /*121587*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50122 /*121596*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50125 /*121607*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50128 /*121618*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50130 /*121627*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
50133 /*121639*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50146 /*121662*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50151 /*121669*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50165 /*121704*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50167 /*121711*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50170 /*121720*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50173 /*121731*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50176 /*121742*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50178 /*121751*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50181 /*121760*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50184 /*121771*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50187 /*121782*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50189 /*121791*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
50192 /*121803*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50200 /*121815*/        /*SwitchOpcode*/ 121|128,38|128,2/*37753*/, TARGET_VAL(ISD::MUL),// ->159573
50202 /*121821*/          OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50214 /*121841*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50226 /*121859*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50228 /*121863*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50230 /*121867*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50235 /*121874*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50246 /*121895*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50251 /*121902*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50262 /*121921*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50264 /*121925*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50269 /*121932*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50280 /*121953*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50285 /*121960*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50298 /*121981*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50300 /*121985*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50305 /*121992*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50316 /*122013*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50321 /*122020*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50335 /*122055*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50337 /*122062*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50340 /*122071*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50343 /*122082*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50346 /*122093*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50348 /*122102*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50351 /*122111*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50354 /*122122*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50357 /*122133*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50359 /*122142*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50362 /*122154*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50375 /*122177*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50380 /*122184*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50394 /*122219*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50396 /*122226*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50399 /*122235*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50402 /*122246*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50405 /*122257*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50407 /*122266*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50410 /*122275*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50413 /*122286*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50416 /*122297*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50418 /*122306*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50421 /*122318*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50435 /*122342*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50440 /*122349*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50453 /*122370*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50455 /*122374*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50460 /*122381*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50471 /*122402*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50476 /*122409*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50490 /*122444*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50492 /*122451*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50495 /*122460*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50498 /*122471*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50501 /*122482*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50503 /*122491*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50506 /*122500*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50509 /*122511*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50512 /*122522*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50514 /*122531*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50517 /*122543*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50530 /*122566*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50535 /*122573*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50549 /*122608*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50551 /*122615*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50554 /*122624*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50557 /*122635*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50560 /*122646*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50562 /*122655*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50565 /*122664*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50568 /*122675*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50571 /*122686*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50573 /*122695*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50576 /*122707*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50591 /*122732*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50596 /*122739*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50607 /*122758*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50609 /*122762*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50614 /*122769*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50625 /*122790*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50630 /*122797*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50643 /*122818*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50645 /*122822*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50650 /*122829*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50661 /*122850*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50666 /*122857*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50680 /*122892*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50682 /*122899*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50685 /*122908*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50688 /*122919*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50691 /*122930*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50693 /*122939*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50696 /*122948*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50699 /*122959*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50702 /*122970*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50704 /*122979*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50707 /*122991*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50720 /*123014*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50725 /*123021*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50739 /*123056*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50741 /*123063*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50744 /*123072*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50747 /*123083*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50750 /*123094*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50752 /*123103*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50755 /*123112*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50758 /*123123*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50761 /*123134*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50763 /*123143*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50766 /*123155*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50780 /*123179*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50785 /*123186*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50798 /*123207*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
50800 /*123211*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50805 /*123218*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50816 /*123239*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50821 /*123246*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50835 /*123281*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50837 /*123288*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50840 /*123297*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50843 /*123308*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50846 /*123319*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50848 /*123328*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50851 /*123337*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50854 /*123348*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50857 /*123359*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50859 /*123368*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50862 /*123380*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50875 /*123403*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50880 /*123410*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50894 /*123445*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50896 /*123452*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50900 /*123463*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50903 /*123474*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50906 /*123485*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50908 /*123494*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50911 /*123503*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50914 /*123514*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50917 /*123525*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50919 /*123534*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50922 /*123546*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50927 /*123555*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50930 /*123566*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50933 /*123577*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50935 /*123586*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50938 /*123595*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50941 /*123606*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50944 /*123617*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50946 /*123626*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
50949 /*123638*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
50963 /*123662*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
50968 /*123669*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
50982 /*123704*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
50984 /*123711*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50987 /*123720*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
50990 /*123731*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
50993 /*123742*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
50995 /*123751*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
50998 /*123760*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51001 /*123771*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51004 /*123782*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51006 /*123791*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51009 /*123803*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51023 /*123827*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51028 /*123834*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51041 /*123855*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51043 /*123859*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51048 /*123866*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51059 /*123887*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51064 /*123894*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51078 /*123929*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51080 /*123936*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51083 /*123945*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51086 /*123956*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51089 /*123967*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51091 /*123976*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51094 /*123985*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51097 /*123996*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51100 /*124007*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51102 /*124016*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51105 /*124028*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51118 /*124051*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51123 /*124058*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51137 /*124093*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51139 /*124100*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51142 /*124109*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51145 /*124120*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51148 /*124131*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51150 /*124140*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51153 /*124149*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51156 /*124160*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51159 /*124171*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51161 /*124180*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51164 /*124192*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51180 /*124220*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51185 /*124227*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51196 /*124246*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51198 /*124250*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51203 /*124257*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51214 /*124278*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51219 /*124285*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51232 /*124306*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51234 /*124310*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51239 /*124317*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51250 /*124338*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51255 /*124345*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51269 /*124380*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51271 /*124387*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51274 /*124396*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51277 /*124407*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51280 /*124418*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51282 /*124427*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51285 /*124436*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51288 /*124447*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51291 /*124458*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51293 /*124467*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51296 /*124479*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51309 /*124502*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51314 /*124509*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51328 /*124544*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51330 /*124551*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51333 /*124560*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51336 /*124571*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51339 /*124582*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51341 /*124591*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51344 /*124600*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51347 /*124611*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51350 /*124622*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51352 /*124631*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51355 /*124643*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51369 /*124667*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51374 /*124674*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51387 /*124695*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51389 /*124699*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51394 /*124706*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51405 /*124727*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51410 /*124734*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51424 /*124769*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51426 /*124776*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51429 /*124785*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51432 /*124796*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51435 /*124807*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51437 /*124816*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51440 /*124825*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51443 /*124836*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51446 /*124847*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51448 /*124856*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51451 /*124868*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51464 /*124891*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51469 /*124898*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51483 /*124933*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51485 /*124940*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51488 /*124949*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51491 /*124960*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51494 /*124971*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51496 /*124980*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51499 /*124989*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51502 /*125000*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51505 /*125011*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51507 /*125020*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51510 /*125032*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51524 /*125055*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51529 /*125062*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51540 /*125081*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51542 /*125085*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51547 /*125092*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51558 /*125113*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51563 /*125120*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51576 /*125141*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51578 /*125145*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51583 /*125152*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51594 /*125173*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51599 /*125180*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51613 /*125215*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51615 /*125222*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51618 /*125231*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51621 /*125242*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51624 /*125253*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51626 /*125262*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51629 /*125271*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51632 /*125282*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51635 /*125293*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51637 /*125302*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51640 /*125314*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51653 /*125337*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51658 /*125344*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51672 /*125379*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51674 /*125386*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51677 /*125395*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51680 /*125406*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51683 /*125417*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51685 /*125426*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51688 /*125435*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51691 /*125446*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51694 /*125457*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51696 /*125466*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51699 /*125478*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51713 /*125502*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51718 /*125509*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51731 /*125530*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51733 /*125534*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51738 /*125541*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51749 /*125562*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51754 /*125569*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51768 /*125604*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51770 /*125611*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51773 /*125620*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51776 /*125631*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51779 /*125642*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51781 /*125651*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51784 /*125660*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51787 /*125671*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51790 /*125682*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51792 /*125691*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51795 /*125703*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51808 /*125726*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51813 /*125733*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51827 /*125768*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51829 /*125775*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51832 /*125784*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51835 /*125795*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51838 /*125806*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51840 /*125815*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51843 /*125824*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51846 /*125835*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51849 /*125846*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51851 /*125855*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51854 /*125867*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51870 /*125893*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51875 /*125900*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51886 /*125919*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51888 /*125923*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51893 /*125930*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51904 /*125951*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51909 /*125958*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51922 /*125979*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
51924 /*125983*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51929 /*125990*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51940 /*126011*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
51945 /*126018*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
51959 /*126053*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
51961 /*126060*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51964 /*126069*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51967 /*126080*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51970 /*126091*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51972 /*126100*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
51975 /*126109*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
51978 /*126120*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
51981 /*126131*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
51983 /*126140*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
51986 /*126152*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
51999 /*126175*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52004 /*126182*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52018 /*126217*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52020 /*126224*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52023 /*126233*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52026 /*126244*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52029 /*126255*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52031 /*126264*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52034 /*126273*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52037 /*126284*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52040 /*126295*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52042 /*126304*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52045 /*126316*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52059 /*126340*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52064 /*126347*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52077 /*126368*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52079 /*126372*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52084 /*126379*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52095 /*126400*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52100 /*126407*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52114 /*126442*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52116 /*126449*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52119 /*126458*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52122 /*126469*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52125 /*126480*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52127 /*126489*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52130 /*126498*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52133 /*126509*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52136 /*126520*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52138 /*126529*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52141 /*126541*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52154 /*126564*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52159 /*126571*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52173 /*126606*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52175 /*126613*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52179 /*126624*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52182 /*126635*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52185 /*126646*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52187 /*126655*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52190 /*126664*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52193 /*126675*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52196 /*126686*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52198 /*126695*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52201 /*126707*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52206 /*126716*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52209 /*126727*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52212 /*126738*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52214 /*126747*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52217 /*126756*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52220 /*126767*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52223 /*126778*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52225 /*126787*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52228 /*126799*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52242 /*126823*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52247 /*126830*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52261 /*126865*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52263 /*126872*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52266 /*126881*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52269 /*126892*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52272 /*126903*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52274 /*126912*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52277 /*126921*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52280 /*126932*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52283 /*126943*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52285 /*126952*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52288 /*126964*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52302 /*126988*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52307 /*126995*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52320 /*127016*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52322 /*127020*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52327 /*127027*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52338 /*127048*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52343 /*127055*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52357 /*127090*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52359 /*127097*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52362 /*127106*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52365 /*127117*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52368 /*127128*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52370 /*127137*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52373 /*127146*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52376 /*127157*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52379 /*127168*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52381 /*127177*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52384 /*127189*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52397 /*127212*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52402 /*127219*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52416 /*127254*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52418 /*127261*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52421 /*127270*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52424 /*127281*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52427 /*127292*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52429 /*127301*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52432 /*127310*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52435 /*127321*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52438 /*127332*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52440 /*127341*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52443 /*127353*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52458 /*127378*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52463 /*127385*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52474 /*127404*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52476 /*127408*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52481 /*127415*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52492 /*127436*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52497 /*127443*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52510 /*127464*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52512 /*127468*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52517 /*127475*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52528 /*127496*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52533 /*127503*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52547 /*127538*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52549 /*127545*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52552 /*127554*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52555 /*127565*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52558 /*127576*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52560 /*127585*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52563 /*127594*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52566 /*127605*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52569 /*127616*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52571 /*127625*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52574 /*127637*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52587 /*127660*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52592 /*127667*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52606 /*127702*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52608 /*127709*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52611 /*127718*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52614 /*127729*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52617 /*127740*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52619 /*127749*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52622 /*127758*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52625 /*127769*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52628 /*127780*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52630 /*127789*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52633 /*127801*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52647 /*127825*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52652 /*127832*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52665 /*127853*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52667 /*127857*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52672 /*127864*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52683 /*127885*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52688 /*127892*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52702 /*127927*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52704 /*127934*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52707 /*127943*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52710 /*127954*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52713 /*127965*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52715 /*127974*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52718 /*127983*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52721 /*127994*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52724 /*128005*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52726 /*128014*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52729 /*128026*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52742 /*128049*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52747 /*128056*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52761 /*128091*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52763 /*128098*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52766 /*128107*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52769 /*128118*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52772 /*128129*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52774 /*128138*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52777 /*128147*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52780 /*128158*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52783 /*128169*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52785 /*128178*/                  OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52788 /*128190*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52797 /*128204*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52808 /*128224*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52813 /*128231*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52824 /*128249*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52826 /*128253*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52828 /*128257*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52834 /*128267*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52845 /*128288*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52850 /*128295*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52861 /*128314*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52863 /*128318*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52874 /*128337*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52887 /*128356*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
52889 /*128360*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52894 /*128367*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52905 /*128388*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52910 /*128395*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52924 /*128430*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52926 /*128437*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52929 /*128446*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52932 /*128457*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52935 /*128468*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52937 /*128477*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52940 /*128486*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52943 /*128497*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52946 /*128508*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52948 /*128517*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
52951 /*128529*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
52964 /*128552*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
52969 /*128559*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
52983 /*128594*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
52985 /*128601*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52988 /*128610*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
52991 /*128621*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
52994 /*128632*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
52996 /*128641*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
52999 /*128650*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53002 /*128661*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53005 /*128672*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53007 /*128681*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53010 /*128693*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53022 /*128714*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53035 /*128733*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53037 /*128737*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53042 /*128744*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53053 /*128765*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53058 /*128772*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53072 /*128807*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53074 /*128814*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53077 /*128823*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53080 /*128834*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53083 /*128845*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53085 /*128854*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53088 /*128863*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53091 /*128874*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53094 /*128885*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53096 /*128894*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53099 /*128906*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53112 /*128929*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53117 /*128936*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53131 /*128971*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53133 /*128978*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53136 /*128987*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53139 /*128998*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53142 /*129009*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53144 /*129018*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53147 /*129027*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53150 /*129038*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53153 /*129049*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53155 /*129058*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53158 /*129070*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53173 /*129095*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53178 /*129102*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53189 /*129121*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53191 /*129125*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53202 /*129144*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53215 /*129163*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53217 /*129167*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53222 /*129174*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53233 /*129195*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53238 /*129202*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53252 /*129237*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53254 /*129244*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53257 /*129253*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53260 /*129264*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53263 /*129275*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53265 /*129284*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53268 /*129293*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53271 /*129304*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53274 /*129315*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53276 /*129324*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53279 /*129336*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53292 /*129359*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53297 /*129366*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53311 /*129401*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53313 /*129408*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53316 /*129417*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53319 /*129428*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53322 /*129439*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53324 /*129448*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53327 /*129457*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53330 /*129468*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53333 /*129479*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53335 /*129488*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53338 /*129500*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53350 /*129521*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53363 /*129540*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53365 /*129544*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53370 /*129551*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53381 /*129572*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53386 /*129579*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53400 /*129614*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53402 /*129621*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53405 /*129630*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53408 /*129641*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53411 /*129652*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53413 /*129661*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53416 /*129670*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53419 /*129681*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53422 /*129692*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53424 /*129701*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53427 /*129713*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53440 /*129736*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53445 /*129743*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53459 /*129778*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53461 /*129785*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53465 /*129796*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53468 /*129807*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53471 /*129818*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53473 /*129827*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53476 /*129836*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53479 /*129847*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53482 /*129858*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53484 /*129867*/                        OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53487 /*129879*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53492 /*129888*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53495 /*129899*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53498 /*129910*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53500 /*129919*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53503 /*129928*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53506 /*129939*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53509 /*129950*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53511 /*129959*/                        OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53514 /*129971*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53528 /*129995*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53533 /*130002*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53547 /*130037*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53549 /*130044*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53552 /*130053*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53555 /*130064*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53558 /*130075*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53560 /*130084*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53563 /*130093*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53566 /*130104*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53569 /*130115*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53571 /*130124*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53574 /*130136*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53586 /*130157*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53599 /*130176*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53601 /*130180*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53606 /*130187*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53617 /*130208*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53622 /*130215*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53636 /*130250*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53638 /*130257*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53641 /*130266*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53644 /*130277*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53647 /*130288*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53649 /*130297*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53652 /*130306*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53655 /*130317*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53658 /*130328*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53660 /*130337*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53663 /*130349*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53676 /*130372*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53681 /*130379*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53695 /*130414*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53697 /*130421*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53700 /*130430*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53703 /*130441*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53706 /*130452*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53708 /*130461*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53711 /*130470*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53714 /*130481*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53717 /*130492*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53719 /*130501*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53722 /*130513*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53737 /*130538*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53742 /*130545*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53753 /*130564*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53755 /*130568*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53766 /*130587*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53779 /*130606*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53781 /*130610*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53786 /*130617*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53797 /*130638*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53802 /*130645*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53816 /*130680*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53818 /*130687*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53821 /*130696*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53824 /*130707*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53827 /*130718*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53829 /*130727*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53832 /*130736*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53835 /*130747*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53838 /*130758*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53840 /*130767*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53843 /*130779*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53856 /*130802*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53861 /*130809*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53875 /*130844*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53877 /*130851*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53880 /*130860*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53883 /*130871*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53886 /*130882*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53888 /*130891*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53891 /*130900*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53894 /*130911*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53897 /*130922*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53899 /*130931*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53902 /*130943*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
53914 /*130964*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53927 /*130983*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
53929 /*130987*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53934 /*130994*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53945 /*131015*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
53950 /*131022*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
53964 /*131057*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
53966 /*131064*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53969 /*131073*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53972 /*131084*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53975 /*131095*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53977 /*131104*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
53980 /*131113*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
53983 /*131124*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
53986 /*131135*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
53988 /*131144*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
53991 /*131156*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54004 /*131179*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54009 /*131186*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54023 /*131221*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54025 /*131228*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54028 /*131237*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54031 /*131248*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54034 /*131259*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54036 /*131268*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54039 /*131277*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54042 /*131288*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54045 /*131299*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54047 /*131308*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54050 /*131320*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54064 /*131343*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54075 /*131360*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54077 /*131364*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54082 /*131371*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54093 /*131392*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54098 /*131399*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54111 /*131420*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54113 /*131424*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54118 /*131431*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54129 /*131452*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54134 /*131459*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54148 /*131494*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54150 /*131501*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54153 /*131510*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54156 /*131521*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54159 /*131532*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54161 /*131541*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54164 /*131550*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54167 /*131561*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54170 /*131572*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54172 /*131581*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54175 /*131593*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54188 /*131616*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54193 /*131623*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54207 /*131658*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54209 /*131665*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54212 /*131674*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54215 /*131685*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54218 /*131696*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54220 /*131705*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54223 /*131714*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54226 /*131725*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54229 /*131736*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54231 /*131745*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54234 /*131757*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54248 /*131781*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54253 /*131788*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54266 /*131809*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54268 /*131813*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54273 /*131820*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54284 /*131841*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54289 /*131848*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54303 /*131883*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54305 /*131890*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54308 /*131899*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54311 /*131910*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54314 /*131921*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54316 /*131930*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54319 /*131939*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54322 /*131950*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54325 /*131961*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54327 /*131970*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54330 /*131982*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54343 /*132005*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54348 /*132012*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54362 /*132047*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54364 /*132054*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54367 /*132063*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54370 /*132074*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54373 /*132085*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54375 /*132094*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54378 /*132103*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54381 /*132114*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54384 /*132125*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54386 /*132134*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54389 /*132146*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54402 /*132168*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54413 /*132185*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54415 /*132189*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54420 /*132196*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54431 /*132217*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54436 /*132224*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54449 /*132245*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54451 /*132249*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54456 /*132256*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54467 /*132277*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54472 /*132284*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54486 /*132319*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54488 /*132326*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54491 /*132335*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54494 /*132346*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54497 /*132357*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54499 /*132366*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54502 /*132375*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54505 /*132386*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54508 /*132397*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54510 /*132406*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54513 /*132418*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54526 /*132441*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54531 /*132448*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54545 /*132483*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54547 /*132490*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54550 /*132499*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54553 /*132510*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54556 /*132521*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54558 /*132530*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54561 /*132539*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54564 /*132550*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54567 /*132561*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54569 /*132570*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54572 /*132582*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54586 /*132606*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54591 /*132613*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54604 /*132634*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54606 /*132638*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54611 /*132645*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54622 /*132666*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54627 /*132673*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54641 /*132708*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54643 /*132715*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54646 /*132724*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54649 /*132735*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54652 /*132746*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54654 /*132755*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54657 /*132764*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54660 /*132775*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54663 /*132786*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54665 /*132795*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54668 /*132807*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54681 /*132830*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54686 /*132837*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54700 /*132872*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54702 /*132879*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54706 /*132890*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54709 /*132901*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54712 /*132912*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54714 /*132921*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54717 /*132930*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54720 /*132941*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54723 /*132952*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54725 /*132961*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54728 /*132973*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54733 /*132982*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54736 /*132993*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54739 /*133004*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54741 /*133013*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54744 /*133022*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54747 /*133033*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54750 /*133044*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54752 /*133053*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54755 /*133065*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54769 /*133089*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54774 /*133096*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54788 /*133131*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54790 /*133138*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54793 /*133147*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54796 /*133158*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54799 /*133169*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54801 /*133178*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54804 /*133187*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54807 /*133198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54810 /*133209*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54812 /*133218*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54815 /*133230*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54829 /*133254*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54834 /*133261*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54847 /*133282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54849 /*133286*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54854 /*133293*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54865 /*133314*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54870 /*133321*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54884 /*133356*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54886 /*133363*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54889 /*133372*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54892 /*133383*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54895 /*133394*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54897 /*133403*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54900 /*133412*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54903 /*133423*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54906 /*133434*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54908 /*133443*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54911 /*133455*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54924 /*133478*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54929 /*133485*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
54943 /*133520*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
54945 /*133527*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54948 /*133536*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54951 /*133547*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54954 /*133558*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54956 /*133567*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
54959 /*133576*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
54962 /*133587*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
54965 /*133598*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
54967 /*133607*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
54970 /*133619*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
54983 /*133641*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
54994 /*133658*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
54996 /*133662*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55001 /*133669*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55012 /*133690*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55017 /*133697*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55030 /*133718*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55032 /*133722*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55037 /*133729*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55048 /*133750*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55053 /*133757*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55067 /*133792*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55069 /*133799*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55072 /*133808*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55075 /*133819*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55078 /*133830*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55080 /*133839*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55083 /*133848*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55086 /*133859*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55089 /*133870*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55091 /*133879*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55094 /*133891*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55107 /*133914*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55112 /*133921*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55126 /*133956*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55128 /*133963*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55131 /*133972*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55134 /*133983*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55137 /*133994*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55139 /*134003*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55142 /*134012*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55145 /*134023*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55148 /*134034*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55150 /*134043*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55153 /*134055*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55167 /*134079*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55172 /*134086*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55185 /*134107*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55187 /*134111*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55192 /*134118*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55203 /*134139*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55208 /*134146*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55222 /*134181*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55224 /*134188*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55227 /*134197*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55230 /*134208*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55233 /*134219*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55235 /*134228*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55238 /*134237*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55241 /*134248*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55244 /*134259*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55246 /*134268*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55249 /*134280*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55262 /*134303*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55267 /*134310*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55281 /*134345*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55283 /*134352*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55286 /*134361*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55289 /*134372*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55292 /*134383*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55294 /*134392*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55297 /*134401*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55300 /*134412*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55303 /*134423*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55305 /*134432*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55308 /*134444*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55323 /*134468*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55328 /*134475*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55339 /*134493*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55341 /*134497*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55343 /*134501*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55349 /*134511*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55360 /*134532*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55365 /*134539*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55376 /*134558*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55378 /*134562*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55389 /*134581*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55402 /*134600*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55404 /*134604*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55409 /*134611*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55420 /*134632*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55425 /*134639*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55439 /*134674*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55441 /*134681*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55444 /*134690*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55447 /*134701*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55450 /*134712*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55452 /*134721*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55455 /*134730*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55458 /*134741*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55461 /*134752*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55463 /*134761*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55466 /*134773*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55479 /*134796*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55484 /*134803*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55498 /*134838*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55500 /*134845*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55503 /*134854*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55506 /*134865*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55509 /*134876*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55511 /*134885*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55514 /*134894*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55517 /*134905*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55520 /*134916*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55522 /*134925*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55525 /*134937*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55537 /*134958*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55550 /*134977*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55552 /*134981*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55557 /*134988*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55568 /*135009*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55573 /*135016*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55587 /*135051*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55589 /*135058*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55592 /*135067*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55595 /*135078*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55598 /*135089*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55600 /*135098*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55603 /*135107*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55606 /*135118*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55609 /*135129*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55611 /*135138*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55614 /*135150*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55627 /*135173*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55632 /*135180*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55646 /*135215*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55648 /*135222*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55651 /*135231*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55654 /*135242*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55657 /*135253*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55659 /*135262*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55662 /*135271*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55665 /*135282*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55668 /*135293*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55670 /*135302*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55673 /*135314*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55688 /*135339*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55693 /*135346*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55704 /*135365*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55706 /*135369*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55717 /*135388*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55730 /*135407*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55732 /*135411*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55737 /*135418*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55748 /*135439*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55753 /*135446*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55767 /*135481*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55769 /*135488*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55772 /*135497*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55775 /*135508*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55778 /*135519*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55780 /*135528*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55783 /*135537*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55786 /*135548*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55789 /*135559*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55791 /*135568*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55794 /*135580*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55807 /*135603*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55812 /*135610*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55826 /*135645*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55828 /*135652*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55831 /*135661*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55834 /*135672*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55837 /*135683*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55839 /*135692*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55842 /*135701*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55845 /*135712*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55848 /*135723*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55850 /*135732*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55853 /*135744*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55865 /*135765*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55878 /*135784*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
55880 /*135788*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55885 /*135795*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55896 /*135816*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55901 /*135823*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55915 /*135858*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55917 /*135865*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55920 /*135874*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55923 /*135885*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55926 /*135896*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55928 /*135905*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55931 /*135914*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55934 /*135925*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55937 /*135936*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55939 /*135945*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
55942 /*135957*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
55955 /*135980*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
55960 /*135987*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
55974 /*136022*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
55976 /*136029*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55980 /*136040*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55983 /*136051*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55986 /*136062*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55988 /*136071*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
55991 /*136080*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
55994 /*136091*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
55997 /*136102*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
55999 /*136111*/                        OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56002 /*136123*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56007 /*136132*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56010 /*136143*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56013 /*136154*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56015 /*136163*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56018 /*136172*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56021 /*136183*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56024 /*136194*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56026 /*136203*/                        OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56029 /*136215*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56043 /*136239*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56048 /*136246*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56062 /*136281*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56064 /*136288*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56067 /*136297*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56070 /*136308*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56073 /*136319*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56075 /*136328*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56078 /*136337*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56081 /*136348*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56084 /*136359*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56086 /*136368*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56089 /*136380*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56101 /*136401*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56114 /*136420*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56116 /*136424*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56121 /*136431*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56132 /*136452*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56137 /*136459*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56151 /*136494*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56153 /*136501*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56156 /*136510*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56159 /*136521*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56162 /*136532*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56164 /*136541*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56167 /*136550*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56170 /*136561*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56173 /*136572*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56175 /*136581*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56178 /*136593*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56191 /*136616*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56196 /*136623*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56210 /*136658*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56212 /*136665*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56215 /*136674*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56218 /*136685*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56221 /*136696*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56223 /*136705*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56226 /*136714*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56229 /*136725*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56232 /*136736*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56234 /*136745*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56237 /*136757*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56252 /*136782*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56257 /*136789*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56268 /*136808*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56270 /*136812*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56281 /*136831*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56294 /*136850*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56296 /*136854*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56301 /*136861*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56312 /*136882*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56317 /*136889*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56331 /*136924*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56333 /*136931*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56336 /*136940*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56339 /*136951*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56342 /*136962*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56344 /*136971*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56347 /*136980*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56350 /*136991*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56353 /*137002*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56355 /*137011*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56358 /*137023*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56371 /*137046*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56376 /*137053*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56390 /*137088*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56392 /*137095*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56395 /*137104*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56398 /*137115*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56401 /*137126*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56403 /*137135*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56406 /*137144*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56409 /*137155*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56412 /*137166*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56414 /*137175*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56417 /*137187*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56429 /*137208*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56442 /*137227*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56444 /*137231*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56449 /*137238*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56460 /*137259*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56465 /*137266*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56479 /*137301*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56481 /*137308*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56484 /*137317*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56487 /*137328*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56490 /*137339*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56492 /*137348*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56495 /*137357*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56498 /*137368*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56501 /*137379*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56503 /*137388*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56506 /*137400*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56519 /*137423*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56524 /*137430*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56538 /*137465*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56540 /*137472*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56543 /*137481*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56546 /*137492*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56549 /*137503*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56551 /*137512*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56554 /*137521*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56557 /*137532*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56560 /*137543*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56562 /*137552*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56565 /*137564*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56579 /*137587*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56590 /*137604*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56592 /*137608*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56597 /*137615*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56608 /*137636*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56613 /*137643*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56626 /*137664*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56628 /*137668*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56633 /*137675*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56644 /*137696*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56649 /*137703*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56663 /*137738*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56665 /*137745*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56668 /*137754*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56671 /*137765*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56674 /*137776*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56676 /*137785*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56679 /*137794*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56682 /*137805*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56685 /*137816*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56687 /*137825*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56690 /*137837*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56703 /*137860*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56708 /*137867*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56722 /*137902*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56724 /*137909*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56727 /*137918*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56730 /*137929*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56733 /*137940*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56735 /*137949*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56738 /*137958*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56741 /*137969*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56744 /*137980*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56746 /*137989*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56749 /*138001*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56763 /*138025*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56768 /*138032*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56781 /*138053*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56783 /*138057*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56788 /*138064*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56799 /*138085*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56804 /*138092*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56818 /*138127*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56820 /*138134*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56823 /*138143*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56826 /*138154*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56829 /*138165*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56831 /*138174*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56834 /*138183*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56837 /*138194*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56840 /*138205*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56842 /*138214*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56845 /*138226*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56858 /*138249*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56863 /*138256*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56877 /*138291*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
56879 /*138298*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56882 /*138307*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56885 /*138318*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56888 /*138329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56890 /*138338*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
56893 /*138347*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
56896 /*138358*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
56899 /*138369*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
56901 /*138378*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
56904 /*138390*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
56917 /*138412*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56928 /*138429*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56930 /*138433*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56935 /*138440*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56946 /*138461*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56951 /*138468*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56964 /*138489*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
56966 /*138493*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56971 /*138500*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
56982 /*138521*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
56987 /*138528*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57001 /*138563*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57003 /*138570*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57006 /*138579*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57009 /*138590*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57012 /*138601*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57014 /*138610*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57017 /*138619*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57020 /*138630*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57023 /*138641*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57025 /*138650*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57028 /*138662*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57041 /*138685*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57046 /*138692*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57060 /*138727*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57062 /*138734*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57065 /*138743*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57068 /*138754*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57071 /*138765*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57073 /*138774*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57076 /*138783*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57079 /*138794*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57082 /*138805*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57084 /*138814*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57087 /*138826*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57101 /*138850*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57106 /*138857*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57119 /*138878*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57121 /*138882*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57126 /*138889*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57137 /*138910*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57142 /*138917*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57156 /*138952*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57158 /*138959*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57161 /*138968*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57164 /*138979*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57167 /*138990*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57169 /*138999*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57172 /*139008*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57175 /*139019*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57178 /*139030*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57180 /*139039*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57183 /*139051*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57196 /*139074*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57201 /*139081*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57215 /*139116*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57217 /*139123*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57221 /*139134*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57224 /*139145*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57227 /*139156*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57229 /*139165*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57232 /*139174*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57235 /*139185*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57238 /*139196*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57240 /*139205*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57243 /*139217*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57248 /*139226*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57251 /*139237*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57254 /*139248*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57256 /*139257*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57259 /*139266*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57262 /*139277*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57265 /*139288*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57267 /*139297*/                      OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57270 /*139309*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57284 /*139333*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57289 /*139340*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57303 /*139375*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57305 /*139382*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57308 /*139391*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57311 /*139402*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57314 /*139413*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57316 /*139422*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57319 /*139431*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57322 /*139442*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57325 /*139453*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57327 /*139462*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57330 /*139474*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57344 /*139498*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57349 /*139505*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57362 /*139526*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57364 /*139530*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57369 /*139537*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57380 /*139558*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57385 /*139565*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57399 /*139600*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57401 /*139607*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57404 /*139616*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57407 /*139627*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57410 /*139638*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57412 /*139647*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57415 /*139656*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57418 /*139667*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57421 /*139678*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57423 /*139687*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57426 /*139699*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57439 /*139722*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57444 /*139729*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57458 /*139764*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57460 /*139771*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57463 /*139780*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57466 /*139791*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57469 /*139802*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57471 /*139811*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57474 /*139820*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57477 /*139831*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57480 /*139842*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57482 /*139851*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57485 /*139863*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57498 /*139885*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57509 /*139902*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57511 /*139906*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57516 /*139913*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57527 /*139934*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57532 /*139941*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57545 /*139962*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57547 /*139966*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57552 /*139973*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57563 /*139994*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57568 /*140001*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57582 /*140036*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57584 /*140043*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57587 /*140052*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57590 /*140063*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57593 /*140074*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57595 /*140083*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57598 /*140092*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57601 /*140103*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57604 /*140114*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57606 /*140123*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57609 /*140135*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57622 /*140158*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57627 /*140165*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57641 /*140200*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57643 /*140207*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57646 /*140216*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57649 /*140227*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57652 /*140238*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57654 /*140247*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57657 /*140256*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57660 /*140267*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57663 /*140278*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57665 /*140287*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57668 /*140299*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57682 /*140323*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57687 /*140330*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57700 /*140351*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57702 /*140355*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57707 /*140362*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57718 /*140383*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57723 /*140390*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57737 /*140425*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57739 /*140432*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57742 /*140441*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57745 /*140452*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57748 /*140463*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57750 /*140472*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57753 /*140481*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57756 /*140492*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57759 /*140503*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57761 /*140512*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57764 /*140524*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57777 /*140547*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57782 /*140554*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57796 /*140589*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57798 /*140596*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57801 /*140605*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57804 /*140616*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57807 /*140627*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57809 /*140636*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57812 /*140645*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57815 /*140656*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57818 /*140667*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57820 /*140676*/                    OPC_EmitNode1, TARGET_VAL(AArch64::SDOTv8i8), 0,
57823 /*140688*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
57839 /*140713*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57851 /*140731*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57853 /*140735*/            OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57855 /*140739*/            OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57860 /*140746*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57871 /*140767*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57876 /*140774*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57887 /*140793*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57889 /*140797*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57894 /*140804*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57905 /*140825*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57910 /*140832*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57923 /*140853*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
57925 /*140857*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57930 /*140864*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57941 /*140885*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
57946 /*140892*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
57960 /*140927*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
57962 /*140934*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57965 /*140943*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57968 /*140954*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57971 /*140965*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57973 /*140974*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
57976 /*140983*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
57979 /*140994*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
57982 /*141005*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
57984 /*141014*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
57987 /*141026*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58000 /*141049*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58005 /*141056*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58019 /*141091*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58021 /*141098*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58024 /*141107*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58027 /*141118*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58030 /*141129*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58032 /*141138*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58035 /*141147*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58038 /*141158*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58041 /*141169*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58043 /*141178*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58046 /*141190*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58060 /*141214*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58065 /*141221*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58078 /*141242*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58080 /*141246*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58085 /*141253*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58096 /*141274*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58101 /*141281*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58115 /*141316*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58117 /*141323*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58120 /*141332*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58123 /*141343*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58126 /*141354*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58128 /*141363*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58131 /*141372*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58134 /*141383*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58137 /*141394*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58139 /*141403*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58142 /*141415*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58155 /*141438*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58160 /*141445*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58174 /*141480*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58176 /*141487*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58179 /*141496*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58182 /*141507*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58185 /*141518*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58187 /*141527*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58190 /*141536*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58193 /*141547*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58196 /*141558*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58198 /*141567*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58201 /*141579*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58216 /*141604*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58221 /*141611*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58232 /*141630*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58234 /*141634*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58239 /*141641*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58250 /*141662*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58255 /*141669*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58268 /*141690*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58270 /*141694*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58275 /*141701*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58286 /*141722*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58291 /*141729*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58305 /*141764*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58307 /*141771*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58310 /*141780*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58313 /*141791*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58316 /*141802*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58318 /*141811*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58321 /*141820*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58324 /*141831*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58327 /*141842*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58329 /*141851*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58332 /*141863*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58345 /*141886*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58350 /*141893*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58364 /*141928*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58366 /*141935*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58369 /*141944*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58372 /*141955*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58375 /*141966*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58377 /*141975*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58380 /*141984*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58383 /*141995*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58386 /*142006*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58388 /*142015*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58391 /*142027*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58405 /*142051*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58410 /*142058*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58423 /*142079*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58425 /*142083*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58430 /*142090*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58441 /*142111*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58446 /*142118*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58460 /*142153*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58462 /*142160*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58465 /*142169*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58468 /*142180*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58471 /*142191*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58473 /*142200*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58476 /*142209*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58479 /*142220*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58482 /*142231*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58484 /*142240*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58487 /*142252*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58500 /*142275*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58505 /*142282*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58519 /*142317*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58521 /*142324*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58525 /*142335*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58528 /*142346*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58531 /*142357*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58533 /*142366*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58536 /*142375*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58539 /*142386*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58542 /*142397*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58544 /*142406*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58547 /*142418*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58552 /*142427*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58555 /*142438*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58558 /*142449*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58560 /*142458*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58563 /*142467*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58566 /*142478*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58569 /*142489*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58571 /*142498*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58574 /*142510*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58588 /*142534*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58593 /*142541*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58607 /*142576*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58609 /*142583*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58612 /*142592*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58615 /*142603*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58618 /*142614*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58620 /*142623*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58623 /*142632*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58626 /*142643*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58629 /*142654*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58631 /*142663*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58634 /*142675*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58648 /*142699*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58653 /*142706*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58666 /*142727*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58668 /*142731*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58673 /*142738*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58684 /*142759*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58689 /*142766*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58703 /*142801*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58705 /*142808*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58708 /*142817*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58711 /*142828*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58714 /*142839*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58716 /*142848*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58719 /*142857*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58722 /*142868*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58725 /*142879*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58727 /*142888*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58730 /*142900*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58743 /*142923*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58748 /*142930*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58762 /*142965*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58764 /*142972*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58767 /*142981*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58770 /*142992*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58773 /*143003*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58775 /*143012*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58778 /*143021*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58781 /*143032*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58784 /*143043*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58786 /*143052*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58789 /*143064*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58805 /*143092*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58810 /*143099*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58821 /*143118*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58823 /*143122*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58828 /*143129*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58839 /*143150*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58844 /*143157*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58857 /*143178*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
58859 /*143182*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58864 /*143189*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58875 /*143210*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58880 /*143217*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58894 /*143252*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58896 /*143259*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58899 /*143268*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58902 /*143279*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58905 /*143290*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58907 /*143299*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58910 /*143308*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58913 /*143319*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58916 /*143330*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58918 /*143339*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58921 /*143351*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58934 /*143374*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58939 /*143381*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
58953 /*143416*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
58955 /*143423*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58958 /*143432*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58961 /*143443*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58964 /*143454*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58966 /*143463*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
58969 /*143472*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
58972 /*143483*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
58975 /*143494*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
58977 /*143503*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
58980 /*143515*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
58994 /*143539*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
58999 /*143546*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59012 /*143567*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59014 /*143571*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59019 /*143578*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59030 /*143599*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59035 /*143606*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59049 /*143641*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59051 /*143648*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59054 /*143657*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59057 /*143668*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59060 /*143679*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59062 /*143688*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59065 /*143697*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59068 /*143708*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59071 /*143719*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59073 /*143728*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59076 /*143740*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59089 /*143763*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59094 /*143770*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59108 /*143805*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59110 /*143812*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59113 /*143821*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59116 /*143832*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59119 /*143843*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59121 /*143852*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59124 /*143861*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59127 /*143872*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59130 /*143883*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59132 /*143892*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59135 /*143904*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59149 /*143927*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59154 /*143934*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59165 /*143953*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59167 /*143957*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59172 /*143964*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59183 /*143985*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59188 /*143992*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59201 /*144013*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59203 /*144017*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59208 /*144024*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59219 /*144045*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59224 /*144052*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59238 /*144087*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59240 /*144094*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59243 /*144103*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59246 /*144114*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59249 /*144125*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59251 /*144134*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59254 /*144143*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59257 /*144154*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59260 /*144165*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59262 /*144174*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59265 /*144186*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59278 /*144209*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59283 /*144216*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59297 /*144251*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59299 /*144258*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59302 /*144267*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59305 /*144278*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59308 /*144289*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59310 /*144298*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59313 /*144307*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59316 /*144318*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59319 /*144329*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59321 /*144338*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59324 /*144350*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59338 /*144374*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59343 /*144381*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59356 /*144402*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59358 /*144406*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59363 /*144413*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59374 /*144434*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59379 /*144441*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59393 /*144476*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59395 /*144483*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59398 /*144492*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59401 /*144503*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59404 /*144514*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59406 /*144523*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59409 /*144532*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59412 /*144543*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59415 /*144554*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59417 /*144563*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59420 /*144575*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59433 /*144598*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59438 /*144605*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59452 /*144640*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59454 /*144647*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59457 /*144656*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59460 /*144667*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59463 /*144678*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59465 /*144687*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59468 /*144696*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59471 /*144707*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59474 /*144718*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59476 /*144727*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59479 /*144739*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59495 /*144765*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59500 /*144772*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59511 /*144791*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59513 /*144795*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59518 /*144802*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59529 /*144823*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59534 /*144830*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59547 /*144851*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59549 /*144855*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59554 /*144862*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59565 /*144883*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59570 /*144890*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59584 /*144925*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59586 /*144932*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59589 /*144941*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59592 /*144952*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59595 /*144963*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59597 /*144972*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59600 /*144981*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59603 /*144992*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59606 /*145003*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59608 /*145012*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59611 /*145024*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59624 /*145047*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59629 /*145054*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59643 /*145089*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59645 /*145096*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59648 /*145105*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59651 /*145116*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59654 /*145127*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59656 /*145136*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59659 /*145145*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59662 /*145156*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59665 /*145167*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59667 /*145176*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59670 /*145188*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59684 /*145212*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59689 /*145219*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59702 /*145240*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59704 /*145244*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59709 /*145251*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59720 /*145272*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59725 /*145279*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59739 /*145314*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59741 /*145321*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59744 /*145330*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59747 /*145341*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59750 /*145352*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59752 /*145361*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59755 /*145370*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59758 /*145381*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59761 /*145392*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59763 /*145401*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59766 /*145413*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59779 /*145436*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59784 /*145443*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59798 /*145478*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59800 /*145485*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59804 /*145496*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59807 /*145507*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59810 /*145518*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59812 /*145527*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59815 /*145536*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59818 /*145547*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59821 /*145558*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59823 /*145567*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59826 /*145579*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59831 /*145588*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59834 /*145599*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59837 /*145610*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59839 /*145619*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59842 /*145628*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59845 /*145639*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59848 /*145650*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59850 /*145659*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59853 /*145671*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59867 /*145695*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59872 /*145702*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59886 /*145737*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59888 /*145744*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59891 /*145753*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59894 /*145764*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59897 /*145775*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59899 /*145784*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59902 /*145793*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59905 /*145804*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59908 /*145815*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59910 /*145824*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
59913 /*145836*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
59927 /*145860*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59932 /*145867*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59945 /*145888*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
59947 /*145892*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59952 /*145899*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59963 /*145920*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
59968 /*145927*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
59982 /*145962*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
59984 /*145969*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59987 /*145978*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
59990 /*145989*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
59993 /*146000*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
59995 /*146009*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
59998 /*146018*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60001 /*146029*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60004 /*146040*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60006 /*146049*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60009 /*146061*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60022 /*146084*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60027 /*146091*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60041 /*146126*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60043 /*146133*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60046 /*146142*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60049 /*146153*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60052 /*146164*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60054 /*146173*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60057 /*146182*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60060 /*146193*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60063 /*146204*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60065 /*146213*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60068 /*146225*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60083 /*146250*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60088 /*146257*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60099 /*146276*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60101 /*146280*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60106 /*146287*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60117 /*146308*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60122 /*146315*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60135 /*146336*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60137 /*146340*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60142 /*146347*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60153 /*146368*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60158 /*146375*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60172 /*146410*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60174 /*146417*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60177 /*146426*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60180 /*146437*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60183 /*146448*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60185 /*146457*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60188 /*146466*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60191 /*146477*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60194 /*146488*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60196 /*146497*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60199 /*146509*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60212 /*146532*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60217 /*146539*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60231 /*146574*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60233 /*146581*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60236 /*146590*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60239 /*146601*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60242 /*146612*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60244 /*146621*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60247 /*146630*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60250 /*146641*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60253 /*146652*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60255 /*146661*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60258 /*146673*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60272 /*146697*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60277 /*146704*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60290 /*146725*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60292 /*146729*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60297 /*146736*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60308 /*146757*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60313 /*146764*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60327 /*146799*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60329 /*146806*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60332 /*146815*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60335 /*146826*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60338 /*146837*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60340 /*146846*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60343 /*146855*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60346 /*146866*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60349 /*146877*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60351 /*146886*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60354 /*146898*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60367 /*146921*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60372 /*146928*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60386 /*146963*/                  OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60388 /*146970*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60391 /*146979*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60394 /*146990*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60397 /*147001*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60399 /*147010*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60402 /*147019*/                  OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60405 /*147030*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60408 /*147041*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60410 /*147050*/                  OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60413 /*147062*/                  OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60422 /*147076*/            OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60433 /*147096*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60438 /*147103*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60449 /*147121*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60451 /*147125*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60453 /*147129*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60459 /*147139*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60470 /*147160*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60475 /*147167*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60486 /*147186*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60488 /*147190*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60499 /*147209*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60512 /*147228*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60514 /*147232*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60519 /*147239*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60530 /*147260*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60535 /*147267*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60549 /*147302*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60551 /*147309*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60554 /*147318*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60557 /*147329*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60560 /*147340*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60562 /*147349*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60565 /*147358*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60568 /*147369*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60571 /*147380*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60573 /*147389*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60576 /*147401*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60589 /*147424*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60594 /*147431*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60608 /*147466*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60610 /*147473*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60613 /*147482*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60616 /*147493*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60619 /*147504*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60621 /*147513*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60624 /*147522*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60627 /*147533*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60630 /*147544*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60632 /*147553*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60635 /*147565*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60647 /*147586*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60660 /*147605*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60662 /*147609*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60667 /*147616*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60678 /*147637*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60683 /*147644*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60697 /*147679*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60699 /*147686*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60702 /*147695*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60705 /*147706*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60708 /*147717*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60710 /*147726*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60713 /*147735*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60716 /*147746*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60719 /*147757*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60721 /*147766*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60724 /*147778*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60737 /*147801*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60742 /*147808*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60756 /*147843*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60758 /*147850*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60761 /*147859*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60764 /*147870*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60767 /*147881*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60769 /*147890*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60772 /*147899*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60775 /*147910*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60778 /*147921*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60780 /*147930*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60783 /*147942*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60798 /*147967*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60803 /*147974*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60814 /*147993*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60816 /*147997*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60827 /*148016*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60840 /*148035*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60842 /*148039*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60847 /*148046*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60858 /*148067*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60863 /*148074*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60877 /*148109*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60879 /*148116*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60882 /*148125*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60885 /*148136*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60888 /*148147*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60890 /*148156*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60893 /*148165*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60896 /*148176*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60899 /*148187*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60901 /*148196*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60904 /*148208*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60917 /*148231*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60922 /*148238*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
60936 /*148273*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
60938 /*148280*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60941 /*148289*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60944 /*148300*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60947 /*148311*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60949 /*148320*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
60952 /*148329*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
60955 /*148340*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
60958 /*148351*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
60960 /*148360*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
60963 /*148372*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
60975 /*148393*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60988 /*148412*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
60990 /*148416*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
60995 /*148423*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61006 /*148444*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61011 /*148451*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61025 /*148486*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61027 /*148493*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61030 /*148502*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61033 /*148513*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61036 /*148524*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61038 /*148533*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61041 /*148542*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61044 /*148553*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61047 /*148564*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61049 /*148573*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61052 /*148585*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61065 /*148608*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61070 /*148615*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61084 /*148650*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61086 /*148657*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61090 /*148668*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61093 /*148679*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61096 /*148690*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61098 /*148699*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61101 /*148708*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61104 /*148719*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61107 /*148730*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61109 /*148739*/                        OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61112 /*148751*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61117 /*148760*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61120 /*148771*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61123 /*148782*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61125 /*148791*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61128 /*148800*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61131 /*148811*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61134 /*148822*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61136 /*148831*/                        OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61139 /*148843*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61153 /*148867*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61158 /*148874*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61172 /*148909*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61174 /*148916*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61177 /*148925*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61180 /*148936*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61183 /*148947*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61185 /*148956*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61188 /*148965*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61191 /*148976*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61194 /*148987*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61196 /*148996*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61199 /*149008*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61211 /*149029*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61224 /*149048*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61226 /*149052*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61231 /*149059*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61242 /*149080*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61247 /*149087*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61261 /*149122*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61263 /*149129*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61266 /*149138*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61269 /*149149*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61272 /*149160*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61274 /*149169*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61277 /*149178*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61280 /*149189*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61283 /*149200*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61285 /*149209*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61288 /*149221*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61301 /*149244*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61306 /*149251*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61320 /*149286*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61322 /*149293*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61325 /*149302*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61328 /*149313*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61331 /*149324*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61333 /*149333*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61336 /*149342*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61339 /*149353*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61342 /*149364*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61344 /*149373*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61347 /*149385*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61362 /*149410*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61367 /*149417*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61378 /*149436*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61380 /*149440*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61391 /*149459*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61404 /*149478*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61406 /*149482*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61411 /*149489*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61422 /*149510*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61427 /*149517*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61441 /*149552*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61443 /*149559*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61446 /*149568*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61449 /*149579*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61452 /*149590*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61454 /*149599*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61457 /*149608*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61460 /*149619*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61463 /*149630*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61465 /*149639*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61468 /*149651*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61481 /*149674*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61486 /*149681*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61500 /*149716*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61502 /*149723*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61505 /*149732*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61508 /*149743*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61511 /*149754*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61513 /*149763*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61516 /*149772*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61519 /*149783*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61522 /*149794*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61524 /*149803*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61527 /*149815*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61539 /*149836*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61552 /*149855*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61554 /*149859*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61559 /*149866*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61570 /*149887*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61575 /*149894*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61589 /*149929*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61591 /*149936*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61594 /*149945*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61597 /*149956*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61600 /*149967*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61602 /*149976*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61605 /*149985*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61608 /*149996*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61611 /*150007*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61613 /*150016*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61616 /*150028*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61629 /*150051*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61634 /*150058*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61648 /*150093*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61650 /*150100*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61653 /*150109*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61656 /*150120*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61659 /*150131*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61661 /*150140*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61664 /*150149*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61667 /*150160*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61670 /*150171*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61672 /*150180*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61675 /*150192*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61689 /*150215*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61700 /*150232*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61702 /*150236*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61707 /*150243*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61718 /*150264*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61723 /*150271*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61736 /*150292*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61738 /*150296*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61743 /*150303*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61754 /*150324*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61759 /*150331*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61773 /*150366*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61775 /*150373*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61778 /*150382*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61781 /*150393*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61784 /*150404*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61786 /*150413*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61789 /*150422*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61792 /*150433*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61795 /*150444*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61797 /*150453*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61800 /*150465*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61813 /*150488*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61818 /*150495*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61832 /*150530*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61834 /*150537*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61837 /*150546*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61840 /*150557*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61843 /*150568*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61845 /*150577*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61848 /*150586*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61851 /*150597*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61854 /*150608*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61856 /*150617*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61859 /*150629*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61873 /*150653*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61878 /*150660*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61891 /*150681*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
61893 /*150685*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61898 /*150692*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61909 /*150713*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61914 /*150720*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61928 /*150755*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61930 /*150762*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61933 /*150771*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61936 /*150782*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61939 /*150793*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61941 /*150802*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61944 /*150811*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61947 /*150822*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61950 /*150833*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
61952 /*150842*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
61955 /*150854*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
61968 /*150877*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
61973 /*150884*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
61987 /*150919*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
61989 /*150926*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
61992 /*150935*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
61995 /*150946*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
61998 /*150957*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62000 /*150966*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62003 /*150975*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62006 /*150986*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62009 /*150997*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62011 /*151006*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62014 /*151018*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62027 /*151040*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62038 /*151057*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62040 /*151061*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62045 /*151068*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62056 /*151089*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62061 /*151096*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62074 /*151117*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62076 /*151121*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62081 /*151128*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62092 /*151149*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62097 /*151156*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62111 /*151191*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62113 /*151198*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62116 /*151207*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62119 /*151218*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62122 /*151229*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62124 /*151238*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62127 /*151247*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62130 /*151258*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62133 /*151269*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62135 /*151278*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62138 /*151290*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62151 /*151313*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62156 /*151320*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62170 /*151355*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62172 /*151362*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62175 /*151371*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62178 /*151382*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62181 /*151393*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62183 /*151402*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62186 /*151411*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62189 /*151422*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62192 /*151433*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62194 /*151442*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62197 /*151454*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62211 /*151478*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62216 /*151485*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62229 /*151506*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62231 /*151510*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62236 /*151517*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62247 /*151538*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62252 /*151545*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62266 /*151580*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62268 /*151587*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62271 /*151596*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62274 /*151607*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62277 /*151618*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62279 /*151627*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62282 /*151636*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62285 /*151647*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62288 /*151658*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62290 /*151667*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62293 /*151679*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62306 /*151702*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62311 /*151709*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62325 /*151744*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62327 /*151751*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62331 /*151762*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62334 /*151773*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62337 /*151784*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62339 /*151793*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62342 /*151802*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62345 /*151813*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62348 /*151824*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62350 /*151833*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62353 /*151845*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62358 /*151854*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62361 /*151865*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62364 /*151876*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62366 /*151885*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62369 /*151894*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62372 /*151905*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62375 /*151916*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62377 /*151925*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62380 /*151937*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62394 /*151961*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62399 /*151968*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62413 /*152003*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62415 /*152010*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62418 /*152019*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62421 /*152030*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62424 /*152041*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62426 /*152050*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62429 /*152059*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62432 /*152070*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62435 /*152081*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62437 /*152090*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62440 /*152102*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62454 /*152126*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62459 /*152133*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62472 /*152154*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62474 /*152158*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62479 /*152165*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62490 /*152186*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62495 /*152193*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62509 /*152228*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62511 /*152235*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62514 /*152244*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62517 /*152255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62520 /*152266*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62522 /*152275*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62525 /*152284*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62528 /*152295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62531 /*152306*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62533 /*152315*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62536 /*152327*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62549 /*152350*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62554 /*152357*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62568 /*152392*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62570 /*152399*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62573 /*152408*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62576 /*152419*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62579 /*152430*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62581 /*152439*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62584 /*152448*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62587 /*152459*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62590 /*152470*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62592 /*152479*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62595 /*152491*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62608 /*152513*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62619 /*152530*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62621 /*152534*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62626 /*152541*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62637 /*152562*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62642 /*152569*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62655 /*152590*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62657 /*152594*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62662 /*152601*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62673 /*152622*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62678 /*152629*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62692 /*152664*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62694 /*152671*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62697 /*152680*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62700 /*152691*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62703 /*152702*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62705 /*152711*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62708 /*152720*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62711 /*152731*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62714 /*152742*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62716 /*152751*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62719 /*152763*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62732 /*152786*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62737 /*152793*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62751 /*152828*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62753 /*152835*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62756 /*152844*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62759 /*152855*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62762 /*152866*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62764 /*152875*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62767 /*152884*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62770 /*152895*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62773 /*152906*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62775 /*152915*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62778 /*152927*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62792 /*152951*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62797 /*152958*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62810 /*152979*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62812 /*152983*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62817 /*152990*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62828 /*153011*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62833 /*153018*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62847 /*153053*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62849 /*153060*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62852 /*153069*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62855 /*153080*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62858 /*153091*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62860 /*153100*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62863 /*153109*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62866 /*153120*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62869 /*153131*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62871 /*153140*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62874 /*153152*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62887 /*153175*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62892 /*153182*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62906 /*153217*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
62908 /*153224*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62911 /*153233*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62914 /*153244*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62917 /*153255*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62919 /*153264*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
62922 /*153273*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
62925 /*153284*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
62928 /*153295*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
62930 /*153304*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
62933 /*153316*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
62948 /*153340*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62953 /*153347*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62964 /*153365*/              OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62966 /*153369*/              OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
62968 /*153373*/              OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62974 /*153383*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
62985 /*153404*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
62990 /*153411*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63001 /*153430*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63003 /*153434*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63014 /*153453*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63027 /*153472*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63029 /*153476*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63034 /*153483*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63045 /*153504*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63050 /*153511*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63064 /*153546*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63066 /*153553*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63069 /*153562*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63072 /*153573*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63075 /*153584*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63077 /*153593*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63080 /*153602*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63083 /*153613*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63086 /*153624*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63088 /*153633*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63091 /*153645*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63104 /*153668*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63109 /*153675*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63123 /*153710*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63125 /*153717*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63128 /*153726*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63131 /*153737*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63134 /*153748*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63136 /*153757*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63139 /*153766*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63142 /*153777*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63145 /*153788*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63147 /*153797*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63150 /*153809*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63162 /*153830*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63175 /*153849*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63177 /*153853*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63182 /*153860*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63193 /*153881*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63198 /*153888*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63212 /*153923*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63214 /*153930*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63217 /*153939*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63220 /*153950*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63223 /*153961*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63225 /*153970*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63228 /*153979*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63231 /*153990*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63234 /*154001*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63236 /*154010*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63239 /*154022*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63252 /*154045*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63257 /*154052*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63271 /*154087*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63273 /*154094*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63276 /*154103*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63279 /*154114*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63282 /*154125*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63284 /*154134*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63287 /*154143*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63290 /*154154*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63293 /*154165*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63295 /*154174*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63298 /*154186*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63313 /*154211*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63318 /*154218*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63329 /*154237*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63331 /*154241*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63342 /*154260*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63355 /*154279*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63357 /*154283*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63362 /*154290*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63373 /*154311*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63378 /*154318*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63392 /*154353*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63394 /*154360*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63397 /*154369*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63400 /*154380*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63403 /*154391*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63405 /*154400*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63408 /*154409*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63411 /*154420*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63414 /*154431*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63416 /*154440*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63419 /*154452*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63432 /*154475*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63437 /*154482*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63451 /*154517*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63453 /*154524*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63456 /*154533*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63459 /*154544*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63462 /*154555*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63464 /*154564*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63467 /*154573*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63470 /*154584*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63473 /*154595*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63475 /*154604*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63478 /*154616*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63490 /*154637*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63503 /*154656*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63505 /*154660*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63510 /*154667*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63521 /*154688*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63526 /*154695*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63540 /*154730*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63542 /*154737*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63545 /*154746*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63548 /*154757*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63551 /*154768*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63553 /*154777*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63556 /*154786*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63559 /*154797*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63562 /*154808*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63564 /*154817*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63567 /*154829*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63580 /*154852*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63585 /*154859*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63599 /*154894*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63601 /*154901*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63605 /*154912*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63608 /*154923*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63611 /*154934*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63613 /*154943*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63616 /*154952*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63619 /*154963*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63622 /*154974*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63624 /*154983*/                        OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63627 /*154995*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63632 /*155004*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63635 /*155015*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63638 /*155026*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63640 /*155035*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63643 /*155044*/                        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63646 /*155055*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63649 /*155066*/                        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63651 /*155075*/                        OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63654 /*155087*/                        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63668 /*155111*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63673 /*155118*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63687 /*155153*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63689 /*155160*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63692 /*155169*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63695 /*155180*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63698 /*155191*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63700 /*155200*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63703 /*155209*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63706 /*155220*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63709 /*155231*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63711 /*155240*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63714 /*155252*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63726 /*155273*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63739 /*155292*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63741 /*155296*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63746 /*155303*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63757 /*155324*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63762 /*155331*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63776 /*155366*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63778 /*155373*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63781 /*155382*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63784 /*155393*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63787 /*155404*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63789 /*155413*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63792 /*155422*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63795 /*155433*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63798 /*155444*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63800 /*155453*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63803 /*155465*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63816 /*155488*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63821 /*155495*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63835 /*155530*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63837 /*155537*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63840 /*155546*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63843 /*155557*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63846 /*155568*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63848 /*155577*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63851 /*155586*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63854 /*155597*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63857 /*155608*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63859 /*155617*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63862 /*155629*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63877 /*155654*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63882 /*155661*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63893 /*155680*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63895 /*155684*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63906 /*155703*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63919 /*155722*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
63921 /*155726*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63926 /*155733*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63937 /*155754*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
63942 /*155761*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
63956 /*155796*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
63958 /*155803*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63961 /*155812*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63964 /*155823*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63967 /*155834*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63969 /*155843*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
63972 /*155852*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
63975 /*155863*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
63978 /*155874*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
63980 /*155883*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
63983 /*155895*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
63996 /*155918*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64001 /*155925*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64015 /*155960*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64017 /*155967*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64020 /*155976*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64023 /*155987*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64026 /*155998*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64028 /*156007*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64031 /*156016*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64034 /*156027*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64037 /*156038*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64039 /*156047*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64042 /*156059*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64054 /*156080*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64067 /*156099*/                    OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64069 /*156103*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64074 /*156110*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64085 /*156131*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64090 /*156138*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64104 /*156173*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64106 /*156180*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64109 /*156189*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64112 /*156200*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64115 /*156211*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64117 /*156220*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64120 /*156229*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64123 /*156240*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64126 /*156251*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64128 /*156260*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64131 /*156272*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64144 /*156295*/                      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64149 /*156302*/                      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64163 /*156337*/                      OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64165 /*156344*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64168 /*156353*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64171 /*156364*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64174 /*156375*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64176 /*156384*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64179 /*156393*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64182 /*156404*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64185 /*156415*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64187 /*156424*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64190 /*156436*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64204 /*156459*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64215 /*156476*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64217 /*156480*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64222 /*156487*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64233 /*156508*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64238 /*156515*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64251 /*156536*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64253 /*156540*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64258 /*156547*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64269 /*156568*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64274 /*156575*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64288 /*156610*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64290 /*156617*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64293 /*156626*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64296 /*156637*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64299 /*156648*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64301 /*156657*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64304 /*156666*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64307 /*156677*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64310 /*156688*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64312 /*156697*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64315 /*156709*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64328 /*156732*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64333 /*156739*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64347 /*156774*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64349 /*156781*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64352 /*156790*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64355 /*156801*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64358 /*156812*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64360 /*156821*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64363 /*156830*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64366 /*156841*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64369 /*156852*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64371 /*156861*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64374 /*156873*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64388 /*156897*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64393 /*156904*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64406 /*156925*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64408 /*156929*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64413 /*156936*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64424 /*156957*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64429 /*156964*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64443 /*156999*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64445 /*157006*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64448 /*157015*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64451 /*157026*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64454 /*157037*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64456 /*157046*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64459 /*157055*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64462 /*157066*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64465 /*157077*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64467 /*157086*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64470 /*157098*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64483 /*157121*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64488 /*157128*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64502 /*157163*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64504 /*157170*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64507 /*157179*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64510 /*157190*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64513 /*157201*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64515 /*157210*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64518 /*157219*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64521 /*157230*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64524 /*157241*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64526 /*157250*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64529 /*157262*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64542 /*157284*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64553 /*157301*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64555 /*157305*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64560 /*157312*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64571 /*157333*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64576 /*157340*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64589 /*157361*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64591 /*157365*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64596 /*157372*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64607 /*157393*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64612 /*157400*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64626 /*157435*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64628 /*157442*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64631 /*157451*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64634 /*157462*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64637 /*157473*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64639 /*157482*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64642 /*157491*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64645 /*157502*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64648 /*157513*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64650 /*157522*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64653 /*157534*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64666 /*157557*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64671 /*157564*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64685 /*157599*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64687 /*157606*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64690 /*157615*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64693 /*157626*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64696 /*157637*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64698 /*157646*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64701 /*157655*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64704 /*157666*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64707 /*157677*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64709 /*157686*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64712 /*157698*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64726 /*157722*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64731 /*157729*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64744 /*157750*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64746 /*157754*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64751 /*157761*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64762 /*157782*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64767 /*157789*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64781 /*157824*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64783 /*157831*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64786 /*157840*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64789 /*157851*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64792 /*157862*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64794 /*157871*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64797 /*157880*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64800 /*157891*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64803 /*157902*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64805 /*157911*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64808 /*157923*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64821 /*157946*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64826 /*157953*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64840 /*157988*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64842 /*157995*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64846 /*158006*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64849 /*158017*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64852 /*158028*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64854 /*158037*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64857 /*158046*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64860 /*158057*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64863 /*158068*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64865 /*158077*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64868 /*158089*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64873 /*158098*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64876 /*158109*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64879 /*158120*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64881 /*158129*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64884 /*158138*/                      OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64887 /*158149*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64890 /*158160*/                      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64892 /*158169*/                      OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64895 /*158181*/                      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64909 /*158205*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64914 /*158212*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64928 /*158247*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
64930 /*158254*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64933 /*158263*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64936 /*158274*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64939 /*158285*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64941 /*158294*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
64944 /*158303*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
64947 /*158314*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
64950 /*158325*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
64952 /*158334*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
64955 /*158346*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
64969 /*158370*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64974 /*158377*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
64987 /*158398*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
64989 /*158402*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
64994 /*158409*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65005 /*158430*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65010 /*158437*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65024 /*158472*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
65026 /*158479*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65029 /*158488*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65032 /*158499*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65035 /*158510*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65037 /*158519*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65040 /*158528*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65043 /*158539*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65046 /*158550*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65048 /*158559*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
65051 /*158571*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
65064 /*158594*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65069 /*158601*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65083 /*158636*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
65085 /*158643*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65088 /*158652*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65091 /*158663*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65094 /*158674*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65096 /*158683*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65099 /*158692*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65102 /*158703*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65105 /*158714*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65107 /*158723*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
65110 /*158735*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
65123 /*158757*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65134 /*158774*/                OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65136 /*158778*/                OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65141 /*158785*/                OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65152 /*158806*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65157 /*158813*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65170 /*158834*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65172 /*158838*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65177 /*158845*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65188 /*158866*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65193 /*158873*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65207 /*158908*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
65209 /*158915*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65212 /*158924*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65215 /*158935*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65218 /*158946*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65220 /*158955*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65223 /*158964*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65226 /*158975*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65229 /*158986*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65231 /*158995*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
65234 /*159007*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
65247 /*159030*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65252 /*159037*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65266 /*159072*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
65268 /*159079*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65271 /*159088*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65274 /*159099*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65277 /*159110*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65279 /*159119*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65282 /*159128*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65285 /*159139*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65288 /*159150*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65290 /*159159*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
65293 /*159171*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
65307 /*159195*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65312 /*159202*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65325 /*159223*/                  OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65327 /*159227*/                  OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65332 /*159234*/                  OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65343 /*159255*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65348 /*159262*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65362 /*159297*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
65364 /*159304*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65367 /*159313*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65370 /*159324*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65373 /*159335*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65375 /*159344*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65378 /*159353*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65381 /*159364*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65384 /*159375*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65386 /*159384*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
65389 /*159396*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
65402 /*159419*/                    OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
65407 /*159426*/                    OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
65421 /*159461*/                    OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
65423 /*159468*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65426 /*159477*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65429 /*159488*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65432 /*159499*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65434 /*159508*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
65437 /*159517*/                    OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain,
65440 /*159528*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
65443 /*159539*/                    OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
65445 /*159548*/                    OPC_EmitNode1, TARGET_VAL(AArch64::UDOTv8i8), 0,
65448 /*159560*/                    OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain|OPFL_MemRefs,
65458 /*159574*/      /*SwitchOpcode*/ 57, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->159634
65466 /*159588*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
65472 /*159600*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv2i64p), 0,
65481 /*159614*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
65487 /*159626*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv2i64p), 0,
65499 /*159646*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWri), 0,
65505 /*159659*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWri), 0,
65513 /*159676*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXri), 0,
65519 /*159689*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXri), 0,
65527 /*159702*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65529 /*159706*/      OPC_SwitchOpcode /*2 cases */, 35, TARGET_VAL(ISD::SIGN_EXTEND),// ->159745
65534 /*159714*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65542 /*159729*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
65544 /*159736*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
65548 /*159745*/      /*SwitchOpcode*/ 35, TARGET_VAL(ISD::ZERO_EXTEND),// ->159783
65553 /*159752*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65561 /*159767*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
65563 /*159774*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMADDLrrr), 0,
65571 /*159787*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65573 /*159791*/      OPC_SwitchOpcode /*2 cases */, 34, TARGET_VAL(ISD::SIGN_EXTEND),// ->159829
65578 /*159799*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65585 /*159813*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
65587 /*159820*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
65591 /*159829*/      /*SwitchOpcode*/ 34, TARGET_VAL(ISD::ZERO_EXTEND),// ->159866
65596 /*159836*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65603 /*159850*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
65605 /*159857*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMADDLrrr), 0,
65612 /*159869*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65614 /*159873*/      OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
65622 /*159884*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65628 /*159895*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65632 /*159908*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
65634 /*159915*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
65641 /*159927*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65643 /*159931*/      OPC_SwitchOpcode /*3 cases */, 47, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->159982
65651 /*159943*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65656 /*159953*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
65660 /*159966*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
65662 /*159973*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
65666 /*159982*/      /*SwitchOpcode*/ 20, TARGET_VAL(ISD::SIGN_EXTEND),// ->160005
65670 /*159988*/        OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
65675 /*159996*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
65679 /*160005*/      /*SwitchOpcode*/ 20, TARGET_VAL(ISD::ZERO_EXTEND),// ->160028
65683 /*160011*/        OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
65688 /*160019*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMADDLrrr), 0,
65695 /*160031*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
65697 /*160035*/      OPC_SwitchOpcode /*2 cases */, 21, TARGET_VAL(ISD::SIGN_EXTEND),// ->160060
65701 /*160042*/        OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
65707 /*160051*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
65711 /*160060*/      /*SwitchOpcode*/ 21, TARGET_VAL(ISD::ZERO_EXTEND),// ->160084
65715 /*160066*/        OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
65721 /*160075*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMADDLrrr), 0,
65733 /*160100*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWrx), 0,
65739 /*160113*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWri), 0,
65745 /*160127*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWrx), 0,
65751 /*160140*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWri), 0,
65757 /*160154*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWrs), 0,
65763 /*160167*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWrs), 0,
65771 /*160184*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXrx), 0,
65777 /*160197*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXri), 0,
65783 /*160211*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXrx), 0,
65789 /*160224*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXri), 0,
65795 /*160238*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXrs), 0,
65801 /*160251*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXrs), 0,
65809 /*160264*/        OPC_SwitchOpcode /*4 cases */, 27, TARGET_VAL(AArch64ISD::SRSHR_I),// ->160295
65813 /*160271*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65821 /*160286*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAd), 0,
65825 /*160295*/        /*SwitchOpcode*/ 27, TARGET_VAL(AArch64ISD::VASHR),// ->160325
65829 /*160301*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65837 /*160316*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAd), 0,
65841 /*160325*/        /*SwitchOpcode*/ 27, TARGET_VAL(AArch64ISD::URSHR_I),// ->160355
65845 /*160331*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65853 /*160346*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAd), 0,
65857 /*160355*/        /*SwitchOpcode*/ 27, TARGET_VAL(AArch64ISD::VLSHR),// ->160385
65861 /*160361*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65869 /*160376*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAd), 0,
65877 /*160389*/      OPC_SwitchOpcode /*4 cases */, 28, TARGET_VAL(AArch64ISD::SRSHR_I),// ->160421
65881 /*160396*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65890 /*160412*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAd), 0,
65894 /*160421*/      /*SwitchOpcode*/ 28, TARGET_VAL(AArch64ISD::VASHR),// ->160452
65898 /*160427*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65907 /*160443*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAd), 0,
65911 /*160452*/      /*SwitchOpcode*/ 28, TARGET_VAL(AArch64ISD::URSHR_I),// ->160483
65915 /*160458*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65924 /*160474*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAd), 0,
65928 /*160483*/      /*SwitchOpcode*/ 28, TARGET_VAL(AArch64ISD::VLSHR),// ->160514
65932 /*160489*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65941 /*160505*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAd), 0,
65951 /*160524*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWrr), 0,
65956 /*160534*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXrr), 0,
65963 /*160546*/        OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
65967 /*160555*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
65974 /*160568*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
65976 /*160572*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
65981 /*160580*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
65994 /*160603*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i16_indexed), 0,
66003 /*160621*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66005 /*160625*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
66010 /*160633*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66023 /*160656*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i32_indexed), 0,
66031 /*160672*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66038 /*160685*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66040 /*160689*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
66045 /*160697*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66058 /*160720*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i16_indexed), 0,
66067 /*160738*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66069 /*160742*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
66074 /*160750*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66087 /*160773*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i32_indexed), 0,
66096 /*160789*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
66100 /*160798*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66107 /*160811*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66109 /*160815*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
66114 /*160823*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66128 /*160847*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i16_indexed), 0,
66137 /*160865*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66139 /*160869*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
66144 /*160877*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66158 /*160901*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i32_indexed), 0,
66166 /*160917*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66173 /*160930*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66175 /*160934*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
66180 /*160942*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66194 /*160966*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i16_indexed), 0,
66203 /*160984*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66205 /*160988*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
66210 /*160996*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66224 /*161020*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i32_indexed), 0,
66233 /*161036*/      OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
66235 /*161040*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
66239 /*161049*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66246 /*161062*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66257 /*161081*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv16i8_v8i16), 0,
66266 /*161098*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66277 /*161117*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv8i16_v4i32), 0,
66286 /*161134*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66297 /*161153*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv4i32_v2i64), 0,
66305 /*161168*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66312 /*161181*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66323 /*161200*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv16i8_v8i16), 0,
66332 /*161217*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66343 /*161236*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv8i16_v4i32), 0,
66352 /*161253*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66363 /*161272*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv4i32_v2i64), 0,
66371 /*161286*/      OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
66373 /*161290*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
66377 /*161299*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66384 /*161312*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66396 /*161332*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv16i8_v8i16), 0,
66405 /*161349*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66417 /*161369*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv8i16_v4i32), 0,
66426 /*161386*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66438 /*161406*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv4i32_v2i64), 0,
66446 /*161421*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66453 /*161434*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66465 /*161454*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv16i8_v8i16), 0,
66474 /*161471*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66486 /*161491*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv8i16_v4i32), 0,
66495 /*161508*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66507 /*161528*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv4i32_v2i64), 0,
66516 /*161543*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
66520 /*161552*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66527 /*161565*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66536 /*161581*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv16i8_v8i16), 0,
66545 /*161598*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66554 /*161614*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i16_v4i32), 0,
66563 /*161631*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66572 /*161647*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i32_v2i64), 0,
66580 /*161662*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66587 /*161675*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66596 /*161691*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv16i8_v8i16), 0,
66605 /*161708*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66614 /*161724*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i16_v4i32), 0,
66623 /*161741*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66632 /*161757*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i32_v2i64), 0,
66640 /*161771*/      OPC_SwitchOpcode /*3 cases */, 100|128,1/*228*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->162004
66644 /*161782*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66651 /*161795*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66661 /*161812*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv16i8_v8i16), 0,
66670 /*161829*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66680 /*161846*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i16_v4i32), 0,
66689 /*161863*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66699 /*161880*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i32_v2i64), 0,
66707 /*161895*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66714 /*161908*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66724 /*161925*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv16i8_v8i16), 0,
66733 /*161942*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66743 /*161959*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i16_v4i32), 0,
66752 /*161976*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66762 /*161993*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i32_v2i64), 0,
66768 /*162004*/      /*SwitchOpcode*/ 118, TARGET_VAL(ISD::SIGN_EXTEND),// ->162125
66770 /*162008*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66778 /*162022*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
66780 /*162026*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66789 /*162042*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLv16i8_v8i16), 0,
66799 /*162059*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
66801 /*162063*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66810 /*162079*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLv8i16_v4i32), 0,
66820 /*162096*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
66822 /*162100*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66831 /*162116*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLv4i32_v2i64), 0,
66836 /*162125*/      /*SwitchOpcode*/ 118, TARGET_VAL(ISD::ZERO_EXTEND),// ->162246
66838 /*162129*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66846 /*162143*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
66848 /*162147*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66857 /*162163*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLv16i8_v8i16), 0,
66867 /*162180*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
66869 /*162184*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66878 /*162200*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLv8i16_v4i32), 0,
66888 /*162217*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
66890 /*162221*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
66899 /*162237*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLv4i32_v2i64), 0,
66908 /*162251*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
66915 /*162265*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
66920 /*162273*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66930 /*162291*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i16_indexed), 0,
66937 /*162305*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
66942 /*162313*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66952 /*162331*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv2i32_indexed), 0,
66963 /*162352*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
66968 /*162360*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
66978 /*162378*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i16_indexed), 0,
66985 /*162392*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
66990 /*162400*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67000 /*162418*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv2i32_indexed), 0,
67008 /*162433*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
67015 /*162447*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67020 /*162455*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67031 /*162474*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i16_indexed), 0,
67038 /*162488*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67043 /*162496*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67054 /*162515*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv2i32_indexed), 0,
67065 /*162536*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67070 /*162544*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67081 /*162563*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i16_indexed), 0,
67088 /*162577*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67093 /*162585*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67104 /*162604*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv2i32_indexed), 0,
67113 /*162620*/      OPC_SwitchOpcode /*2 cases */, 93|128,1/*221*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->162846
67115 /*162626*/        OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->162779
67127 /*162651*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv8i8_v8i16), 0,
67139 /*162673*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv4i16_v4i32), 0,
67151 /*162695*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv2i32_v2i64), 0,
67167 /*162724*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv8i8_v8i16), 0,
67179 /*162746*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv4i16_v4i32), 0,
67191 /*162768*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv2i32_v2i64), 0,
67197 /*162779*/        /*SwitchOpcode*/ 63, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->162845
67206 /*162796*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv16i8_v8i16), 0,
67217 /*162816*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv8i16_v4i32), 0,
67228 /*162836*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv4i32_v2i64), 0,
67234 /*162846*/      /*SwitchOpcode*/ 67, TARGET_VAL(ISD::SIGN_EXTEND),// ->162916
67236 /*162850*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
67245 /*162867*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv16i8_v8i16), 0,
67256 /*162887*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv8i16_v4i32), 0,
67267 /*162907*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv4i32_v2i64), 0,
67275 /*162920*/      OPC_SwitchOpcode /*2 cases */, 102|128,1/*230*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->163155
67277 /*162926*/        OPC_SwitchOpcode /*2 cases */, 26|128,1/*154*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->163085
67290 /*162952*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv8i8_v8i16), 0,
67303 /*162975*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv4i16_v4i32), 0,
67316 /*162998*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABALv2i32_v2i64), 0,
67333 /*163028*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv8i8_v8i16), 0,
67346 /*163051*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv4i16_v4i32), 0,
67359 /*163074*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABALv2i32_v2i64), 0,
67365 /*163085*/        /*SwitchOpcode*/ 66, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->163154
67375 /*163103*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv16i8_v8i16), 0,
67387 /*163124*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv8i16_v4i32), 0,
67399 /*163145*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv4i32_v2i64), 0,
67405 /*163155*/      /*SwitchOpcode*/ 70, TARGET_VAL(ISD::SIGN_EXTEND),// ->163228
67407 /*163159*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
67417 /*163177*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv16i8_v8i16), 0,
67429 /*163198*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv8i16_v4i32), 0,
67441 /*163219*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv4i32_v2i64), 0,
67450 /*163233*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67454 /*163240*/        OPC_SwitchOpcode /*2 cases */, 49, TARGET_VAL(AArch64ISD::DUPLANE16),// ->163293
67459 /*163249*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67468 /*163266*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i16_indexed), 0,
67475 /*163282*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i16_indexed), 0,
67480 /*163293*/        /*SwitchOpcode*/ 49, TARGET_VAL(AArch64ISD::DUPLANE32),// ->163345
67485 /*163301*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67494 /*163318*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv2i32_indexed), 0,
67501 /*163334*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i32_indexed), 0,
67509 /*163348*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67514 /*163356*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67524 /*163373*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i16_indexed), 0,
67531 /*163386*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67535 /*163393*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67540 /*163401*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67550 /*163418*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i16_indexed), 0,
67556 /*163430*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67561 /*163438*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67572 /*163456*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i16_indexed), 0,
67580 /*163470*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67582 /*163474*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67587 /*163482*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67597 /*163499*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i16_indexed), 0,
67603 /*163511*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67607 /*163518*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67612 /*163526*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67622 /*163543*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i16_indexed), 0,
67628 /*163555*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
67633 /*163563*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67644 /*163581*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i16_indexed), 0,
67652 /*163595*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67654 /*163599*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67659 /*163607*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67669 /*163624*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv2i32_indexed), 0,
67675 /*163636*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67679 /*163643*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67684 /*163651*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67694 /*163668*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv2i32_indexed), 0,
67700 /*163680*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67705 /*163688*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67716 /*163706*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv2i32_indexed), 0,
67724 /*163720*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67726 /*163724*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67731 /*163732*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67741 /*163749*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i32_indexed), 0,
67747 /*163761*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
67751 /*163768*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67756 /*163776*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67766 /*163793*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i32_indexed), 0,
67772 /*163805*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
67777 /*163813*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
67788 /*163831*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i32_indexed), 0,
67796 /*163846*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
67805 /*163864*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv8i8_v4i16), 0,
67814 /*163880*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv16i8_v8i16), 0,
67823 /*163896*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv4i16_v2i32), 0,
67832 /*163912*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv8i16_v4i32), 0,
67841 /*163928*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv2i32_v1i64), 0,
67850 /*163944*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv4i32_v2i64), 0,
67863 /*163967*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv8i8_v4i16), 0,
67872 /*163983*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv16i8_v8i16), 0,
67881 /*163999*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv4i16_v2i32), 0,
67890 /*164015*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv8i16_v4i32), 0,
67899 /*164031*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv2i32_v1i64), 0,
67908 /*164047*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv4i32_v2i64), 0,
67923 /*164073*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv8i8), 0,
67934 /*164093*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv16i8), 0,
67945 /*164113*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv4i16), 0,
67956 /*164133*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv8i16), 0,
67967 /*164153*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv2i32), 0,
67978 /*164173*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv4i32), 0,
67993 /*164200*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv8i8), 0,
68004 /*164220*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv16i8), 0,
68015 /*164240*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv4i16), 0,
68026 /*164260*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv8i16), 0,
68037 /*164280*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv2i32), 0,
68048 /*164300*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv4i32), 0,
68063 /*164327*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i8_v8i16), 0,
68074 /*164347*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i16_v4i32), 0,
68085 /*164367*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv2i32_v2i64), 0,
68100 /*164394*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i8_v8i16), 0,
68111 /*164414*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i16_v4i32), 0,
68122 /*164434*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv2i32_v2i64), 0,
68130 /*164448*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
68140 /*164467*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv8i8_v4i16), 0,
68150 /*164484*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv16i8_v8i16), 0,
68160 /*164501*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv4i16_v2i32), 0,
68170 /*164518*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv8i16_v4i32), 0,
68180 /*164535*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv2i32_v1i64), 0,
68190 /*164552*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADALPv4i32_v2i64), 0,
68204 /*164576*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv8i8_v4i16), 0,
68214 /*164593*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv16i8_v8i16), 0,
68224 /*164610*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv4i16_v2i32), 0,
68234 /*164627*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv8i16_v4i32), 0,
68244 /*164644*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv2i32_v1i64), 0,
68254 /*164661*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADALPv4i32_v2i64), 0,
68270 /*164689*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv8i8), 0,
68282 /*164710*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv16i8), 0,
68294 /*164731*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv4i16), 0,
68306 /*164752*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv8i16), 0,
68318 /*164773*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv2i32), 0,
68330 /*164794*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABAv4i32), 0,
68346 /*164823*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv8i8), 0,
68358 /*164844*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv16i8), 0,
68370 /*164865*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv4i16), 0,
68382 /*164886*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv8i16), 0,
68394 /*164907*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv2i32), 0,
68406 /*164928*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABAv4i32), 0,
68422 /*164956*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i8_v8i16), 0,
68434 /*164977*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i16_v4i32), 0,
68446 /*164998*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv2i32_v2i64), 0,
68462 /*165026*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i8_v8i16), 0,
68474 /*165047*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i16_v4i32), 0,
68486 /*165068*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv2i32_v2i64), 0,
68495 /*165083*/      OPC_SwitchOpcode /*4 cases */, 33|128,1/*161*/, TARGET_VAL(AArch64ISD::SRSHR_I),// ->165249
68499 /*165091*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68508 /*165108*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAd), 0,
68519 /*165129*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv8i8_shift), 0,
68526 /*165144*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv16i8_shift), 0,
68538 /*165166*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv4i16_shift), 0,
68545 /*165181*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv8i16_shift), 0,
68557 /*165203*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv2i32_shift), 0,
68564 /*165218*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv4i32_shift), 0,
68576 /*165239*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv2i64_shift), 0,
68581 /*165249*/      /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(AArch64ISD::VASHR),// ->165414
68585 /*165256*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68594 /*165273*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAd), 0,
68605 /*165294*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv8i8_shift), 0,
68612 /*165309*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv16i8_shift), 0,
68624 /*165331*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv4i16_shift), 0,
68631 /*165346*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv8i16_shift), 0,
68643 /*165368*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv2i32_shift), 0,
68650 /*165383*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv4i32_shift), 0,
68662 /*165404*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv2i64_shift), 0,
68667 /*165414*/      /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(AArch64ISD::URSHR_I),// ->165579
68671 /*165421*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68680 /*165438*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAd), 0,
68691 /*165459*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv8i8_shift), 0,
68698 /*165474*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv16i8_shift), 0,
68710 /*165496*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv4i16_shift), 0,
68717 /*165511*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv8i16_shift), 0,
68729 /*165533*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv2i32_shift), 0,
68736 /*165548*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv4i32_shift), 0,
68748 /*165569*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv2i64_shift), 0,
68753 /*165579*/      /*SwitchOpcode*/ 33|128,1/*161*/, TARGET_VAL(AArch64ISD::VLSHR),// ->165744
68757 /*165586*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68766 /*165603*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAd), 0,
68777 /*165624*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv8i8_shift), 0,
68784 /*165639*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv16i8_shift), 0,
68796 /*165661*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv4i16_shift), 0,
68803 /*165676*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv8i16_shift), 0,
68815 /*165698*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv2i32_shift), 0,
68822 /*165713*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv4i32_shift), 0,
68834 /*165734*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv2i64_shift), 0,
68842 /*165748*/      OPC_SwitchOpcode /*6 cases */, 34|128,1/*162*/, TARGET_VAL(AArch64ISD::SRSHR_I),// ->165915
68846 /*165756*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68856 /*165775*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv8i8_shift), 0,
68863 /*165790*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv16i8_shift), 0,
68876 /*165813*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv4i16_shift), 0,
68883 /*165828*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv8i16_shift), 0,
68896 /*165851*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv2i32_shift), 0,
68903 /*165866*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv4i32_shift), 0,
68916 /*165889*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAv2i64_shift), 0,
68923 /*165904*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSRAd), 0,
68929 /*165915*/      /*SwitchOpcode*/ 34|128,1/*162*/, TARGET_VAL(AArch64ISD::VASHR),// ->166081
68933 /*165922*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
68943 /*165941*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv8i8_shift), 0,
68950 /*165956*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv16i8_shift), 0,
68963 /*165979*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv4i16_shift), 0,
68970 /*165994*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv8i16_shift), 0,
68983 /*166017*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv2i32_shift), 0,
68990 /*166032*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv4i32_shift), 0,
69003 /*166055*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAv2i64_shift), 0,
69010 /*166070*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSRAd), 0,
69016 /*166081*/      /*SwitchOpcode*/ 34|128,1/*162*/, TARGET_VAL(AArch64ISD::URSHR_I),// ->166247
69020 /*166088*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69030 /*166107*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv8i8_shift), 0,
69037 /*166122*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv16i8_shift), 0,
69050 /*166145*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv4i16_shift), 0,
69057 /*166160*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv8i16_shift), 0,
69070 /*166183*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv2i32_shift), 0,
69077 /*166198*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv4i32_shift), 0,
69090 /*166221*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAv2i64_shift), 0,
69097 /*166236*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSRAd), 0,
69103 /*166247*/      /*SwitchOpcode*/ 34|128,1/*162*/, TARGET_VAL(AArch64ISD::VLSHR),// ->166413
69107 /*166254*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69117 /*166273*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv8i8_shift), 0,
69124 /*166288*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv16i8_shift), 0,
69137 /*166311*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv4i16_shift), 0,
69144 /*166326*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv8i16_shift), 0,
69157 /*166349*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv2i32_shift), 0,
69164 /*166364*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv4i32_shift), 0,
69177 /*166387*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAv2i64_shift), 0,
69184 /*166402*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USRAd), 0,
69190 /*166413*/      /*SwitchOpcode*/ 75, TARGET_VAL(ISD::SIGN_EXTEND),// ->166491
69196 /*166423*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
69202 /*166434*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLv8i8_v8i16), 0,
69210 /*166447*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
69216 /*166458*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLv4i16_v4i32), 0,
69224 /*166471*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
69230 /*166482*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLv2i32_v2i64), 0,
69235 /*166491*/      /*SwitchOpcode*/ 75, TARGET_VAL(ISD::ZERO_EXTEND),// ->166569
69241 /*166501*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
69247 /*166512*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLv8i8_v8i16), 0,
69255 /*166525*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
69261 /*166536*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLv4i16_v4i32), 0,
69269 /*166549*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
69275 /*166560*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLv2i32_v2i64), 0,
69284 /*166574*/      OPC_SwitchOpcode /*5 cases */, 83, TARGET_VAL(ISD::MUL),// ->166661
69290 /*166586*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i8), 0,
69296 /*166599*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv16i8), 0,
69302 /*166612*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i16), 0,
69308 /*166625*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i16), 0,
69314 /*166638*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv2i32), 0,
69320 /*166651*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i32), 0,
69325 /*166661*/      /*SwitchOpcode*/ 51, TARGET_VAL(ISD::SIGN_EXTEND),// ->166715
69332 /*166674*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv8i8_v8i16), 0,
69341 /*166690*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv4i16_v4i32), 0,
69350 /*166706*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv2i32_v2i64), 0,
69355 /*166715*/      /*SwitchOpcode*/ 51, TARGET_VAL(ISD::ZERO_EXTEND),// ->166769
69362 /*166728*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv8i8_v8i16), 0,
69371 /*166744*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv4i16_v4i32), 0,
69380 /*166760*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv2i32_v2i64), 0,
69385 /*166769*/      /*SwitchOpcode*/ 51, TARGET_VAL(AArch64ISD::SMULL),// ->166823
69392 /*166781*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i8_v8i16), 0,
69401 /*166797*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i16_v4i32), 0,
69410 /*166813*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv2i32_v2i64), 0,
69415 /*166823*/      /*SwitchOpcode*/ 51, TARGET_VAL(AArch64ISD::UMULL),// ->166877
69422 /*166835*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i8_v8i16), 0,
69431 /*166851*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i16_v4i32), 0,
69440 /*166867*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv2i32_v2i64), 0,
69448 /*166881*/      OPC_SwitchOpcode /*5 cases */, 84, TARGET_VAL(ISD::MUL),// ->166969
69455 /*166894*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i8), 0,
69461 /*166907*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv16i8), 0,
69467 /*166920*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i16), 0,
69473 /*166933*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv8i16), 0,
69479 /*166946*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv2i32), 0,
69485 /*166959*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLAv4i32), 0,
69490 /*166969*/      /*SwitchOpcode*/ 54, TARGET_VAL(ISD::SIGN_EXTEND),// ->167026
69498 /*166983*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv8i8_v8i16), 0,
69508 /*167000*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv4i16_v4i32), 0,
69518 /*167017*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDWv2i32_v2i64), 0,
69523 /*167026*/      /*SwitchOpcode*/ 54, TARGET_VAL(ISD::ZERO_EXTEND),// ->167083
69531 /*167040*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv8i8_v8i16), 0,
69541 /*167057*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv4i16_v4i32), 0,
69551 /*167074*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDWv2i32_v2i64), 0,
69556 /*167083*/      /*SwitchOpcode*/ 54, TARGET_VAL(AArch64ISD::SMULL),// ->167140
69564 /*167096*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv8i8_v8i16), 0,
69574 /*167113*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv4i16_v4i32), 0,
69584 /*167130*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLALv2i32_v2i64), 0,
69589 /*167140*/      /*SwitchOpcode*/ 54, TARGET_VAL(AArch64ISD::UMULL),// ->167197
69597 /*167153*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv8i8_v8i16), 0,
69607 /*167170*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv4i16_v4i32), 0,
69617 /*167187*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLALv2i32_v2i64), 0,
69628 /*167206*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv8i8), 0,
69634 /*167218*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv16i8), 0,
69640 /*167230*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv4i16), 0,
69646 /*167242*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv8i16), 0,
69652 /*167254*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv2i32), 0,
69658 /*167266*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv4i32), 0,
69664 /*167278*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv2i64), 0,
69670 /*167290*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDv1i64), 0,
69676 /*167300*/  /*SwitchOpcode*/ 43|128,51/*6571*/, TARGET_VAL(ISD::STORE),// ->173875
69681 /*167310*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
69697 /*167342*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69699 /*167350*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHroW), 0|OPFL_Chain|OPFL_MemRefs,
69707 /*167368*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69709 /*167376*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHroX), 0|OPFL_Chain|OPFL_MemRefs,
69717 /*167394*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69719 /*167402*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHui), 0|OPFL_Chain|OPFL_MemRefs,
69727 /*167418*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69729 /*167426*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURHi), 0|OPFL_Chain|OPFL_MemRefs,
69737 /*167438*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69750 /*167461*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i16), 0|OPFL_Chain|OPFL_MemRefs,
69768 /*167495*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69770 /*167503*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHroW), 0|OPFL_Chain|OPFL_MemRefs,
69778 /*167521*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69780 /*167529*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHroX), 0|OPFL_Chain|OPFL_MemRefs,
69788 /*167547*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69790 /*167555*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHui), 0|OPFL_Chain|OPFL_MemRefs,
69798 /*167571*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69800 /*167579*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURHi), 0|OPFL_Chain|OPFL_MemRefs,
69808 /*167591*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69820 /*167612*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i16), 0|OPFL_Chain|OPFL_MemRefs,
69838 /*167646*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69840 /*167654*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSroW), 0|OPFL_Chain|OPFL_MemRefs,
69848 /*167672*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69850 /*167680*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSroX), 0|OPFL_Chain|OPFL_MemRefs,
69858 /*167698*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69860 /*167706*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSui), 0|OPFL_Chain|OPFL_MemRefs,
69868 /*167722*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69870 /*167730*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURSi), 0|OPFL_Chain|OPFL_MemRefs,
69878 /*167742*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69890 /*167763*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i32), 0|OPFL_Chain|OPFL_MemRefs,
69908 /*167797*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69910 /*167805*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSroW), 0|OPFL_Chain|OPFL_MemRefs,
69918 /*167823*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69920 /*167831*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSroX), 0|OPFL_Chain|OPFL_MemRefs,
69928 /*167849*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69930 /*167857*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSui), 0|OPFL_Chain|OPFL_MemRefs,
69938 /*167873*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69940 /*167881*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURSi), 0|OPFL_Chain|OPFL_MemRefs,
69948 /*167893*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
69960 /*167914*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i32), 0|OPFL_Chain|OPFL_MemRefs,
69978 /*167948*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69980 /*167956*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
69988 /*167974*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
69990 /*167982*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
69998 /*168000*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70000 /*168008*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70008 /*168024*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70010 /*168032*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70018 /*168044*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70030 /*168065*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i64), 0|OPFL_Chain|OPFL_MemRefs,
70048 /*168099*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70050 /*168107*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70058 /*168125*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70060 /*168133*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70068 /*168151*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70070 /*168159*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70078 /*168175*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70080 /*168183*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70088 /*168195*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70100 /*168216*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i64), 0|OPFL_Chain|OPFL_MemRefs,
70109 /*168230*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70122 /*168253*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i8), 0|OPFL_Chain|OPFL_MemRefs,
70130 /*168266*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70144 /*168293*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70147 /*168304*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i8), 0|OPFL_Chain|OPFL_MemRefs,
70155 /*168317*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70169 /*168344*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70172 /*168355*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i16), 0|OPFL_Chain|OPFL_MemRefs,
70180 /*168368*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70193 /*168393*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70196 /*168404*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i32), 0|OPFL_Chain|OPFL_MemRefs,
70204 /*168417*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70217 /*168442*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70220 /*168453*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i32), 0|OPFL_Chain|OPFL_MemRefs,
70228 /*168466*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
70241 /*168491*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70244 /*168502*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1i16), 0|OPFL_Chain|OPFL_MemRefs,
70262 /*168536*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
70269 /*168551*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
70279 /*168571*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
70286 /*168586*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
70297 /*168607*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWroW), 0|OPFL_Chain|OPFL_MemRefs,
70304 /*168622*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWroX), 0|OPFL_Chain|OPFL_MemRefs,
70311 /*168637*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWui), 0|OPFL_Chain|OPFL_MemRefs,
70322 /*168657*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHui), 0|OPFL_Chain|OPFL_MemRefs,
70330 /*168672*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBui), 0|OPFL_Chain|OPFL_MemRefs,
70345 /*168699*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRXroW), 0|OPFL_Chain|OPFL_MemRefs,
70352 /*168714*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRXroX), 0|OPFL_Chain|OPFL_MemRefs,
70365 /*168742*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70367 /*168750*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
70375 /*168768*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70377 /*168776*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
70388 /*168799*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70390 /*168807*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
70398 /*168825*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70400 /*168833*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
70411 /*168856*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70413 /*168864*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWroW), 0|OPFL_Chain|OPFL_MemRefs,
70421 /*168882*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70423 /*168890*/              OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWroX), 0|OPFL_Chain|OPFL_MemRefs,
70437 /*168918*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70441 /*168932*/            OPC_EmitNode1, TARGET_VAL(AArch64::UBFMXri), 0,
70444 /*168944*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70446 /*168952*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPWi), 0|OPFL_Chain|OPFL_MemRefs,
70453 /*168966*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRXui), 0|OPFL_Chain|OPFL_MemRefs,
70465 /*168989*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70467 /*168997*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWui), 0|OPFL_Chain|OPFL_MemRefs,
70476 /*169015*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70478 /*169023*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHui), 0|OPFL_Chain|OPFL_MemRefs,
70487 /*169041*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70489 /*169049*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBui), 0|OPFL_Chain|OPFL_MemRefs,
70503 /*169073*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBroW), 0|OPFL_Chain|OPFL_MemRefs,
70510 /*169088*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBroX), 0|OPFL_Chain|OPFL_MemRefs,
70517 /*169103*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBui), 0|OPFL_Chain|OPFL_MemRefs,
70530 /*169126*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHroW), 0|OPFL_Chain|OPFL_MemRefs,
70537 /*169141*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHroX), 0|OPFL_Chain|OPFL_MemRefs,
70544 /*169156*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHui), 0|OPFL_Chain|OPFL_MemRefs,
70557 /*169179*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSroW), 0|OPFL_Chain|OPFL_MemRefs,
70564 /*169194*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSroX), 0|OPFL_Chain|OPFL_MemRefs,
70571 /*169209*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRSui), 0|OPFL_Chain|OPFL_MemRefs,
70584 /*169232*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70591 /*169247*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70598 /*169262*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70613 /*169289*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
70620 /*169304*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
70628 /*169320*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
70635 /*169333*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
70649 /*169358*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70656 /*169373*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70665 /*169393*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70669 /*169407*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70672 /*169419*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi32), 0,
70674 /*169427*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPSi), 0|OPFL_Chain|OPFL_MemRefs,
70681 /*169441*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70688 /*169454*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70702 /*169479*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70709 /*169494*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70716 /*169509*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70723 /*169522*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70737 /*169547*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70744 /*169562*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70753 /*169582*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70757 /*169596*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70760 /*169608*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi32), 0,
70762 /*169616*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPSi), 0|OPFL_Chain|OPFL_MemRefs,
70769 /*169630*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70776 /*169643*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70790 /*169668*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70797 /*169683*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70806 /*169703*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70810 /*169717*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70813 /*169729*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi32), 0,
70815 /*169737*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPSi), 0|OPFL_Chain|OPFL_MemRefs,
70822 /*169751*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70829 /*169764*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70843 /*169789*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70850 /*169804*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70857 /*169819*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70864 /*169832*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
70877 /*169855*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70884 /*169870*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70894 /*169892*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70898 /*169906*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70901 /*169918*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi32), 0,
70903 /*169926*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPSi), 0|OPFL_Chain|OPFL_MemRefs,
70910 /*169940*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70923 /*169963*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroW), 0|OPFL_Chain|OPFL_MemRefs,
70930 /*169978*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDroX), 0|OPFL_Chain|OPFL_MemRefs,
70940 /*170000*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70944 /*170014*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
70947 /*170026*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi32), 0,
70949 /*170034*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPSi), 0|OPFL_Chain|OPFL_MemRefs,
70956 /*170048*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRDui), 0|OPFL_Chain|OPFL_MemRefs,
70971 /*170075*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
70978 /*170090*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
70989 /*170113*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
70992 /*170124*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi64), 0,
70994 /*170132*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPDi), 0|OPFL_Chain|OPFL_MemRefs,
71003 /*170150*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71010 /*170163*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71026 /*170191*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
71033 /*170206*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
71043 /*170226*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71050 /*170239*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71066 /*170267*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
71073 /*170282*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
71084 /*170305*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71087 /*170316*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi64), 0,
71089 /*170324*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPDi), 0|OPFL_Chain|OPFL_MemRefs,
71098 /*170342*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71105 /*170355*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71121 /*170383*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
71128 /*170398*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
71138 /*170418*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71145 /*170431*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71161 /*170459*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
71168 /*170474*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
71179 /*170497*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71182 /*170508*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi64), 0,
71184 /*170516*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPDi), 0|OPFL_Chain|OPFL_MemRefs,
71193 /*170534*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71200 /*170547*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71216 /*170575*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
71223 /*170590*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
71234 /*170613*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71237 /*170624*/          OPC_EmitNode1, TARGET_VAL(AArch64::CPYi64), 0,
71239 /*170632*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STNPDi), 0|OPFL_Chain|OPFL_MemRefs,
71248 /*170650*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71255 /*170663*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71271 /*170691*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroW), 0|OPFL_Chain|OPFL_MemRefs,
71278 /*170706*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQroX), 0|OPFL_Chain|OPFL_MemRefs,
71288 /*170726*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRQui), 0|OPFL_Chain|OPFL_MemRefs,
71295 /*170739*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71304 /*170753*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
71310 /*170763*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71325 /*170791*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i8_POST), 0|OPFL_Chain|OPFL_MemRefs,
71333 /*170806*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71348 /*170834*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
71356 /*170849*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71370 /*170875*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
71378 /*170890*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71392 /*170916*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
71400 /*170931*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71414 /*170957*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
71422 /*170972*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71436 /*170998*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
71444 /*171013*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71458 /*171039*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
71466 /*171054*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71481 /*171083*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71485 /*171097*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i8_POST), 0|OPFL_Chain|OPFL_MemRefs,
71493 /*171112*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71508 /*171141*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71512 /*171155*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
71520 /*171170*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71534 /*171197*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71538 /*171211*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
71546 /*171226*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71560 /*171253*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71564 /*171267*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
71572 /*171282*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71586 /*171309*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71590 /*171323*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
71598 /*171338*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71612 /*171365*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71616 /*171379*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
71624 /*171394*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71638 /*171421*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71642 /*171435*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
71657 /*171464*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURXi), 0|OPFL_Chain|OPFL_MemRefs,
71668 /*171486*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71670 /*171494*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURWi), 0|OPFL_Chain|OPFL_MemRefs,
71679 /*171512*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71681 /*171520*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURHHi), 0|OPFL_Chain|OPFL_MemRefs,
71690 /*171538*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
71692 /*171546*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURBBi), 0|OPFL_Chain|OPFL_MemRefs,
71706 /*171570*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURWi), 0|OPFL_Chain|OPFL_MemRefs,
71716 /*171589*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURHHi), 0|OPFL_Chain|OPFL_MemRefs,
71724 /*171604*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURBBi), 0|OPFL_Chain|OPFL_MemRefs,
71737 /*171626*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURBi), 0|OPFL_Chain|OPFL_MemRefs,
71748 /*171646*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURHi), 0|OPFL_Chain|OPFL_MemRefs,
71759 /*171666*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURSi), 0|OPFL_Chain|OPFL_MemRefs,
71770 /*171686*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
71781 /*171706*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURQi), 0|OPFL_Chain|OPFL_MemRefs,
71792 /*171726*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
71803 /*171746*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURDi), 0|OPFL_Chain|OPFL_MemRefs,
71810 /*171758*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
71816 /*171768*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71831 /*171794*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i8_POST), 0|OPFL_Chain|OPFL_MemRefs,
71839 /*171809*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71854 /*171835*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
71862 /*171850*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71876 /*171874*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
71884 /*171889*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71898 /*171913*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
71906 /*171928*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71920 /*171952*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
71928 /*171967*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71942 /*171991*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
71950 /*172006*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71964 /*172030*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
71972 /*172045*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
71988 /*172075*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
71991 /*172086*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i8_POST), 0|OPFL_Chain|OPFL_MemRefs,
71999 /*172101*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72015 /*172131*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
72018 /*172142*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
72026 /*172157*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72041 /*172185*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
72044 /*172196*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
72052 /*172211*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72067 /*172239*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
72070 /*172250*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i32_POST), 0|OPFL_Chain|OPFL_MemRefs,
72078 /*172265*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72093 /*172293*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
72096 /*172304*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
72104 /*172319*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72119 /*172347*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
72122 /*172358*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i64_POST), 0|OPFL_Chain|OPFL_MemRefs,
72130 /*172373*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72145 /*172401*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
72148 /*172412*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ST1i16_POST), 0|OPFL_Chain|OPFL_MemRefs,
72160 /*172433*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72170 /*172452*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRWpre), 0|OPFL_Chain|OPFL_MemRefs,
72181 /*172473*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRBBpre), 0|OPFL_Chain|OPFL_MemRefs,
72189 /*172488*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRHHpre), 0|OPFL_Chain|OPFL_MemRefs,
72199 /*172506*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRWpost), 0|OPFL_Chain|OPFL_MemRefs,
72210 /*172527*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRBBpost), 0|OPFL_Chain|OPFL_MemRefs,
72218 /*172542*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRHHpost), 0|OPFL_Chain|OPFL_MemRefs,
72229 /*172560*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72240 /*172581*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRXpre), 0|OPFL_Chain|OPFL_MemRefs,
72248 /*172596*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRXpost), 0|OPFL_Chain|OPFL_MemRefs,
72261 /*172622*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
72264 /*172632*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRWpre), 0|OPFL_Chain|OPFL_MemRefs,
72272 /*172648*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
72275 /*172658*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRHHpre), 0|OPFL_Chain|OPFL_MemRefs,
72283 /*172674*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
72286 /*172684*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRBBpre), 0|OPFL_Chain|OPFL_MemRefs,
72297 /*172705*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
72300 /*172715*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRWpost), 0|OPFL_Chain|OPFL_MemRefs,
72308 /*172731*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
72311 /*172741*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRHHpost), 0|OPFL_Chain|OPFL_MemRefs,
72319 /*172757*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
72322 /*172767*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRBBpost), 0|OPFL_Chain|OPFL_MemRefs,
72334 /*172785*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72344 /*172804*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRBpre), 0|OPFL_Chain|OPFL_MemRefs,
72352 /*172819*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRBpost), 0|OPFL_Chain|OPFL_MemRefs,
72362 /*172835*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72372 /*172854*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRHpre), 0|OPFL_Chain|OPFL_MemRefs,
72380 /*172869*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRHpost), 0|OPFL_Chain|OPFL_MemRefs,
72390 /*172885*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72400 /*172904*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRSpre), 0|OPFL_Chain|OPFL_MemRefs,
72408 /*172919*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRSpost), 0|OPFL_Chain|OPFL_MemRefs,
72418 /*172935*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72428 /*172954*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72436 /*172969*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72446 /*172985*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72456 /*173004*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72464 /*173019*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72475 /*173037*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72485 /*173056*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72493 /*173071*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72503 /*173089*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev8b), 0|OPFL_Chain|OPFL_MemRefs,
72514 /*173105*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72524 /*173124*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72532 /*173139*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72542 /*173157*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev4h), 0|OPFL_Chain|OPFL_MemRefs,
72553 /*173173*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72563 /*173192*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72571 /*173207*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72581 /*173225*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev2s), 0|OPFL_Chain|OPFL_MemRefs,
72591 /*173239*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72601 /*173258*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72609 /*173273*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72620 /*173291*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72630 /*173310*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72638 /*173325*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72648 /*173343*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev1d), 0|OPFL_Chain|OPFL_MemRefs,
72658 /*173357*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72668 /*173376*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72676 /*173391*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72686 /*173407*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72696 /*173426*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpre), 0|OPFL_Chain|OPFL_MemRefs,
72704 /*173441*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRDpost), 0|OPFL_Chain|OPFL_MemRefs,
72715 /*173459*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72725 /*173478*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72733 /*173493*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72743 /*173511*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev16b), 0|OPFL_Chain|OPFL_MemRefs,
72754 /*173527*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72764 /*173546*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72772 /*173561*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72782 /*173579*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev8h), 0|OPFL_Chain|OPFL_MemRefs,
72793 /*173595*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72803 /*173614*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72811 /*173629*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72821 /*173647*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev4s), 0|OPFL_Chain|OPFL_MemRefs,
72831 /*173661*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72841 /*173680*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72849 /*173695*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72860 /*173713*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72870 /*173732*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72878 /*173747*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72888 /*173765*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST1Onev2d), 0|OPFL_Chain|OPFL_MemRefs,
72898 /*173779*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72908 /*173798*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72916 /*173813*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72926 /*173829*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72936 /*173848*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpre), 0|OPFL_Chain|OPFL_MemRefs,
72944 /*173863*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STRQpost), 0|OPFL_Chain|OPFL_MemRefs,
72951 /*173875*/  /*SwitchOpcode*/ 77|128,19|128,1/*18893*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->192773
72959 /*173896*/          OPC_SwitchOpcode /*2 cases */, 12|128,2/*268*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->174169
72961 /*173902*/            OPC_SwitchOpcode /*2 cases */, 95, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->174001
72963 /*173907*/              OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
72966 /*173912*/              OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
72971 /*173922*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
72976 /*173930*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
72993 /*173960*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
72996 /*173969*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
72999 /*173980*/              OPC_EmitNode1, TARGET_VAL(AArch64::SQRDMLAHv2i32_indexed), 0,
73002 /*173993*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
73006 /*174001*/            /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->174168
73012 /*174014*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73017 /*174022*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73033 /*174053*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
73036 /*174064*/                OPC_EmitNode1, TARGET_VAL(AArch64::SQDMLALv4i16_indexed), 0,
73039 /*174077*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
73048 /*174093*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73053 /*174101*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73067 /*174126*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73070 /*174135*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
73073 /*174146*/                OPC_EmitNode1, TARGET_VAL(AArch64::SQRDMLAHv4i32_indexed), 0,
73076 /*174159*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
73082 /*174169*/          /*SwitchOpcode*/ 68, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->174240
73088 /*174181*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73093 /*174189*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73104 /*174209*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHi32_indexed), 0,
73115 /*174230*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv1i32), 0,
73126 /*174249*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv1i32), 0,
73135 /*174264*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73140 /*174274*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73145 /*174282*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73154 /*174298*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv1i64_indexed), 0,
73162 /*174313*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALi32), 0,
73172 /*174331*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv1i64), 0,
73181 /*174348*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73186 /*174360*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73193 /*174372*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73196 /*174378*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73201 /*174386*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73215 /*174411*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv8i16_indexed), 0,
73229 /*174437*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv8i16_v4i32), 0,
73239 /*174454*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73244 /*174462*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73255 /*174482*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv4i16_indexed), 0,
73266 /*174503*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv4i16_v4i32), 0,
73278 /*174524*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73283 /*174532*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73294 /*174552*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv4i32_indexed), 0,
73305 /*174573*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv4i32), 0,
73316 /*174592*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv4i32), 0,
73325 /*174609*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73329 /*174618*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73336 /*174630*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73339 /*174636*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73344 /*174644*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73358 /*174669*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv4i32_indexed), 0,
73372 /*174695*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv4i32_v2i64), 0,
73382 /*174712*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73387 /*174720*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73398 /*174740*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv2i32_indexed), 0,
73409 /*174761*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLALv2i32_v2i64), 0,
73420 /*174780*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv2i64), 0,
73429 /*174795*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73435 /*174807*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73440 /*174815*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73451 /*174835*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv4i16_indexed), 0,
73462 /*174856*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv4i16), 0,
73472 /*174874*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv4i16), 0,
73481 /*174889*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73487 /*174901*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73492 /*174909*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73503 /*174929*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv8i16_indexed), 0,
73514 /*174950*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv8i16), 0,
73524 /*174968*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv8i16), 0,
73533 /*174983*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73539 /*174995*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73544 /*175003*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73555 /*175023*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv2i32_indexed), 0,
73566 /*175044*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLAHv2i32), 0,
73576 /*175062*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv2i32), 0,
73587 /*175081*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv8i8), 0,
73597 /*175099*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv16i8), 0,
73607 /*175117*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQADDv1i64), 0,
73619 /*175141*/          OPC_SwitchOpcode /*2 cases */, 12|128,2/*268*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->175414
73621 /*175147*/            OPC_SwitchOpcode /*2 cases */, 95, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->175246
73623 /*175152*/              OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
73626 /*175157*/              OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73631 /*175167*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73636 /*175175*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73653 /*175205*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73656 /*175214*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
73659 /*175225*/              OPC_EmitNode1, TARGET_VAL(AArch64::SQRDMLSHv2i32_indexed), 0,
73662 /*175238*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
73666 /*175246*/            /*SwitchOpcode*/ 35|128,1/*163*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->175413
73672 /*175259*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73677 /*175267*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73693 /*175298*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
73696 /*175309*/                OPC_EmitNode1, TARGET_VAL(AArch64::SQDMLSLv4i16_indexed), 0,
73699 /*175322*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
73708 /*175338*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73713 /*175346*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73727 /*175371*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
73730 /*175380*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
73733 /*175391*/                OPC_EmitNode1, TARGET_VAL(AArch64::SQRDMLSHv4i32_indexed), 0,
73736 /*175404*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
73742 /*175414*/          /*SwitchOpcode*/ 68, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->175485
73748 /*175426*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73753 /*175434*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73764 /*175454*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHi32_indexed), 0,
73775 /*175475*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv1i32), 0,
73786 /*175494*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv1i32), 0,
73795 /*175509*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73800 /*175519*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
73805 /*175527*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73814 /*175543*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv1i64_indexed), 0,
73822 /*175558*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLi32), 0,
73832 /*175576*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv1i64), 0,
73841 /*175593*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73846 /*175605*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73853 /*175617*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73856 /*175623*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73861 /*175631*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73875 /*175656*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv8i16_indexed), 0,
73889 /*175682*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv8i16_v4i32), 0,
73899 /*175699*/                OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
73904 /*175707*/                OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73915 /*175727*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv4i16_indexed), 0,
73926 /*175748*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv4i16_v4i32), 0,
73938 /*175769*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
73943 /*175777*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
73954 /*175797*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv4i32_indexed), 0,
73965 /*175818*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv4i32), 0,
73976 /*175837*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv4i32), 0,
73985 /*175854*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
73989 /*175863*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73996 /*175875*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
73999 /*175881*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74004 /*175889*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74018 /*175914*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv4i32_indexed), 0,
74032 /*175940*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv4i32_v2i64), 0,
74042 /*175957*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74047 /*175965*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74058 /*175985*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv2i32_indexed), 0,
74069 /*176006*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMLSLv2i32_v2i64), 0,
74080 /*176025*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv2i64), 0,
74089 /*176040*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
74095 /*176052*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
74100 /*176060*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74111 /*176080*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv4i16_indexed), 0,
74122 /*176101*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv4i16), 0,
74132 /*176119*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv4i16), 0,
74141 /*176134*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
74147 /*176146*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
74152 /*176154*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74163 /*176174*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv8i16_indexed), 0,
74174 /*176195*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv8i16), 0,
74184 /*176213*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv8i16), 0,
74193 /*176228*/          OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
74199 /*176240*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74204 /*176248*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74215 /*176268*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv2i32_indexed), 0,
74226 /*176289*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMLSHv2i32), 0,
74236 /*176307*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv2i32), 0,
74247 /*176326*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv8i8), 0,
74257 /*176344*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv16i8), 0,
74267 /*176362*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSUBv1i64), 0,
74277 /*176378*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74284 /*176393*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDG), 0,
74292 /*176411*/        OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
74300 /*176428*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWHri), 0,
74306 /*176440*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWHri), 0,
74314 /*176456*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXHri), 0,
74320 /*176468*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXHri), 0,
74331 /*176489*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWSri), 0,
74337 /*176501*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWSri), 0,
74345 /*176517*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXSri), 0,
74351 /*176529*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXSri), 0,
74362 /*176550*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWDri), 0,
74368 /*176562*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWDri), 0,
74376 /*176578*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXDri), 0,
74382 /*176590*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXDri), 0,
74394 /*176611*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWHr), 0,
74399 /*176620*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXHr), 0,
74407 /*176634*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWSr), 0,
74412 /*176643*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXSr), 0,
74420 /*176657*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWDr), 0,
74425 /*176666*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXDr), 0,
74433 /*176679*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv4f16), 0,
74440 /*176691*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv8f16), 0,
74447 /*176703*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv2f32), 0,
74454 /*176715*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv4f32), 0,
74461 /*176727*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv2f64), 0,
74471 /*176745*/        OPC_CheckOpcode, TARGET_VAL(ISD::FMUL),
74479 /*176762*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWHri), 0,
74485 /*176774*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWHri), 0,
74493 /*176790*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXHri), 0,
74499 /*176802*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXHri), 0,
74510 /*176823*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWSri), 0,
74516 /*176835*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWSri), 0,
74524 /*176851*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXSri), 0,
74530 /*176863*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXSri), 0,
74541 /*176884*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWDri), 0,
74547 /*176896*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWDri), 0,
74555 /*176912*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXDri), 0,
74561 /*176924*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXDri), 0,
74573 /*176945*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWHr), 0,
74578 /*176954*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXHr), 0,
74586 /*176968*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWSr), 0,
74591 /*176977*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXSr), 0,
74599 /*176991*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWDr), 0,
74604 /*177000*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXDr), 0,
74612 /*177013*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv4f16), 0,
74619 /*177025*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv8f16), 0,
74626 /*177037*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv2f32), 0,
74633 /*177049*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv4f32), 0,
74640 /*177061*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv2f64), 0,
74653 /*177083*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
74658 /*177091*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74667 /*177108*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv1i32_indexed), 0,
74676 /*177125*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv1i32), 0,
74685 /*177140*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
74690 /*177148*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74699 /*177165*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv4i16_indexed), 0,
74708 /*177182*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv4i16), 0,
74717 /*177197*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
74722 /*177205*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74731 /*177222*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv8i16_indexed), 0,
74740 /*177239*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv8i16), 0,
74749 /*177254*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74754 /*177262*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74763 /*177279*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv2i32_indexed), 0,
74772 /*177296*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv2i32), 0,
74781 /*177311*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74786 /*177319*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74795 /*177336*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv4i32_indexed), 0,
74804 /*177353*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULHv4i32), 0,
74817 /*177376*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
74822 /*177384*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74831 /*177401*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv1i32_indexed), 0,
74840 /*177418*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv1i32), 0,
74849 /*177433*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
74854 /*177441*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74863 /*177458*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv4i16_indexed), 0,
74872 /*177475*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv4i16), 0,
74881 /*177490*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
74886 /*177498*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74895 /*177515*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv8i16_indexed), 0,
74904 /*177532*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv8i16), 0,
74913 /*177547*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74918 /*177555*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74927 /*177572*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv2i32_indexed), 0,
74936 /*177589*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv2i32), 0,
74945 /*177604*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
74950 /*177612*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74959 /*177629*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv4i32_indexed), 0,
74968 /*177646*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRDMULHv4i32), 0,
74979 /*177664*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
74984 /*177672*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
74990 /*177683*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv1i64_indexed), 0,
74997 /*177696*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLi32), 0,
75009 /*177717*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75014 /*177727*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSs), 0,
75022 /*177740*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75027 /*177750*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSd), 0,
75035 /*177763*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75040 /*177773*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
75043 /*177781*/          OPC_EmitNode1, TARGET_VAL(AArch64::FCVTZSh), 0,
75046 /*177792*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
75054 /*177807*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
75057 /*177815*/          OPC_EmitNode1, TARGET_VAL(AArch64::FCVTZSh), 0,
75060 /*177826*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
75069 /*177841*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75074 /*177851*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSd), 0,
75082 /*177864*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75087 /*177874*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv4i16_shift), 0,
75095 /*177887*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75100 /*177897*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv8i16_shift), 0,
75108 /*177910*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75113 /*177920*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv2i32_shift), 0,
75121 /*177933*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75126 /*177943*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv4i32_shift), 0,
75134 /*177956*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75139 /*177966*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv2i64_shift), 0,
75151 /*177987*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75156 /*177997*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUs), 0,
75164 /*178010*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75169 /*178020*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUd), 0,
75177 /*178033*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75182 /*178043*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
75185 /*178051*/          OPC_EmitNode1, TARGET_VAL(AArch64::FCVTZUh), 0,
75188 /*178062*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
75196 /*178077*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
75199 /*178085*/          OPC_EmitNode1, TARGET_VAL(AArch64::FCVTZUh), 0,
75202 /*178096*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
75211 /*178111*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75216 /*178121*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUd), 0,
75224 /*178134*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75229 /*178144*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv4i16_shift), 0,
75237 /*178157*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75242 /*178167*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv8i16_shift), 0,
75250 /*178180*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75255 /*178190*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv2i32_shift), 0,
75263 /*178203*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75268 /*178213*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv4i32_shift), 0,
75276 /*178226*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75281 /*178236*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv2i64_shift), 0,
75293 /*178256*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75299 /*178268*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNs), 0,
75307 /*178281*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75313 /*178293*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNv8i8_shift), 0,
75321 /*178306*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75327 /*178318*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNv4i16_shift), 0,
75335 /*178331*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75341 /*178343*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNv2i32_shift), 0,
75353 /*178363*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75359 /*178375*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNs), 0,
75367 /*178388*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75373 /*178400*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNv8i8_shift), 0,
75381 /*178413*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75387 /*178425*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNv4i16_shift), 0,
75395 /*178438*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75401 /*178450*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNv2i32_shift), 0,
75413 /*178470*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75419 /*178482*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNs), 0,
75427 /*178495*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75433 /*178507*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNv8i8_shift), 0,
75441 /*178520*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75447 /*178532*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNv4i16_shift), 0,
75455 /*178545*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75461 /*178557*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNv2i32_shift), 0,
75473 /*178577*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75479 /*178589*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNs), 0,
75487 /*178602*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75493 /*178614*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNv8i8_shift), 0,
75501 /*178627*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75507 /*178639*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNv4i16_shift), 0,
75515 /*178652*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75521 /*178664*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNv2i32_shift), 0,
75533 /*178684*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75539 /*178696*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNs), 0,
75547 /*178709*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75553 /*178721*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNv8i8_shift), 0,
75561 /*178734*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75567 /*178746*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNv4i16_shift), 0,
75575 /*178759*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75581 /*178771*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNv2i32_shift), 0,
75593 /*178791*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75599 /*178803*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNs), 0,
75607 /*178816*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75613 /*178828*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNv8i8_shift), 0,
75621 /*178841*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75627 /*178853*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNv4i16_shift), 0,
75635 /*178866*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
75641 /*178878*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNv2i32_shift), 0,
75650 /*178894*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FJCVTZS), 0,
75657 /*178910*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MRS), 0,
75668 /*178930*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDIVWr), 0,
75676 /*178945*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDIVXr), 0,
75688 /*178967*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDIVWr), 0,
75696 /*178982*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDIVXr), 0,
75706 /*178999*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32Brr), 0,
75715 /*179015*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32Hrr), 0,
75724 /*179031*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32Wrr), 0,
75733 /*179047*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32Xrr), 0,
75742 /*179063*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32CBrr), 0,
75751 /*179079*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32CHrr), 0,
75760 /*179095*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32CWrr), 0,
75769 /*179111*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CRC32CXrr), 0,
75779 /*179129*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::GMI), 0,
75790 /*179149*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBP), 0,
75797 /*179162*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSWr), 0,
75808 /*179184*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWHr), 0,
75814 /*179195*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXHr), 0,
75823 /*179211*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWSr), 0,
75829 /*179222*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXSr), 0,
75838 /*179238*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWDr), 0,
75844 /*179249*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXDr), 0,
75853 /*179264*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASv4f16), 0,
75861 /*179278*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASv8f16), 0,
75869 /*179292*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASv2f32), 0,
75877 /*179306*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASv4f32), 0,
75885 /*179320*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASv2f64), 0,
75892 /*179332*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASv1i64), 0,
75904 /*179355*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUWHr), 0,
75910 /*179366*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUXHr), 0,
75919 /*179382*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUWSr), 0,
75925 /*179393*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUXSr), 0,
75934 /*179409*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUWDr), 0,
75940 /*179420*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUXDr), 0,
75949 /*179435*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUv4f16), 0,
75957 /*179449*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUv8f16), 0,
75965 /*179463*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUv2f32), 0,
75973 /*179477*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUv4f32), 0,
75981 /*179491*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUv2f64), 0,
75988 /*179503*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUv1i64), 0,
76000 /*179526*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUWHr), 0,
76006 /*179537*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUXHr), 0,
76015 /*179553*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUWSr), 0,
76021 /*179564*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUXSr), 0,
76030 /*179580*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUWDr), 0,
76036 /*179591*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUXDr), 0,
76045 /*179606*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSv4f16), 0,
76053 /*179620*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSv8f16), 0,
76061 /*179634*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSv2f32), 0,
76069 /*179648*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSv4f32), 0,
76077 /*179662*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSv2f64), 0,
76084 /*179674*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSv1i64), 0,
76096 /*179697*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUWHr), 0,
76102 /*179708*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUXHr), 0,
76111 /*179724*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUWSr), 0,
76117 /*179735*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUXSr), 0,
76126 /*179751*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUWDr), 0,
76132 /*179762*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUXDr), 0,
76141 /*179777*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUv4f16), 0,
76149 /*179791*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUv8f16), 0,
76157 /*179805*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUv2f32), 0,
76165 /*179819*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUv4f32), 0,
76173 /*179833*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUv2f64), 0,
76180 /*179845*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUv1i64), 0,
76192 /*179868*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSUWHr), 0,
76198 /*179879*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSUXHr), 0,
76207 /*179895*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSUWSr), 0,
76213 /*179906*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSUXSr), 0,
76222 /*179922*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSUWDr), 0,
76228 /*179933*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSUXDr), 0,
76237 /*179948*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSv4f16), 0,
76245 /*179962*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSv8f16), 0,
76253 /*179976*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSv2f32), 0,
76261 /*179990*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSv4f32), 0,
76269 /*180004*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSv2f64), 0,
76276 /*180016*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNSv1i64), 0,
76288 /*180039*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUUWHr), 0,
76294 /*180050*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUUXHr), 0,
76303 /*180066*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUUWSr), 0,
76309 /*180077*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUUXSr), 0,
76318 /*180093*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUUWDr), 0,
76324 /*180104*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUUXDr), 0,
76333 /*180119*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUv4f16), 0,
76341 /*180133*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUv8f16), 0,
76349 /*180147*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUv2f32), 0,
76357 /*180161*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUv4f32), 0,
76365 /*180175*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUv2f64), 0,
76372 /*180187*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNUv1i64), 0,
76384 /*180210*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUWHr), 0,
76390 /*180221*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUXHr), 0,
76399 /*180237*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUWSr), 0,
76405 /*180248*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUXSr), 0,
76414 /*180264*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUWDr), 0,
76420 /*180275*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUXDr), 0,
76429 /*180290*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSv4f16), 0,
76437 /*180304*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSv8f16), 0,
76445 /*180318*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSv2f32), 0,
76453 /*180332*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSv4f32), 0,
76461 /*180346*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSv2f64), 0,
76468 /*180358*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSv1i64), 0,
76480 /*180381*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUWHr), 0,
76486 /*180392*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUXHr), 0,
76495 /*180408*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUWSr), 0,
76501 /*180419*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUXSr), 0,
76510 /*180435*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUWDr), 0,
76516 /*180446*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUXDr), 0,
76525 /*180461*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUv4f16), 0,
76533 /*180475*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUv8f16), 0,
76541 /*180489*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUv2f32), 0,
76549 /*180503*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUv4f32), 0,
76557 /*180517*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUv2f64), 0,
76564 /*180529*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUv1i64), 0,
76577 /*180553*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGE64), 0,
76587 /*180572*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGE32), 0,
76595 /*180586*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
76597 /*180592*/          OPC_EmitNode1, TARGET_VAL(AArch64::FACGE16), 0,
76600 /*180603*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
76610 /*180622*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGEv4f16), 0,
76619 /*180639*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGEv8f16), 0,
76628 /*180656*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGEv2f32), 0,
76637 /*180673*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGEv4f32), 0,
76646 /*180690*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGEv2f64), 0,
76655 /*180707*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGE64), 0,
76668 /*180732*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGT64), 0,
76678 /*180751*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGT32), 0,
76686 /*180765*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
76688 /*180771*/          OPC_EmitNode1, TARGET_VAL(AArch64::FACGT16), 0,
76691 /*180782*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
76701 /*180801*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGTv4f16), 0,
76710 /*180818*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGTv8f16), 0,
76719 /*180835*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGTv2f32), 0,
76728 /*180852*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGTv4f32), 0,
76737 /*180869*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGTv2f64), 0,
76746 /*180886*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FACGT64), 0,
76759 /*180911*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv1i64), 0,
76768 /*180928*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv1i32), 0,
76777 /*180945*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv8i8), 0,
76786 /*180962*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv16i8), 0,
76795 /*180979*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv4i16), 0,
76804 /*180996*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv8i16), 0,
76813 /*181013*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv2i32), 0,
76822 /*181030*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv4i32), 0,
76831 /*181047*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv2i64), 0,
76840 /*181064*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHLv1i64), 0,
76853 /*181089*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv1i64), 0,
76862 /*181106*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv1i32), 0,
76871 /*181123*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv8i8), 0,
76880 /*181140*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv16i8), 0,
76889 /*181157*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv4i16), 0,
76898 /*181174*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv8i16), 0,
76907 /*181191*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv2i32), 0,
76916 /*181208*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv4i32), 0,
76925 /*181225*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv2i64), 0,
76934 /*181242*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv1i64), 0,
76947 /*181267*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv1i64), 0,
76956 /*181284*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv1i32), 0,
76965 /*181301*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv8i8), 0,
76974 /*181318*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv16i8), 0,
76983 /*181335*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv4i16), 0,
76992 /*181352*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv8i16), 0,
77001 /*181369*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv2i32), 0,
77010 /*181386*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv4i32), 0,
77019 /*181403*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv2i64), 0,
77028 /*181420*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQADDv1i64), 0,
77041 /*181445*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv1i64), 0,
77050 /*181462*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv1i32), 0,
77059 /*181479*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv8i8), 0,
77068 /*181496*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv16i8), 0,
77077 /*181513*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv4i16), 0,
77086 /*181530*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv8i16), 0,
77095 /*181547*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv2i32), 0,
77104 /*181564*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv4i32), 0,
77113 /*181581*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv2i64), 0,
77122 /*181598*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHLv1i64), 0,
77135 /*181623*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv1i64), 0,
77144 /*181640*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv1i32), 0,
77153 /*181657*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv8i8), 0,
77162 /*181674*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv16i8), 0,
77171 /*181691*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv4i16), 0,
77180 /*181708*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv8i16), 0,
77189 /*181725*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv2i32), 0,
77198 /*181742*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv4i32), 0,
77207 /*181759*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv2i64), 0,
77216 /*181776*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv1i64), 0,
77229 /*181801*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv1i64), 0,
77238 /*181818*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv1i32), 0,
77247 /*181835*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv8i8), 0,
77256 /*181852*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv16i8), 0,
77265 /*181869*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv4i16), 0,
77274 /*181886*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv8i16), 0,
77283 /*181903*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv2i32), 0,
77292 /*181920*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv4i32), 0,
77301 /*181937*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv2i64), 0,
77310 /*181954*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSUBv1i64), 0,
77321 /*181976*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv1i64), 0,
77328 /*181989*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv1i32), 0,
77335 /*182002*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv8i8), 0,
77342 /*182015*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv16i8), 0,
77349 /*182028*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv4i16), 0,
77356 /*182041*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv8i16), 0,
77363 /*182054*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv2i32), 0,
77370 /*182067*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv4i32), 0,
77377 /*182080*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv2i64), 0,
77384 /*182093*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQABSv1i64), 0,
77395 /*182114*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv1i64), 0,
77402 /*182127*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv1i32), 0,
77409 /*182140*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv8i8), 0,
77416 /*182153*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv16i8), 0,
77423 /*182166*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv4i16), 0,
77430 /*182179*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv8i16), 0,
77437 /*182192*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv2i32), 0,
77444 /*182205*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv4i32), 0,
77451 /*182218*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv2i64), 0,
77458 /*182231*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQNEGv1i64), 0,
77469 /*182250*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv1i32), 0,
77479 /*182268*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv1i32), 0,
77491 /*182291*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv1i64), 0,
77500 /*182308*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv1i32), 0,
77509 /*182325*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv8i8), 0,
77518 /*182342*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv16i8), 0,
77527 /*182359*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv4i16), 0,
77536 /*182376*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv8i16), 0,
77545 /*182393*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv2i32), 0,
77554 /*182410*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv4i32), 0,
77563 /*182427*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv2i64), 0,
77572 /*182444*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUQADDv1i64), 0,
77583 /*182464*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv1i32), 0,
77595 /*182487*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv1i64), 0,
77604 /*182504*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv1i32), 0,
77613 /*182521*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv8i8), 0,
77622 /*182538*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv16i8), 0,
77631 /*182555*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv4i16), 0,
77640 /*182572*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv8i16), 0,
77649 /*182589*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv2i32), 0,
77658 /*182606*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv4i32), 0,
77667 /*182623*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv2i64), 0,
77676 /*182640*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USQADDv1i64), 0,
77685 /*182656*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA1Hrr), 0,
77696 /*182677*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv1i64), 0,
77705 /*182694*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv8i8), 0,
77714 /*182711*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv16i8), 0,
77723 /*182728*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv4i16), 0,
77732 /*182745*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv8i16), 0,
77741 /*182762*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv2i32), 0,
77750 /*182779*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv4i32), 0,
77759 /*182796*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv2i64), 0,
77768 /*182813*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLv1i64), 0,
77780 /*182836*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv1i64), 0,
77789 /*182853*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv8i8), 0,
77798 /*182870*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv16i8), 0,
77807 /*182887*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv4i16), 0,
77816 /*182904*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv8i16), 0,
77825 /*182921*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv2i32), 0,
77834 /*182938*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv4i32), 0,
77843 /*182955*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv2i64), 0,
77852 /*182972*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLv1i64), 0,
77864 /*182995*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv1i64), 0,
77873 /*183012*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv8i8), 0,
77882 /*183029*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv16i8), 0,
77891 /*183046*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv4i16), 0,
77900 /*183063*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv8i16), 0,
77909 /*183080*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv2i32), 0,
77918 /*183097*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv4i32), 0,
77927 /*183114*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv2i64), 0,
77936 /*183131*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHLv1i64), 0,
77948 /*183154*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv1i64), 0,
77957 /*183171*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv8i8), 0,
77966 /*183188*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv16i8), 0,
77975 /*183205*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv4i16), 0,
77984 /*183222*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv8i16), 0,
77993 /*183239*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv2i32), 0,
78002 /*183256*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv4i32), 0,
78011 /*183273*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv2i64), 0,
78020 /*183290*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHLv1i64), 0,
78028 /*183304*/      OPC_EmitNode1, TARGET_VAL(AArch64::CLSXr), 0,
78031 /*183314*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78041 /*183336*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78043 /*183342*/          OPC_EmitNode1, TARGET_VAL(AArch64::SADDLVv8i8v), 0,
78046 /*183352*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78049 /*183364*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
78055 /*183375*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78057 /*183381*/          OPC_EmitNode1, TARGET_VAL(AArch64::SADDLVv16i8v), 0,
78060 /*183391*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78063 /*183403*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
78069 /*183414*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78071 /*183420*/          OPC_EmitNode1, TARGET_VAL(AArch64::SADDLVv4i16v), 0,
78074 /*183430*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78077 /*183442*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78083 /*183453*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78085 /*183459*/          OPC_EmitNode1, TARGET_VAL(AArch64::SADDLVv8i16v), 0,
78088 /*183469*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78091 /*183481*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78099 /*183496*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78101 /*183502*/          OPC_EmitNode1, TARGET_VAL(AArch64::SADDLVv4i32v), 0,
78104 /*183512*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78107 /*183524*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78113 /*183535*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78115 /*183541*/          OPC_EmitNode1, TARGET_VAL(AArch64::SADDLPv2i32_v1i64), 0,
78118 /*183551*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78121 /*183563*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78133 /*183587*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78135 /*183593*/          OPC_EmitNode1, TARGET_VAL(AArch64::UADDLVv8i8v), 0,
78138 /*183603*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78141 /*183615*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78147 /*183626*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78149 /*183632*/          OPC_EmitNode1, TARGET_VAL(AArch64::UADDLVv16i8v), 0,
78152 /*183642*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78155 /*183654*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78161 /*183665*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78163 /*183671*/          OPC_EmitNode1, TARGET_VAL(AArch64::UADDLVv4i16v), 0,
78166 /*183681*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78169 /*183693*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78175 /*183704*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78177 /*183710*/          OPC_EmitNode1, TARGET_VAL(AArch64::UADDLVv8i16v), 0,
78180 /*183720*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78183 /*183732*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78191 /*183747*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78193 /*183753*/          OPC_EmitNode1, TARGET_VAL(AArch64::UADDLVv4i32v), 0,
78196 /*183763*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78199 /*183775*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78205 /*183786*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
78207 /*183792*/          OPC_EmitNode1, TARGET_VAL(AArch64::UADDLPv2i32_v1i64), 0,
78210 /*183802*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
78213 /*183814*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78229 /*183842*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78234 /*183853*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78237 /*183863*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFh), 0,
78247 /*183880*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78253 /*183892*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFs), 0,
78262 /*183909*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78265 /*183919*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFh), 0,
78274 /*183933*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78280 /*183945*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFd), 0,
78289 /*183962*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78292 /*183972*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFh), 0,
78301 /*183986*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78306 /*183996*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFd), 0,
78314 /*184009*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78319 /*184019*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv4i16_shift), 0,
78327 /*184032*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78332 /*184042*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv8i16_shift), 0,
78340 /*184055*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78345 /*184065*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv2i32_shift), 0,
78353 /*184078*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78358 /*184088*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv4i32_shift), 0,
78366 /*184101*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78371 /*184111*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv2i64_shift), 0,
78384 /*184134*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78389 /*184142*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78398 /*184159*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv1i16_indexed), 0,
78405 /*184172*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78410 /*184180*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78419 /*184197*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv1i32_indexed), 0,
78426 /*184210*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78431 /*184218*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78440 /*184235*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv1i64_indexed), 0,
78447 /*184247*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78453 /*184257*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78464 /*184277*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv1i16_indexed), 0,
78472 /*184291*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78483 /*184311*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv1i32_indexed), 0,
78491 /*184325*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78502 /*184345*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv1i64_indexed), 0,
78515 /*184369*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULX64), 0,
78525 /*184387*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULX32), 0,
78535 /*184405*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULX16), 0,
78542 /*184417*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
78547 /*184425*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78556 /*184442*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv4i16_indexed), 0,
78563 /*184455*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
78568 /*184463*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78577 /*184480*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv8i16_indexed), 0,
78584 /*184493*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
78589 /*184501*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78598 /*184518*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv2i32_indexed), 0,
78605 /*184531*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
78610 /*184539*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78619 /*184556*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv4i32_indexed), 0,
78626 /*184569*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE64),
78631 /*184577*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78640 /*184594*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv2i64_indexed), 0,
78647 /*184607*/        OPC_SwitchOpcode /*3 cases */, 57, TARGET_VAL(AArch64ISD::DUPLANE16),// ->184668
78652 /*184616*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78663 /*184637*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv4i16_indexed), 0,
78674 /*184658*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv8i16_indexed), 0,
78679 /*184668*/        /*SwitchOpcode*/ 57, TARGET_VAL(AArch64ISD::DUPLANE32),// ->184728
78684 /*184676*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78695 /*184697*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv2i32_indexed), 0,
78706 /*184718*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv4i32_indexed), 0,
78711 /*184728*/        /*SwitchOpcode*/ 34, TARGET_VAL(AArch64ISD::DUPLANE64),// ->184765
78716 /*184736*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78727 /*184756*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv2i64_indexed), 0,
78739 /*184778*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv4f16), 0,
78748 /*184795*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv8f16), 0,
78757 /*184812*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv2f32), 0,
78766 /*184829*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv4f32), 0,
78775 /*184846*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULXv2f64), 0,
78784 /*184863*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULX64), 0,
78794 /*184881*/        OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
78803 /*184894*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78808 /*184905*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78811 /*184915*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFh), 0,
78821 /*184932*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78827 /*184944*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFd), 0,
78836 /*184961*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78839 /*184971*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFh), 0,
78848 /*184985*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78854 /*184997*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFs), 0,
78863 /*185014*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
78866 /*185024*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFh), 0,
78875 /*185038*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78880 /*185048*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFd), 0,
78888 /*185061*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78893 /*185071*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv4i16_shift), 0,
78901 /*185084*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78906 /*185094*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv8i16_shift), 0,
78914 /*185107*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78919 /*185117*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv2i32_shift), 0,
78927 /*185130*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78932 /*185140*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv4i32_shift), 0,
78940 /*185153*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78945 /*185163*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv2i64_shift), 0,
78957 /*185185*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNHr), 0,
78964 /*185198*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNSr), 0,
78971 /*185211*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNDr), 0,
78977 /*185222*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNDr), 0,
78984 /*185235*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNv4f16), 0,
78991 /*185248*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNv8f16), 0,
78998 /*185261*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNv2f32), 0,
79005 /*185274*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNv4f32), 0,
79012 /*185287*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTNv2f64), 0,
79025 /*185310*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD64), 0,
79034 /*185327*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD32), 0,
79043 /*185344*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD16), 0,
79052 /*185361*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD64), 0,
79065 /*185386*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPS64), 0,
79074 /*185403*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPS32), 0,
79083 /*185420*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPS16), 0,
79092 /*185437*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv4f16), 0,
79101 /*185454*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv8f16), 0,
79110 /*185471*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv2f32), 0,
79119 /*185488*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv4f32), 0,
79128 /*185505*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv2f64), 0,
79137 /*185522*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPS64), 0,
79150 /*185547*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTS64), 0,
79159 /*185564*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTS32), 0,
79168 /*185581*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTS16), 0,
79177 /*185598*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv4f16), 0,
79186 /*185615*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv8f16), 0,
79195 /*185632*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv2f32), 0,
79204 /*185649*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv4f32), 0,
79213 /*185666*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv2f64), 0,
79222 /*185683*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTS64), 0,
79231 /*185699*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTXNv1i64), 0,
79240 /*185716*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1f16), 0,
79246 /*185727*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1i32), 0,
79252 /*185738*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1i64), 0,
79259 /*185751*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv4f16), 0,
79266 /*185764*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv8f16), 0,
79273 /*185777*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv2f32), 0,
79280 /*185790*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv4f32), 0,
79287 /*185803*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv2f64), 0,
79293 /*185814*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1i64), 0,
79303 /*185832*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPXv1f16), 0,
79309 /*185843*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPXv1i32), 0,
79315 /*185854*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPXv1i64), 0,
79325 /*185872*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1f16), 0,
79331 /*185883*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1i32), 0,
79337 /*185894*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1i64), 0,
79344 /*185907*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv4f16), 0,
79351 /*185920*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv8f16), 0,
79358 /*185933*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv2f32), 0,
79365 /*185946*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv4f32), 0,
79372 /*185959*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv2f64), 0,
79378 /*185970*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1i64), 0,
79389 /*185990*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i32p), 0,
79395 /*186000*/          OPC_EmitNode1, TARGET_VAL(AArch64::FADDPv4f32), 0,
79398 /*186011*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
79400 /*186019*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i32p), 0,
79407 /*186031*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i64p), 0,
79418 /*186051*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv2i32p), 0,
79425 /*186063*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMVv4i32v), 0,
79432 /*186075*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv2i64p), 0,
79440 /*186090*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMVv4i16v), 0,
79447 /*186102*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMVv8i16v), 0,
79459 /*186123*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv2i32p), 0,
79466 /*186135*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXVv4i32v), 0,
79473 /*186147*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv2i64p), 0,
79481 /*186162*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXVv4i16v), 0,
79488 /*186174*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXVv8i16v), 0,
79500 /*186195*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv2i32p), 0,
79507 /*186207*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMVv4i32v), 0,
79514 /*186219*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv2i64p), 0,
79522 /*186234*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMVv4i16v), 0,
79529 /*186246*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMVv8i16v), 0,
79541 /*186267*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv2i32p), 0,
79548 /*186279*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINVv4i32v), 0,
79555 /*186291*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv2i64p), 0,
79563 /*186306*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINVv4i16v), 0,
79570 /*186318*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINVv8i16v), 0,
79580 /*186336*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79587 /*186349*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79590 /*186355*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
79595 /*186363*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79607 /*186385*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv8i16_indexed), 0,
79619 /*186407*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv8i16_v4i32), 0,
79629 /*186424*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79632 /*186430*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
79637 /*186438*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79649 /*186460*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv4i32_indexed), 0,
79661 /*186482*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv4i32_v2i64), 0,
79671 /*186499*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79679 /*186514*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv16i8_v8i16), 0,
79690 /*186533*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
79695 /*186541*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79704 /*186558*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv4i16_indexed), 0,
79713 /*186575*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv4i16_v4i32), 0,
79722 /*186590*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
79727 /*186598*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79736 /*186615*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv2i32_indexed), 0,
79745 /*186632*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv2i32_v2i64), 0,
79756 /*186651*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv8i8_v8i16), 0,
79766 /*186670*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79773 /*186683*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79776 /*186689*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
79781 /*186697*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79793 /*186719*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv8i16_indexed), 0,
79805 /*186741*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv8i16_v4i32), 0,
79815 /*186758*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79818 /*186764*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
79823 /*186772*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79835 /*186794*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv4i32_indexed), 0,
79847 /*186816*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv4i32_v2i64), 0,
79859 /*186835*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
79864 /*186843*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79873 /*186860*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv4i16_indexed), 0,
79882 /*186877*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv4i16_v4i32), 0,
79891 /*186892*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
79896 /*186900*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79905 /*186917*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv2i32_indexed), 0,
79914 /*186934*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQDMULLv2i32_v2i64), 0,
79925 /*186954*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79932 /*186967*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79935 /*186973*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
79940 /*186981*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79952 /*187003*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv8i16_indexed), 0,
79964 /*187025*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv8i16_v4i32), 0,
79974 /*187042*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
79977 /*187048*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
79982 /*187056*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
79994 /*187078*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv4i32_indexed), 0,
80006 /*187100*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv4i32_v2i64), 0,
80016 /*187117*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
80024 /*187132*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv16i8_v8i16), 0,
80035 /*187151*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
80040 /*187159*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80049 /*187176*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv4i16_indexed), 0,
80058 /*187193*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv4i16_v4i32), 0,
80067 /*187208*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
80072 /*187216*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80081 /*187233*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv2i32_indexed), 0,
80090 /*187250*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv2i32_v2i64), 0,
80101 /*187269*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv8i8_v8i16), 0,
80111 /*187286*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
80118 /*187298*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
80126 /*187313*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PMULLv16i8), 0,
80137 /*187332*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PMULLv8i8), 0,
80146 /*187348*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
80153 /*187360*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
80159 /*187371*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PMULLv2i64), 0,
80166 /*187382*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PMULLv1i64), 0,
80180 /*187407*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
80182 /*187411*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
80187 /*187419*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80198 /*187439*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOTlanev8i8), 0,
80207 /*187457*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOTv8i8), 0,
80218 /*187476*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
80220 /*187480*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
80225 /*187488*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80236 /*187508*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOTlanev16i8), 0,
80245 /*187526*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOTv16i8), 0,
80260 /*187553*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
80262 /*187557*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
80267 /*187565*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80278 /*187585*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOTlanev8i8), 0,
80287 /*187603*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOTv8i8), 0,
80298 /*187622*/          OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
80300 /*187626*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
80305 /*187634*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80316 /*187654*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOTlanev16i8), 0,
80325 /*187672*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOTv16i8), 0,
80338 /*187695*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80345 /*187706*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80351 /*187718*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi8lane), 0,
80359 /*187733*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80366 /*187744*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80372 /*187756*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi16lane), 0,
80380 /*187771*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80387 /*187782*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80393 /*187794*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi32lane), 0,
80401 /*187809*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80408 /*187820*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80414 /*187832*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
80423 /*187850*/        OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
80429 /*187861*/        OPC_EmitNode1, TARGET_VAL(AArch64::AESErr), 0,
80431 /*187869*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::AESMCrrTied), 0,
80438 /*187880*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::AESMCrr), 0,
80447 /*187895*/        OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
80453 /*187906*/        OPC_EmitNode1, TARGET_VAL(AArch64::AESDrr), 0,
80455 /*187914*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::AESIMCrrTied), 0,
80462 /*187925*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::AESIMCrr), 0,
80474 /*187944*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80480 /*187956*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSHRNv8i8_shift), 0,
80488 /*187969*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80494 /*187981*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSHRNv4i16_shift), 0,
80502 /*187994*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80508 /*188006*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSHRNv2i32_shift), 0,
80522 /*188030*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80528 /*188042*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv8i8_shift), 0,
80538 /*188059*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80544 /*188071*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv16i8_shift), 0,
80554 /*188088*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80560 /*188100*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv4i16_shift), 0,
80570 /*188117*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80576 /*188129*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv8i16_shift), 0,
80586 /*188146*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80592 /*188158*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv2i32_shift), 0,
80602 /*188175*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80608 /*188187*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv4i32_shift), 0,
80618 /*188204*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80624 /*188216*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLIv2i64_shift), 0,
80634 /*188233*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80639 /*188243*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SLId), 0,
80653 /*188268*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80659 /*188280*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv8i8_shift), 0,
80669 /*188297*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80675 /*188309*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv16i8_shift), 0,
80685 /*188326*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80691 /*188338*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv4i16_shift), 0,
80701 /*188355*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80707 /*188367*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv8i16_shift), 0,
80717 /*188384*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80723 /*188396*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv2i32_shift), 0,
80733 /*188413*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80739 /*188425*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv4i32_shift), 0,
80749 /*188442*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80755 /*188454*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRIv2i64_shift), 0,
80765 /*188471*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80770 /*188481*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRId), 0,
80786 /*188508*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80792 /*188520*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOT_ZZZI_S), 0,
80804 /*188541*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80810 /*188553*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOT_ZZZI_D), 0,
80826 /*188581*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80832 /*188593*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOT_ZZZI_S), 0,
80844 /*188614*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
80850 /*188626*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOT_ZZZI_D), 0,
80861 /*188649*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSv8i8), 0,
80868 /*188662*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSv16i8), 0,
80875 /*188675*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSv4i16), 0,
80882 /*188688*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSv8i16), 0,
80889 /*188701*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSv2i32), 0,
80896 /*188714*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSv4i32), 0,
80904 /*188727*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNv4i16), 0,
80914 /*188746*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RBITv8i8), 0,
80921 /*188759*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RBITv16i8), 0,
80932 /*188779*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLPv8i8_v4i16), 0,
80939 /*188792*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLPv16i8_v8i16), 0,
80946 /*188805*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLPv4i16_v2i32), 0,
80953 /*188818*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLPv8i16_v4i32), 0,
80960 /*188831*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLPv2i32_v1i64), 0,
80967 /*188844*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SADDLPv4i32_v2i64), 0,
80978 /*188864*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv8i8), 0,
80985 /*188877*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv4i16), 0,
80992 /*188890*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv2i32), 0,
81003 /*188910*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv8i8), 0,
81010 /*188923*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv4i16), 0,
81017 /*188936*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv2i32), 0,
81028 /*188956*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLPv8i8_v4i16), 0,
81035 /*188969*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLPv16i8_v8i16), 0,
81042 /*188982*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLPv4i16_v2i32), 0,
81049 /*188995*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLPv8i16_v4i32), 0,
81056 /*189008*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLPv2i32_v1i64), 0,
81063 /*189021*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UADDLPv4i32_v2i64), 0,
81074 /*189041*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv8i8), 0,
81081 /*189054*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv4i16), 0,
81088 /*189067*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv2i32), 0,
81099 /*189087*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URECPEv2i32), 0,
81106 /*189100*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URECPEv4i32), 0,
81117 /*189120*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSQRTEv2i32), 0,
81124 /*189133*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSQRTEv4i32), 0,
81137 /*189156*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv8i8), 0,
81146 /*189173*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv16i8), 0,
81155 /*189190*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv4i16), 0,
81164 /*189207*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv8i16), 0,
81173 /*189224*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv2i32), 0,
81182 /*189241*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv4i32), 0,
81191 /*189258*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv2i64), 0,
81204 /*189282*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PMULv8i8), 0,
81213 /*189299*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PMULv16i8), 0,
81226 /*189323*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDv8i8), 0,
81235 /*189340*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDv16i8), 0,
81244 /*189357*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDv4i16), 0,
81253 /*189374*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDv8i16), 0,
81262 /*189391*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDv2i32), 0,
81271 /*189408*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDv4i32), 0,
81284 /*189432*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHADDv8i8), 0,
81293 /*189449*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHADDv16i8), 0,
81302 /*189466*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHADDv4i16), 0,
81311 /*189483*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHADDv8i16), 0,
81320 /*189500*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHADDv2i32), 0,
81329 /*189517*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHADDv4i32), 0,
81342 /*189541*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHSUBv8i8), 0,
81351 /*189558*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHSUBv16i8), 0,
81360 /*189575*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHSUBv4i16), 0,
81369 /*189592*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHSUBv8i16), 0,
81378 /*189609*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHSUBv2i32), 0,
81387 /*189626*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHSUBv4i32), 0,
81400 /*189650*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv8i8), 0,
81409 /*189667*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv16i8), 0,
81418 /*189684*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv4i16), 0,
81427 /*189701*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv8i16), 0,
81436 /*189718*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv2i32), 0,
81445 /*189735*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv4i32), 0,
81458 /*189759*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv8i8), 0,
81467 /*189776*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv16i8), 0,
81476 /*189793*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv4i16), 0,
81485 /*189810*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv8i16), 0,
81494 /*189827*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv2i32), 0,
81503 /*189844*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv4i32), 0,
81516 /*189868*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRHADDv8i8), 0,
81525 /*189885*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRHADDv16i8), 0,
81534 /*189902*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRHADDv4i16), 0,
81543 /*189919*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRHADDv8i16), 0,
81552 /*189936*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRHADDv2i32), 0,
81561 /*189953*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRHADDv4i32), 0,
81574 /*189977*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDv8i8), 0,
81583 /*189994*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDv16i8), 0,
81592 /*190011*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDv4i16), 0,
81601 /*190028*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDv8i16), 0,
81610 /*190045*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDv2i32), 0,
81619 /*190062*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDv4i32), 0,
81632 /*190086*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHADDv8i8), 0,
81641 /*190103*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHADDv16i8), 0,
81650 /*190120*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHADDv4i16), 0,
81659 /*190137*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHADDv8i16), 0,
81668 /*190154*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHADDv2i32), 0,
81677 /*190171*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHADDv4i32), 0,
81690 /*190195*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHSUBv8i8), 0,
81699 /*190212*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHSUBv16i8), 0,
81708 /*190229*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHSUBv4i16), 0,
81717 /*190246*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHSUBv8i16), 0,
81726 /*190263*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHSUBv2i32), 0,
81735 /*190280*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UHSUBv4i32), 0,
81748 /*190304*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv8i8), 0,
81757 /*190321*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv16i8), 0,
81766 /*190338*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv4i16), 0,
81775 /*190355*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv8i16), 0,
81784 /*190372*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv2i32), 0,
81793 /*190389*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv4i32), 0,
81806 /*190413*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv8i8), 0,
81815 /*190430*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv16i8), 0,
81824 /*190447*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv4i16), 0,
81833 /*190464*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv8i16), 0,
81842 /*190481*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv2i32), 0,
81851 /*190498*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv4i32), 0,
81864 /*190522*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URHADDv8i8), 0,
81873 /*190539*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URHADDv16i8), 0,
81882 /*190556*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URHADDv4i16), 0,
81891 /*190573*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URHADDv8i16), 0,
81900 /*190590*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URHADDv2i32), 0,
81909 /*190607*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URHADDv4i32), 0,
81922 /*190631*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv8i16_v8i8), 0,
81931 /*190648*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv4i32_v4i16), 0,
81940 /*190665*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv2i64_v2i32), 0,
81953 /*190689*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv8i16_v8i8), 0,
81962 /*190706*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv4i32_v4i16), 0,
81971 /*190723*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv2i64_v2i32), 0,
81984 /*190747*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RADDHNv8i16_v8i8), 0,
81993 /*190764*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RADDHNv4i32_v4i16), 0,
82002 /*190781*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RADDHNv2i64_v2i32), 0,
82015 /*190805*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSUBHNv8i16_v8i8), 0,
82024 /*190822*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSUBHNv4i32_v4i16), 0,
82033 /*190839*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSUBHNv2i64_v2i32), 0,
82044 /*190859*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::TBLv8i8One), 0,
82050 /*190871*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::TBLv16i8One), 0,
82063 /*190894*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::TBXv8i8One), 0,
82072 /*190911*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::TBXv16i8One), 0,
82082 /*190929*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::AESErr), 0,
82091 /*190945*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::AESDrr), 0,
82101 /*190962*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA1Crrr), 0,
82111 /*190980*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA1Prrr), 0,
82121 /*190998*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA1Mrrr), 0,
82131 /*191016*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA1SU0rrr), 0,
82141 /*191034*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA256Hrrr), 0,
82151 /*191052*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA256H2rrr), 0,
82161 /*191070*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA256SU1rrr), 0,
82170 /*191087*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA1SU1rr), 0,
82179 /*191103*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHA256SU0rr), 0,
82193 /*191129*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOT_ZZZ_S), 0,
82204 /*191150*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDOT_ZZZ_D), 0,
82219 /*191178*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOT_ZZZ_S), 0,
82230 /*191199*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDOT_ZZZ_D), 0,
82245 /*191227*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABS_ZPmZ_B), 0,
82256 /*191248*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABS_ZPmZ_H), 0,
82267 /*191269*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABS_ZPmZ_S), 0,
82278 /*191290*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABS_ZPmZ_D), 0,
82293 /*191318*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEG_ZPmZ_B), 0,
82304 /*191339*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEG_ZPmZ_H), 0,
82315 /*191360*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEG_ZPmZ_S), 0,
82326 /*191381*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEG_ZPmZ_D), 0,
82341 /*191410*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_B), 0,
82353 /*191433*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_H), 0,
82360 /*191447*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_H), 0,
82373 /*191471*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_S), 0,
82380 /*191485*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_S), 0,
82393 /*191509*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_D), 0,
82400 /*191523*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNT_ZPmZ_D), 0,
82412 /*191546*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PUNPKLO_PP), 0,
82419 /*191559*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PUNPKLO_PP), 0,
82426 /*191572*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PUNPKLO_PP), 0,
82437 /*191592*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PUNPKHI_PP), 0,
82444 /*191605*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PUNPKHI_PP), 0,
82451 /*191618*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::PUNPKHI_PP), 0,
82460 /*191633*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
82465 /*191642*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTLv8i16), 0,
82471 /*191651*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTLv4i16), 0,
82485 /*191675*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82490 /*191683*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82499 /*191700*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLALlanev4f16), 0,
82508 /*191718*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLALv4f16), 0,
82519 /*191737*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82524 /*191745*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82533 /*191762*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLALlanev8f16), 0,
82542 /*191780*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLALv8f16), 0,
82557 /*191807*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82562 /*191815*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82571 /*191832*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSLlanev4f16), 0,
82580 /*191850*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSLv4f16), 0,
82591 /*191869*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82596 /*191877*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82605 /*191894*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSLlanev8f16), 0,
82614 /*191912*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSLv8f16), 0,
82629 /*191939*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82634 /*191947*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82643 /*191964*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAL2lanev4f16), 0,
82652 /*191982*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAL2v4f16), 0,
82663 /*192001*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82668 /*192009*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82677 /*192026*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAL2lanev8f16), 0,
82686 /*192044*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAL2v8f16), 0,
82701 /*192071*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82706 /*192079*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82715 /*192096*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSL2lanev4f16), 0,
82724 /*192114*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSL2v4f16), 0,
82735 /*192133*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
82740 /*192141*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
82749 /*192158*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSL2lanev8f16), 0,
82758 /*192176*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSL2v8f16), 0,
82770 /*192198*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTXNv2f32), 0,
82782 /*192220*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv4f16), 0,
82791 /*192237*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv8f16), 0,
82800 /*192254*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv2f32), 0,
82809 /*192271*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv4f32), 0,
82818 /*192288*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv2f64), 0,
82826 /*192303*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD64), 0,
82839 /*192327*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv4f16), 0,
82848 /*192344*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv8f16), 0,
82857 /*192361*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2f32), 0,
82866 /*192378*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv4f32), 0,
82875 /*192395*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2f64), 0,
82888 /*192419*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv4f16), 0,
82897 /*192436*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv8f16), 0,
82906 /*192453*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv2f32), 0,
82915 /*192470*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv4f32), 0,
82924 /*192487*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMPv2f64), 0,
82937 /*192511*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv4f16), 0,
82946 /*192528*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv8f16), 0,
82955 /*192545*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv2f32), 0,
82964 /*192562*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv4f32), 0,
82973 /*192579*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXPv2f64), 0,
82986 /*192603*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv4f16), 0,
82995 /*192620*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv8f16), 0,
83004 /*192637*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv2f32), 0,
83013 /*192654*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv4f32), 0,
83022 /*192671*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMPv2f64), 0,
83035 /*192695*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv4f16), 0,
83044 /*192712*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv8f16), 0,
83053 /*192729*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv2f32), 0,
83062 /*192746*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv4f32), 0,
83071 /*192763*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINPv2f64), 0,
83077 /*192773*/  /*SwitchOpcode*/ 120|128,1/*248*/, TARGET_VAL(ISD::CTLZ),// ->193025
83080 /*192781*/      OPC_CheckOpcode, TARGET_VAL(ISD::OR),
83082 /*192785*/      OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
83084 /*192789*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
83087 /*192795*/        OPC_CheckOpcode, TARGET_VAL(ISD::SRA),
83102 /*192821*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSWr), 0,
83119 /*192849*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSXr), 0,
83127 /*192860*/        OPC_CheckOpcode, TARGET_VAL(ISD::SRA),
83141 /*192885*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSWr), 0,
83157 /*192911*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLSXr), 0,
83167 /*192927*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZWr), 0,
83173 /*192938*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZXr), 0,
83180 /*192951*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZv8i8), 0,
83187 /*192964*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZv16i8), 0,
83194 /*192977*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZv4i16), 0,
83201 /*192990*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZv8i16), 0,
83208 /*193003*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZv2i32), 0,
83215 /*193016*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZv4i32), 0,
83221 /*193025*/  /*SwitchOpcode*/ 106|128,2/*362*/, TARGET_VAL(ISD::SRA),// ->193391
83224 /*193033*/      OPC_SwitchOpcode /*2 cases */, 102, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->193139
83233 /*193047*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
83240 /*193063*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
83247 /*193079*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
83258 /*193096*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
83265 /*193112*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
83272 /*193128*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
83278 /*193139*/      /*SwitchOpcode*/ 46, TARGET_VAL(ISD::SIGN_EXTEND),// ->193188
83283 /*193146*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
83288 /*193156*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
83291 /*193165*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
83295 /*193179*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
83305 /*193196*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
83313 /*193213*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
83323 /*193233*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
83330 /*193245*/        OPC_SwitchOpcode /*3 cases */, 41, TARGET_VAL(ISD::ZERO_EXTEND),// ->193290
83335 /*193256*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVWr), 0,
83342 /*193272*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
83344 /*193281*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVXr), 0,
83349 /*193290*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->193307
83354 /*193299*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVWr), 0,
83358 /*193307*/        /*SwitchOpcode*/ 41, TARGET_VAL(ISD::SIGN_EXTEND),// ->193351
83363 /*193317*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVWr), 0,
83370 /*193333*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
83372 /*193342*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVXr), 0,
83382 /*193359*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVXr), 0,
83388 /*193372*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
83390 /*193380*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ASRVWr), 0,
83397 /*193391*/  /*SwitchOpcode*/ 96|128,27/*3552*/, TARGET_VAL(ISD::LOAD),// ->196947
83411 /*193419*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83418 /*193434*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83428 /*193454*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
83435 /*193469*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
83447 /*193493*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWroW), 0|OPFL_Chain|OPFL_MemRefs,
83454 /*193508*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWroX), 0|OPFL_Chain|OPFL_MemRefs,
83463 /*193527*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXroW), 0|OPFL_Chain|OPFL_MemRefs,
83470 /*193542*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXroX), 0|OPFL_Chain|OPFL_MemRefs,
83479 /*193561*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBroW), 0|OPFL_Chain|OPFL_MemRefs,
83486 /*193576*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBroX), 0|OPFL_Chain|OPFL_MemRefs,
83500 /*193605*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSHWroW), 0|OPFL_Chain|OPFL_MemRefs,
83507 /*193620*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSHWroX), 0|OPFL_Chain|OPFL_MemRefs,
83516 /*193639*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSHXroW), 0|OPFL_Chain|OPFL_MemRefs,
83523 /*193654*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSHXroX), 0|OPFL_Chain|OPFL_MemRefs,
83535 /*193678*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSBWroW), 0|OPFL_Chain|OPFL_MemRefs,
83542 /*193693*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSBWroX), 0|OPFL_Chain|OPFL_MemRefs,
83551 /*193712*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSBXroW), 0|OPFL_Chain|OPFL_MemRefs,
83558 /*193727*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSBXroX), 0|OPFL_Chain|OPFL_MemRefs,
83570 /*193750*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSWroW), 0|OPFL_Chain|OPFL_MemRefs,
83577 /*193765*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSWroX), 0|OPFL_Chain|OPFL_MemRefs,
83591 /*193792*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83598 /*193807*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83608 /*193827*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
83615 /*193842*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
83625 /*193862*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWroW), 0|OPFL_Chain|OPFL_MemRefs,
83632 /*193877*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWroX), 0|OPFL_Chain|OPFL_MemRefs,
83645 /*193904*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83652 /*193919*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83664 /*193946*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83667 /*193959*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83675 /*193976*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83678 /*193989*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83689 /*194011*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
83692 /*194024*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83700 /*194041*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
83703 /*194054*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83714 /*194076*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRWroW), 0|OPFL_Chain|OPFL_MemRefs,
83717 /*194089*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83725 /*194106*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRWroX), 0|OPFL_Chain|OPFL_MemRefs,
83728 /*194119*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83739 /*194141*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83742 /*194154*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83750 /*194171*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83753 /*194184*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83769 /*194215*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83772 /*194228*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83780 /*194245*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83783 /*194258*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83794 /*194280*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
83797 /*194293*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83805 /*194310*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
83808 /*194323*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83819 /*194345*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRWroW), 0|OPFL_Chain|OPFL_MemRefs,
83822 /*194358*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83830 /*194375*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRWroX), 0|OPFL_Chain|OPFL_MemRefs,
83833 /*194388*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83844 /*194410*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
83847 /*194423*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83855 /*194440*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
83858 /*194453*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83867 /*194467*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::ADR),
83878 /*194486*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWl), 0|OPFL_Chain|OPFL_MemRefs,
83884 /*194496*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXl), 0|OPFL_Chain|OPFL_MemRefs,
83894 /*194512*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSWl), 0|OPFL_Chain|OPFL_MemRefs,
83904 /*194530*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWl), 0|OPFL_Chain|OPFL_MemRefs,
83907 /*194540*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
83920 /*194566*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXui), 0|OPFL_Chain|OPFL_MemRefs,
83927 /*194580*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain|OPFL_MemRefs,
83934 /*194594*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBui), 0|OPFL_Chain|OPFL_MemRefs,
83946 /*194616*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHui), 0|OPFL_Chain|OPFL_MemRefs,
83954 /*194631*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
83966 /*194654*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSHWui), 0|OPFL_Chain|OPFL_MemRefs,
83973 /*194668*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSHXui), 0|OPFL_Chain|OPFL_MemRefs,
83983 /*194687*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSBWui), 0|OPFL_Chain|OPFL_MemRefs,
83990 /*194701*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSBXui), 0|OPFL_Chain|OPFL_MemRefs,
84000 /*194719*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSWui), 0|OPFL_Chain|OPFL_MemRefs,
84010 /*194738*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURXi), 0|OPFL_Chain|OPFL_MemRefs,
84017 /*194752*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURWi), 0|OPFL_Chain|OPFL_MemRefs,
84024 /*194766*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBi), 0|OPFL_Chain|OPFL_MemRefs,
84036 /*194788*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
84044 /*194803*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84056 /*194826*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURSHWi), 0|OPFL_Chain|OPFL_MemRefs,
84063 /*194840*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURSHXi), 0|OPFL_Chain|OPFL_MemRefs,
84073 /*194859*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURSBWi), 0|OPFL_Chain|OPFL_MemRefs,
84080 /*194873*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURSBXi), 0|OPFL_Chain|OPFL_MemRefs,
84090 /*194891*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURSWi), 0|OPFL_Chain|OPFL_MemRefs,
84101 /*194911*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84112 /*194932*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHui), 0|OPFL_Chain|OPFL_MemRefs,
84120 /*194947*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84128 /*194962*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84136 /*194977*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
84144 /*194992*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84152 /*195007*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84164 /*195031*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
84172 /*195046*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84180 /*195061*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84191 /*195083*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84194 /*195094*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84203 /*195113*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHHui), 0|OPFL_Chain|OPFL_MemRefs,
84206 /*195124*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84215 /*195143*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84218 /*195154*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84232 /*195181*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain|OPFL_MemRefs,
84235 /*195192*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84244 /*195211*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRHHui), 0|OPFL_Chain|OPFL_MemRefs,
84247 /*195222*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84256 /*195241*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84259 /*195252*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84268 /*195271*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
84271 /*195282*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84283 /*195306*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain|OPFL_MemRefs,
84286 /*195317*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84298 /*195342*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURWi), 0|OPFL_Chain|OPFL_MemRefs,
84301 /*195353*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84310 /*195372*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
84313 /*195383*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84322 /*195402*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84325 /*195413*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84334 /*195432*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84337 /*195443*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84350 /*195470*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURWi), 0|OPFL_Chain|OPFL_MemRefs,
84353 /*195481*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84362 /*195500*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
84365 /*195511*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84374 /*195530*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84377 /*195541*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84386 /*195560*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84389 /*195571*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84398 /*195590*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
84401 /*195601*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84410 /*195620*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
84413 /*195631*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
84424 /*195654*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
84431 /*195669*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
84440 /*195688*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
84447 /*195703*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
84456 /*195722*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84463 /*195737*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84472 /*195756*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
84479 /*195771*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
84488 /*195786*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::ADR),
84498 /*195803*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSl), 0|OPFL_Chain|OPFL_MemRefs,
84504 /*195813*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDl), 0|OPFL_Chain|OPFL_MemRefs,
84510 /*195823*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQl), 0|OPFL_Chain|OPFL_MemRefs,
84523 /*195847*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
84530 /*195860*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURHi), 0|OPFL_Chain|OPFL_MemRefs,
84539 /*195877*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRSui), 0|OPFL_Chain|OPFL_MemRefs,
84546 /*195890*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURSi), 0|OPFL_Chain|OPFL_MemRefs,
84555 /*195907*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84562 /*195920*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84571 /*195937*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
84578 /*195950*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
84585 /*195963*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
84596 /*195984*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84603 /*195999*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84610 /*196014*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84617 /*196027*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84625 /*196040*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev2s), 0|OPFL_Chain|OPFL_MemRefs,
84636 /*196060*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84643 /*196075*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84650 /*196090*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84657 /*196103*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84665 /*196116*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev8b), 0|OPFL_Chain|OPFL_MemRefs,
84676 /*196136*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84683 /*196151*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84690 /*196166*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84697 /*196179*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84705 /*196192*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev4h), 0|OPFL_Chain|OPFL_MemRefs,
84714 /*196208*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84721 /*196223*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84728 /*196238*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84735 /*196251*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84742 /*196263*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev1d), 0|OPFL_Chain|OPFL_MemRefs,
84753 /*196283*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
84760 /*196298*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
84767 /*196313*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
84774 /*196326*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
84782 /*196339*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev2d), 0|OPFL_Chain|OPFL_MemRefs,
84793 /*196359*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
84800 /*196374*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
84807 /*196389*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
84814 /*196402*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
84822 /*196415*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev4s), 0|OPFL_Chain|OPFL_MemRefs,
84833 /*196435*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
84840 /*196450*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
84847 /*196465*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
84854 /*196478*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
84862 /*196491*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev8h), 0|OPFL_Chain|OPFL_MemRefs,
84873 /*196511*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
84880 /*196526*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
84887 /*196541*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
84894 /*196554*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
84902 /*196567*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Onev16b), 0|OPFL_Chain|OPFL_MemRefs,
84912 /*196585*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84919 /*196600*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84926 /*196615*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84933 /*196628*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84943 /*196647*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84950 /*196662*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84957 /*196677*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84964 /*196690*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
84973 /*196707*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
84980 /*196722*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
84987 /*196737*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
84994 /*196750*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURDi), 0|OPFL_Chain|OPFL_MemRefs,
85004 /*196769*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
85011 /*196784*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
85018 /*196799*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
85025 /*196812*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
85035 /*196831*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
85042 /*196846*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
85049 /*196861*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
85056 /*196874*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
85066 /*196893*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroW), 0|OPFL_Chain|OPFL_MemRefs,
85073 /*196908*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQroX), 0|OPFL_Chain|OPFL_MemRefs,
85080 /*196923*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRQui), 0|OPFL_Chain|OPFL_MemRefs,
85087 /*196936*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURQi), 0|OPFL_Chain|OPFL_MemRefs,
85094 /*196947*/  /*SwitchOpcode*/ 74|128,16/*2122*/, TARGET_VAL(ISD::AND),// ->199073
85097 /*196955*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
85099 /*196959*/      OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
85101 /*196963*/      OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
85104 /*196968*/      OPC_SwitchOpcode /*3 cases */, 114, TARGET_VAL(AArch64ISD::UADDV),// ->197086
85115 /*196988*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85119 /*196996*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85121 /*197002*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i8v), 0,
85124 /*197012*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85127 /*197024*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85137 /*197041*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85141 /*197049*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85143 /*197055*/          OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i16v), 0,
85146 /*197065*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85149 /*197077*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85154 /*197086*/      /*SwitchOpcode*/ 114, TARGET_VAL(AArch64ISD::UMAXV),// ->197203
85165 /*197105*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85169 /*197113*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85171 /*197119*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv8i8v), 0,
85174 /*197129*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85177 /*197141*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85187 /*197158*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85191 /*197166*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85193 /*197172*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv4i16v), 0,
85196 /*197182*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85199 /*197194*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85204 /*197203*/      /*SwitchOpcode*/ 114, TARGET_VAL(AArch64ISD::UMINV),// ->197320
85215 /*197222*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85219 /*197230*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85221 /*197236*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv8i8v), 0,
85224 /*197246*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85227 /*197258*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85237 /*197275*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85241 /*197283*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85243 /*197289*/          OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv4i16v), 0,
85246 /*197299*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85249 /*197311*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85258 /*197324*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85264 /*197346*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICWrs), 0,
85270 /*197360*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICXrs), 0,
85277 /*197373*/      OPC_SwitchOpcode /*2 cases */, 44, TARGET_VAL(ISD::XOR),// ->197421
85284 /*197397*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICWrs), 0,
85290 /*197411*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICXrs), 0,
85295 /*197421*/      /*SwitchOpcode*/ 83|128,2/*339*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->197764
85297 /*197426*/        OPC_SwitchOpcode /*3 cases */, 109, TARGET_VAL(AArch64ISD::UADDV),// ->197539
85305 /*197441*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85309 /*197449*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85311 /*197455*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv16i8v), 0,
85314 /*197465*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85317 /*197477*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85327 /*197494*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85331 /*197502*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85333 /*197508*/            OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i16v), 0,
85336 /*197518*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85339 /*197530*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85344 /*197539*/        /*SwitchOpcode*/ 109, TARGET_VAL(AArch64ISD::UMAXV),// ->197651
85352 /*197553*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85356 /*197561*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85358 /*197567*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv16i8v), 0,
85361 /*197577*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85364 /*197589*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85374 /*197606*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85378 /*197614*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85380 /*197620*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv8i16v), 0,
85383 /*197630*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85386 /*197642*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85391 /*197651*/        /*SwitchOpcode*/ 109, TARGET_VAL(AArch64ISD::UMINV),// ->197763
85399 /*197665*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85403 /*197673*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85405 /*197679*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv16i8v), 0,
85408 /*197689*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85411 /*197701*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85421 /*197718*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85425 /*197726*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
85427 /*197732*/            OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv8i16v), 0,
85430 /*197742*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
85433 /*197754*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
85443 /*197770*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
85453 /*197788*/      OPC_EmitNode1, TARGET_VAL(AArch64::LDXRB), 0|OPFL_Chain,
85456 /*197798*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
85463 /*197813*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
85473 /*197831*/      OPC_EmitNode1, TARGET_VAL(AArch64::LDXRH), 0|OPFL_Chain,
85476 /*197841*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
85483 /*197858*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
85493 /*197876*/      OPC_EmitNode1, TARGET_VAL(AArch64::LDXRW), 0|OPFL_Chain,
85496 /*197886*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
85503 /*197900*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
85513 /*197918*/      OPC_EmitNode1, TARGET_VAL(AArch64::LDAXRB), 0|OPFL_Chain,
85516 /*197928*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
85523 /*197943*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
85533 /*197961*/      OPC_EmitNode1, TARGET_VAL(AArch64::LDAXRH), 0|OPFL_Chain,
85536 /*197971*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
85543 /*197988*/      OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),
85553 /*198006*/      OPC_EmitNode1, TARGET_VAL(AArch64::LDAXRW), 0|OPFL_Chain,
85556 /*198016*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
85563 /*198030*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
85568 /*198038*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85575 /*198051*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMOVvi8), 0,
85582 /*198065*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
85587 /*198073*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85594 /*198086*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMOVvi16), 0,
85604 /*198103*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
85611 /*198118*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDWri), 0,
85621 /*198137*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDXri), 0,
85630 /*198154*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDWrs), 0,
85636 /*198167*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDWrs), 0,
85645 /*198185*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDXrs), 0,
85651 /*198198*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDXrs), 0,
85659 /*198211*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85664 /*198230*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICWrr), 0,
85669 /*198240*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICXrr), 0,
85677 /*198252*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85683 /*198272*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICWrr), 0,
85688 /*198282*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICXrr), 0,
85698 /*198300*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDWrr), 0,
85703 /*198310*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDXrr), 0,
85710 /*198322*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85719 /*198337*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85725 /*198349*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85731 /*198361*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85737 /*198373*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85743 /*198385*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85749 /*198397*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85755 /*198409*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85761 /*198421*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85774 /*198440*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85782 /*198452*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85792 /*198467*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85805 /*198486*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85813 /*198498*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85821 /*198510*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85827 /*198520*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85837 /*198535*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85850 /*198554*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
85858 /*198566*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85866 /*198578*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85872 /*198588*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85882 /*198603*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85895 /*198622*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85903 /*198634*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85911 /*198646*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85917 /*198656*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85927 /*198671*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85940 /*198690*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85948 /*198702*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85956 /*198714*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85962 /*198724*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
85972 /*198739*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85985 /*198758*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i8), 0,
85993 /*198770*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86001 /*198782*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86007 /*198792*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86017 /*198807*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86030 /*198826*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86038 /*198838*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86046 /*198850*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86052 /*198860*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86062 /*198875*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86075 /*198894*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86083 /*198906*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86091 /*198918*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86097 /*198928*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
86107 /*198943*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86120 /*198962*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv16i8), 0,
86130 /*198979*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv8i8), 0,
86136 /*198991*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv16i8), 0,
86142 /*199003*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv8i8), 0,
86148 /*199015*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv8i8), 0,
86154 /*199027*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv8i8), 0,
86160 /*199039*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv16i8), 0,
86166 /*199051*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv16i8), 0,
86172 /*199063*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ANDv16i8), 0,
86178 /*199073*/  /*SwitchOpcode*/ 62, TARGET_VAL(ISD::ATOMIC_FENCE),// ->199138
86183 /*199081*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86188 /*199090*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::CompilerBarrier), 0|OPFL_Chain,
86196 /*199102*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86200 /*199110*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::DMB), 0|OPFL_Chain,
86206 /*199118*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86209 /*199123*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86213 /*199131*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::DMB), 0|OPFL_Chain,
86218 /*199138*/  /*SwitchOpcode*/ 90|128,7/*986*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->200128
86221 /*199146*/      OPC_SwitchOpcode /*2 cases */, 122|128,5/*762*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->199913
86224 /*199155*/          OPC_SwitchOpcode /*4 cases */, 85|128,2/*341*/, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->199501
86226 /*199161*/            OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
86229 /*199166*/            OPC_SwitchOpcode /*3 cases */, 108, TARGET_VAL(AArch64ISD::SADDV),// ->199278
86243 /*199191*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86245 /*199197*/                OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i8v), 0,
86248 /*199207*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86251 /*199219*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86264 /*199241*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86266 /*199247*/                OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i16v), 0,
86269 /*199257*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86272 /*199269*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86277 /*199278*/            /*SwitchOpcode*/ 108, TARGET_VAL(AArch64ISD::SMAXV),// ->199389
86291 /*199302*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86293 /*199308*/                OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv8i8v), 0,
86296 /*199318*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86299 /*199330*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86312 /*199352*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86314 /*199358*/                OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv4i16v), 0,
86317 /*199368*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86320 /*199380*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86325 /*199389*/            /*SwitchOpcode*/ 108, TARGET_VAL(AArch64ISD::SMINV),// ->199500
86339 /*199413*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86341 /*199419*/                OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv8i8v), 0,
86344 /*199429*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86347 /*199441*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86360 /*199463*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86362 /*199469*/                OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv4i16v), 0,
86365 /*199479*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86368 /*199491*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86374 /*199501*/          /*SwitchOpcode*/ 103, TARGET_VAL(AArch64ISD::SADDV),// ->199607
86385 /*199520*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86387 /*199526*/              OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv16i8v), 0,
86390 /*199536*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86393 /*199548*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86406 /*199570*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86408 /*199576*/              OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i16v), 0,
86411 /*199586*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86414 /*199598*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86419 /*199607*/          /*SwitchOpcode*/ 103, TARGET_VAL(AArch64ISD::SMAXV),// ->199713
86430 /*199626*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86432 /*199632*/              OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv16i8v), 0,
86435 /*199642*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86438 /*199654*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86451 /*199676*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86453 /*199682*/              OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv8i16v), 0,
86456 /*199692*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86459 /*199704*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86464 /*199713*/          /*SwitchOpcode*/ 103, TARGET_VAL(AArch64ISD::SMINV),// ->199819
86475 /*199732*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86477 /*199738*/              OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv16i8v), 0,
86480 /*199748*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86483 /*199760*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86496 /*199782*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
86498 /*199788*/              OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv8i16v), 0,
86501 /*199798*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
86504 /*199810*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86516 /*199828*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86526 /*199846*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to32), 0,
86532 /*199858*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to64), 0,
86541 /*199872*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86551 /*199890*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to32), 0,
86557 /*199902*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to64), 0,
86564 /*199913*/      /*SwitchOpcode*/ 65, TARGET_VAL(ISD::ANY_EXTEND),// ->199981
86566 /*199917*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
86572 /*199927*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86582 /*199943*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi8to64), 0,
86590 /*199956*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86600 /*199972*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi16to64), 0,
86614 /*199997*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
86624 /*200019*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
86631 /*200036*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
86642 /*200059*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
86649 /*200076*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
86660 /*200099*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
86667 /*200116*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
86674 /*200128*/  /*SwitchOpcode*/ 31|128,20/*2591*/, TARGET_VAL(ISD::SUB),// ->202723
86678 /*200138*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
86680 /*200142*/      OPC_SwitchOpcode /*3 cases */, 62, TARGET_VAL(ISD::SIGN_EXTEND),// ->200208
86686 /*200152*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86693 /*200166*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
86696 /*200176*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMSUBLrrr), 0,
86702 /*200187*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
86708 /*200198*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMSUBLrrr), 0,
86713 /*200208*/      /*SwitchOpcode*/ 62, TARGET_VAL(ISD::ZERO_EXTEND),// ->200273
86719 /*200217*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86726 /*200231*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
86729 /*200241*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMSUBLrrr), 0,
86735 /*200252*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
86741 /*200263*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMSUBLrrr), 0,
86746 /*200273*/      /*SwitchOpcode*/ 50, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->200326
86754 /*200284*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86759 /*200294*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
86763 /*200307*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
86766 /*200317*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMSUBLrrr), 0,
86774 /*200331*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
86776 /*200335*/      OPC_SwitchOpcode /*3 cases */, 56, TARGET_VAL(ISD::SIGN_EXTEND),// ->200395
86782 /*200345*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86789 /*200359*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
86791 /*200366*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMSUBLrrr), 0,
86797 /*200377*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
86802 /*200385*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMSUBLrrr), 0,
86807 /*200395*/      /*SwitchOpcode*/ 56, TARGET_VAL(ISD::ZERO_EXTEND),// ->200454
86813 /*200404*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86820 /*200418*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
86822 /*200425*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMSUBLrrr), 0,
86828 /*200436*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
86833 /*200444*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMSUBLrrr), 0,
86838 /*200454*/      /*SwitchOpcode*/ 47, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->200504
86846 /*200465*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86851 /*200475*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
86855 /*200488*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
86857 /*200495*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMSUBLrrr), 0,
86865 /*200509*/      OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
86871 /*200521*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MSUBWrrr), 0,
86877 /*200535*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MSUBXrrr), 0,
86888 /*200556*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWrx), 0,
86894 /*200570*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDWri), 0,
86900 /*200583*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWri), 0,
86906 /*200597*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWrs), 0,
86914 /*200615*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXrx), 0,
86920 /*200629*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDXri), 0,
86926 /*200642*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXri), 0,
86932 /*200656*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXrs), 0,
86945 /*200677*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv1i64), 0,
86954 /*200693*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWrr), 0,
86959 /*200704*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXrr), 0,
86966 /*200717*/        OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
86970 /*200727*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
86977 /*200740*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
86980 /*200746*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
86985 /*200754*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
86998 /*200777*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv8i16_indexed), 0,
87011 /*200801*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv8i16_v4i32), 0,
87021 /*200819*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87024 /*200825*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
87029 /*200833*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87042 /*200856*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv4i32_indexed), 0,
87055 /*200880*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv4i32_v2i64), 0,
87065 /*200898*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87074 /*200914*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv16i8_v8i16), 0,
87082 /*200930*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87089 /*200943*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87092 /*200949*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
87097 /*200957*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87110 /*200980*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv8i16_indexed), 0,
87123 /*201004*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv8i16_v4i32), 0,
87133 /*201022*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87136 /*201028*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
87141 /*201036*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87154 /*201059*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv4i32_indexed), 0,
87167 /*201083*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv4i32_v2i64), 0,
87177 /*201101*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87186 /*201117*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv16i8_v8i16), 0,
87195 /*201132*/      OPC_SwitchOpcode /*2 cases */, 118, TARGET_VAL(ISD::SIGN_EXTEND),// ->201254
87197 /*201137*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87205 /*201151*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87207 /*201155*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87216 /*201171*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBLv16i8_v8i16), 0,
87226 /*201188*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87228 /*201192*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87237 /*201208*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBLv8i16_v4i32), 0,
87247 /*201225*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87249 /*201229*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87258 /*201245*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBLv4i32_v2i64), 0,
87263 /*201254*/      /*SwitchOpcode*/ 118, TARGET_VAL(ISD::ZERO_EXTEND),// ->201375
87265 /*201258*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87273 /*201272*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87275 /*201276*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87284 /*201292*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBLv16i8_v8i16), 0,
87294 /*201309*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87296 /*201313*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87305 /*201329*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBLv8i16_v4i32), 0,
87315 /*201346*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87317 /*201350*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87326 /*201366*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBLv4i32_v2i64), 0,
87335 /*201380*/      OPC_SwitchOpcode /*4 cases */, 46|128,2/*302*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->201687
87343 /*201399*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
87348 /*201407*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87358 /*201425*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv4i16_indexed), 0,
87368 /*201444*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv4i16_v4i32), 0,
87377 /*201460*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
87382 /*201468*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87392 /*201486*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv2i32_indexed), 0,
87402 /*201505*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv2i32_v2i64), 0,
87414 /*201526*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv8i8_v8i16), 0,
87426 /*201549*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE16),
87431 /*201557*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87441 /*201575*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv4i16_indexed), 0,
87451 /*201594*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv4i16_v4i32), 0,
87460 /*201610*/              OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
87465 /*201618*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87475 /*201636*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv2i32_indexed), 0,
87485 /*201655*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv2i32_v2i64), 0,
87497 /*201676*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv8i8_v8i16), 0,
87503 /*201687*/      /*SwitchOpcode*/ 67, TARGET_VAL(ISD::SIGN_EXTEND),// ->201757
87505 /*201691*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87514 /*201708*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBWv16i8_v8i16), 0,
87525 /*201728*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBWv8i16_v4i32), 0,
87536 /*201748*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBWv4i32_v2i64), 0,
87541 /*201757*/      /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ZERO_EXTEND),// ->201827
87543 /*201761*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
87552 /*201778*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBWv16i8_v8i16), 0,
87563 /*201798*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBWv8i16_v4i32), 0,
87574 /*201818*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBWv4i32_v2i64), 0,
87579 /*201827*/      /*SwitchOpcode*/ 93|128,1/*221*/, TARGET_VAL(ISD::MUL),// ->202052
87583 /*201835*/          OPC_SwitchOpcode /*2 cases */, 49, TARGET_VAL(AArch64ISD::DUPLANE16),// ->201888
87588 /*201844*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87597 /*201861*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv4i16_indexed), 0,
87604 /*201877*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv8i16_indexed), 0,
87609 /*201888*/          /*SwitchOpcode*/ 49, TARGET_VAL(AArch64ISD::DUPLANE32),// ->201940
87614 /*201896*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87623 /*201913*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv2i32_indexed), 0,
87630 /*201929*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv4i32_indexed), 0,
87638 /*201943*/          OPC_SwitchOpcode /*2 cases */, 50, TARGET_VAL(AArch64ISD::DUPLANE16),// ->201997
87643 /*201952*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87653 /*201970*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv4i16_indexed), 0,
87660 /*201986*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv8i16_indexed), 0,
87665 /*201997*/          /*SwitchOpcode*/ 50, TARGET_VAL(AArch64ISD::DUPLANE32),// ->202050
87670 /*202005*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
87680 /*202023*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv2i32_indexed), 0,
87687 /*202039*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv4i32_indexed), 0,
87698 /*202058*/        OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87704 /*202068*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87710 /*202079*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBLv8i8_v8i16), 0,
87718 /*202092*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87724 /*202103*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBLv4i16_v4i32), 0,
87732 /*202116*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
87738 /*202127*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBLv2i32_v2i64), 0,
87744 /*202137*/        OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87750 /*202147*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87756 /*202158*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBLv8i8_v8i16), 0,
87764 /*202171*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87770 /*202182*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBLv4i16_v4i32), 0,
87778 /*202195*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
87784 /*202206*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBLv2i32_v2i64), 0,
87795 /*202224*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv8i8), 0,
87801 /*202235*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv16i8), 0,
87807 /*202246*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv4i16), 0,
87813 /*202257*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv8i16), 0,
87819 /*202268*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv2i32), 0,
87825 /*202279*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv4i32), 0,
87831 /*202290*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv2i64), 0,
87837 /*202301*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv1i64), 0,
87847 /*202317*/        OPC_SwitchOpcode /*5 cases */, 83, TARGET_VAL(ISD::MUL),// ->202404
87853 /*202329*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv8i8), 0,
87859 /*202342*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv16i8), 0,
87865 /*202355*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv4i16), 0,
87871 /*202368*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv8i16), 0,
87877 /*202381*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv2i32), 0,
87883 /*202394*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MLSv4i32), 0,
87888 /*202404*/        /*SwitchOpcode*/ 51, TARGET_VAL(ISD::SIGN_EXTEND),// ->202458
87895 /*202417*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBWv8i8_v8i16), 0,
87904 /*202433*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBWv4i16_v4i32), 0,
87913 /*202449*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSUBWv2i32_v2i64), 0,
87918 /*202458*/        /*SwitchOpcode*/ 51, TARGET_VAL(ISD::ZERO_EXTEND),// ->202512
87925 /*202471*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBWv8i8_v8i16), 0,
87934 /*202487*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBWv4i16_v4i32), 0,
87943 /*202503*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::USUBWv2i32_v2i64), 0,
87948 /*202512*/        /*SwitchOpcode*/ 51, TARGET_VAL(AArch64ISD::SMULL),// ->202566
87955 /*202524*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv8i8_v8i16), 0,
87964 /*202540*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv4i16_v4i32), 0,
87973 /*202556*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMLSLv2i32_v2i64), 0,
87978 /*202566*/        /*SwitchOpcode*/ 51, TARGET_VAL(AArch64ISD::UMULL),// ->202620
87985 /*202578*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv8i8_v8i16), 0,
87994 /*202594*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv4i16_v4i32), 0,
88003 /*202610*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMLSLv2i32_v2i64), 0,
88013 /*202628*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv8i8), 0,
88019 /*202640*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv16i8), 0,
88025 /*202652*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv4i16), 0,
88031 /*202664*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv8i16), 0,
88037 /*202676*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv2i32), 0,
88043 /*202688*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv4i32), 0,
88049 /*202700*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv2i64), 0,
88055 /*202712*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBv1i64), 0,
88062 /*202723*/  /*SwitchOpcode*/ 74, TARGET_VAL(AArch64ISD::PREFETCH),// ->202800
88066 /*202729*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
88073 /*202742*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::PRFMroW), 0|OPFL_Chain,
88081 /*202759*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::PRFMroX), 0|OPFL_Chain,
88089 /*202776*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::PRFMui), 0|OPFL_Chain,
88097 /*202791*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::PRFUMi), 0|OPFL_Chain,
88102 /*202800*/  /*SwitchOpcode*/ 81|128,2/*337*/, TARGET_VAL(AArch64ISD::ANDS),// ->203141
88106 /*202808*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88112 /*202830*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSWrs), 0,
88118 /*202845*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSXrs), 0,
88125 /*202858*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88132 /*202881*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSWrs), 0,
88138 /*202896*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSXrs), 0,
88150 /*202920*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSWrs), 0,
88156 /*202934*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSWrs), 0,
88164 /*202952*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSXrs), 0,
88170 /*202966*/            OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSXrs), 0,
88178 /*202980*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88183 /*202999*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSWrr), 0,
88188 /*203010*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSXrr), 0,
88196 /*203023*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88202 /*203043*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSWrr), 0,
88207 /*203054*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::BICSXrr), 0,
88217 /*203070*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
88224 /*203085*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSWri), 0,
88234 /*203105*/          OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSXri), 0,
88241 /*203118*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSWrr), 0,
88247 /*203130*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ANDSXrr), 0,
88253 /*203141*/  /*SwitchOpcode*/ 42|128,10/*1322*/, TARGET_VAL(ISD::XOR),// ->204467
88256 /*203148*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88265 /*203175*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrs), 0,
88271 /*203188*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrs), 0,
88278 /*203203*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrs), 0,
88290 /*203234*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrs), 0,
88296 /*203247*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrs), 0,
88305 /*203261*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88312 /*203284*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrs), 0,
88318 /*203297*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrs), 0,
88325 /*203309*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88333 /*203333*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrs), 0,
88344 /*203363*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrs), 0,
88350 /*203376*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrs), 0,
88360 /*203393*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88367 /*203416*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrs), 0,
88373 /*203429*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrs), 0,
88382 /*203444*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
88389 /*203459*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORWri), 0,
88399 /*203478*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORXri), 0,
88408 /*203495*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORWrs), 0,
88414 /*203508*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORWrs), 0,
88423 /*203526*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORXrs), 0,
88429 /*203539*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORXrs), 0,
88438 /*203553*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88445 /*203575*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrr), 0,
88450 /*203585*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrr), 0,
88460 /*203610*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrr), 0,
88468 /*203622*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88473 /*203640*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONWrr), 0,
88479 /*203650*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88485 /*203669*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrr), 0,
88493 /*203682*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88498 /*203700*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EONXrr), 0,
88506 /*203726*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNWrr), 0,
88512 /*203739*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNXrr), 0,
88520 /*203753*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORWrr), 0,
88525 /*203763*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORXrr), 0,
88533 /*203776*/      OPC_SwitchOpcode /*2 cases */, 72|128,1/*200*/, TARGET_VAL(AArch64ISD::VASHR),// ->203981
88539 /*203788*/        OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
88541 /*203792*/        OPC_SwitchOpcode /*2 cases */, 96, TARGET_VAL(ISD::SUB),// ->203892
88543 /*203797*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88546 /*203803*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88554 /*203816*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88556 /*203820*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88565 /*203834*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88572 /*203847*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv16i8_v8i16), 0,
88581 /*203861*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88587 /*203870*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88594 /*203883*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i8_v8i16), 0,
88599 /*203892*/        /*SwitchOpcode*/ 85, TARGET_VAL(AArch64ISD::VASHR),// ->203980
88605 /*203903*/          OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
88607 /*203907*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88610 /*203913*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88618 /*203926*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88620 /*203930*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88630 /*203946*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv16i8_v8i16), 0,
88639 /*203960*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88646 /*203971*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i8_v8i16), 0,
88652 /*203981*/      /*SwitchOpcode*/ 103|128,1/*231*/, TARGET_VAL(ISD::ADD),// ->204216
88654 /*203986*/        OPC_SwitchOpcode /*2 cases */, 116, TARGET_VAL(ISD::SUB),// ->204106
88656 /*203991*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88659 /*203997*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88667 /*204010*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88669 /*204014*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88678 /*204028*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88685 /*204039*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88691 /*204051*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv16i8_v8i16), 0,
88700 /*204065*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88706 /*204074*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88713 /*204085*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88719 /*204097*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i8_v8i16), 0,
88724 /*204106*/        /*SwitchOpcode*/ 106, TARGET_VAL(AArch64ISD::VASHR),// ->204215
88730 /*204116*/          OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
88732 /*204120*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88735 /*204126*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88743 /*204139*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88745 /*204143*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
88755 /*204158*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88761 /*204170*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv16i8_v8i16), 0,
88770 /*204184*/            OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
88777 /*204194*/            OPC_CheckOpcode, TARGET_VAL(AArch64ISD::VASHR),
88783 /*204206*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i8_v8i16), 0,
88797 /*204227*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
88803 /*204238*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88808 /*204247*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
88813 /*204256*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88818 /*204265*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
88823 /*204274*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88828 /*204283*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88840 /*204301*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
88846 /*204312*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88851 /*204321*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
88856 /*204330*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88861 /*204339*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
88866 /*204348*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88871 /*204357*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
88881 /*204373*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv8i8), 0,
88887 /*204385*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv16i8), 0,
88893 /*204397*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv8i8), 0,
88899 /*204409*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv8i8), 0,
88905 /*204421*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv8i8), 0,
88911 /*204433*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv16i8), 0,
88917 /*204445*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv16i8), 0,
88923 /*204457*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EORv16i8), 0,
88929 /*204467*/  /*SwitchOpcode*/ 79|128,34/*4431*/, TARGET_VAL(ISD::OR),// ->208902
88933 /*204475*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88939 /*204497*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNWrs), 0,
88945 /*204511*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNXrs), 0,
88952 /*204523*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
88959 /*204546*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNWrs), 0,
88965 /*204560*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNXrs), 0,
88976 /*204579*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
88983 /*204594*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRWri), 0,
88993 /*204613*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRXri), 0,
89002 /*204630*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRWrs), 0,
89008 /*204643*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRWrs), 0,
89017 /*204661*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRXrs), 0,
89023 /*204674*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRXrs), 0,
89031 /*204687*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89036 /*204706*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNWrr), 0,
89041 /*204716*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNXrr), 0,
89049 /*204728*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89055 /*204748*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNWrr), 0,
89060 /*204758*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNXrr), 0,
89069 /*204773*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRWrr), 0,
89074 /*204783*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRXrr), 0,
89081 /*204795*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89087 /*204805*/        OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89090 /*204812*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89101 /*204830*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89107 /*204843*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89113 /*204856*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89119 /*204869*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89125 /*204882*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89131 /*204895*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89137 /*204908*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89143 /*204921*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89158 /*204944*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89166 /*204957*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89176 /*204973*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89189 /*204994*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89196 /*205006*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89207 /*205023*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89221 /*205045*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89229 /*205058*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89239 /*205074*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89252 /*205095*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89260 /*205108*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89270 /*205121*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89277 /*205134*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89287 /*205152*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89301 /*205171*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89308 /*205184*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89318 /*205202*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89328 /*205219*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89337 /*205231*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89344 /*205244*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89354 /*205262*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89367 /*205280*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89374 /*205293*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89384 /*205311*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89394 /*205327*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89397 /*205333*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89407 /*205348*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89414 /*205360*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89424 /*205376*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89437 /*205397*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89444 /*205409*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89455 /*205426*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89469 /*205448*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89477 /*205461*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89487 /*205477*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89500 /*205498*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89509 /*205512*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89519 /*205525*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89526 /*205538*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89536 /*205556*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89550 /*205575*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89557 /*205588*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89567 /*205606*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89577 /*205623*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89586 /*205635*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89593 /*205648*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89603 /*205666*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89616 /*205684*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89623 /*205697*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89633 /*205715*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
89643 /*205731*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89646 /*205737*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89656 /*205752*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89663 /*205764*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89673 /*205780*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89686 /*205801*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89693 /*205813*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89704 /*205830*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89718 /*205852*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89726 /*205865*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89736 /*205881*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89749 /*205902*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89758 /*205916*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89768 /*205929*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89775 /*205942*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89785 /*205960*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89799 /*205979*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89806 /*205992*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89816 /*206010*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89826 /*206027*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89835 /*206039*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89842 /*206052*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89852 /*206070*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89865 /*206088*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89872 /*206101*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89882 /*206119*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89892 /*206135*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
89895 /*206141*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89905 /*206156*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89912 /*206168*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89922 /*206184*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89935 /*206205*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89942 /*206217*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89953 /*206234*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89967 /*206256*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89975 /*206269*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
89985 /*206285*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
89998 /*206306*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90007 /*206320*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90017 /*206333*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90024 /*206346*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90034 /*206364*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90048 /*206383*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90055 /*206396*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90065 /*206414*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90075 /*206431*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90084 /*206443*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90091 /*206456*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90101 /*206474*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90114 /*206492*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90121 /*206505*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90131 /*206523*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90141 /*206539*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90144 /*206545*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90154 /*206560*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90161 /*206572*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90171 /*206588*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90184 /*206609*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90191 /*206621*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90202 /*206638*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90216 /*206660*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90224 /*206673*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90234 /*206689*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90247 /*206710*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90256 /*206724*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90266 /*206737*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90273 /*206750*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90283 /*206768*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90297 /*206787*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90304 /*206800*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90314 /*206818*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90324 /*206835*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90333 /*206847*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90340 /*206860*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90350 /*206878*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90363 /*206896*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90370 /*206909*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90380 /*206927*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
90390 /*206943*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90393 /*206949*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90403 /*206964*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90410 /*206976*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90420 /*206992*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90433 /*207013*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90440 /*207025*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90451 /*207042*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90465 /*207064*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90473 /*207077*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90483 /*207093*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90496 /*207114*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90505 /*207128*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90515 /*207141*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90522 /*207154*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90532 /*207172*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90546 /*207191*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90553 /*207204*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90563 /*207222*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90573 /*207239*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90582 /*207251*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90589 /*207264*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90599 /*207282*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90612 /*207300*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90619 /*207313*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90629 /*207331*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90639 /*207347*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90642 /*207353*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90652 /*207368*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90659 /*207380*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90669 /*207396*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90682 /*207417*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90689 /*207429*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90700 /*207446*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90714 /*207468*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90722 /*207481*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90732 /*207497*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90745 /*207518*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90754 /*207532*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90764 /*207545*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90771 /*207558*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90781 /*207576*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90795 /*207595*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90802 /*207608*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90812 /*207626*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90822 /*207643*/          OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90831 /*207655*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90838 /*207668*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90848 /*207686*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90861 /*207704*/            OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90868 /*207717*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90878 /*207735*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90888 /*207751*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
90891 /*207757*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90901 /*207772*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90908 /*207784*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90918 /*207800*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90931 /*207821*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90938 /*207833*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90949 /*207850*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90963 /*207872*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90971 /*207885*/            OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
90981 /*207901*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
90994 /*207922*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91003 /*207936*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91013 /*207949*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
91020 /*207962*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91030 /*207980*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91044 /*207999*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
91051 /*208012*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91061 /*208030*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91070 /*208044*/        OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91079 /*208056*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
91086 /*208069*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91096 /*208087*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91109 /*208105*/          OPC_CheckOpcode, TARGET_VAL(ISD::AND),
91116 /*208118*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91126 /*208136*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
91136 /*208152*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91145 /*208167*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91151 /*208179*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91157 /*208191*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91163 /*208203*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91169 /*208215*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91175 /*208227*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91181 /*208239*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91187 /*208251*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91200 /*208270*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91207 /*208281*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91217 /*208296*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91230 /*208315*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91238 /*208327*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91246 /*208339*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91252 /*208349*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91262 /*208364*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91275 /*208383*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91283 /*208395*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91291 /*208407*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91297 /*208417*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91307 /*208432*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91320 /*208451*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91328 /*208463*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91336 /*208475*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91342 /*208485*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91352 /*208500*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91365 /*208519*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91373 /*208531*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91381 /*208543*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91387 /*208553*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91397 /*208568*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91410 /*208587*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv8i8), 0,
91418 /*208599*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91426 /*208611*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91432 /*208621*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91442 /*208636*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91455 /*208655*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91463 /*208667*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91471 /*208679*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91477 /*208689*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91487 /*208704*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91500 /*208723*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91508 /*208735*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91516 /*208747*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91522 /*208757*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
91532 /*208772*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91545 /*208791*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORNv16i8), 0,
91555 /*208808*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv8i8), 0,
91561 /*208820*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv16i8), 0,
91567 /*208832*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv8i8), 0,
91573 /*208844*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv8i8), 0,
91579 /*208856*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv8i8), 0,
91585 /*208868*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv16i8), 0,
91591 /*208880*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv16i8), 0,
91597 /*208892*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv16i8), 0,
91603 /*208902*/  /*SwitchOpcode*/ 80|128,6/*848*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->209754
91610 /*208919*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
91621 /*208937*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRB), 0|OPFL_Chain,
91634 /*208959*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRH), 0|OPFL_Chain,
91648 /*208983*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91650 /*208991*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRB), 0|OPFL_Chain,
91663 /*209015*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91665 /*209023*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRH), 0|OPFL_Chain,
91678 /*209049*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91680 /*209057*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRW), 0|OPFL_Chain,
91685 /*209066*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
91692 /*209077*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRW), 0|OPFL_Chain,
91704 /*209096*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRX), 0|OPFL_Chain,
91712 /*209111*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91714 /*209119*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRB), 0|OPFL_Chain,
91722 /*209134*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91724 /*209142*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRH), 0|OPFL_Chain,
91732 /*209157*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91734 /*209165*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STXRW), 0|OPFL_Chain,
91745 /*209186*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
91756 /*209204*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRB), 0|OPFL_Chain,
91769 /*209226*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRH), 0|OPFL_Chain,
91783 /*209250*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91785 /*209258*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRB), 0|OPFL_Chain,
91798 /*209282*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91800 /*209290*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRH), 0|OPFL_Chain,
91813 /*209316*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91815 /*209324*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRW), 0|OPFL_Chain,
91820 /*209333*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
91827 /*209344*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRW), 0|OPFL_Chain,
91839 /*209363*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRX), 0|OPFL_Chain,
91847 /*209378*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91849 /*209386*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRB), 0|OPFL_Chain,
91857 /*209401*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91859 /*209409*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRH), 0|OPFL_Chain,
91867 /*209424*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
91869 /*209432*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::STLXRW), 0|OPFL_Chain,
91884 /*209458*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDG), 0|OPFL_Chain,
91892 /*209473*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
91897 /*209481*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SPACE), 0|OPFL_Chain,
91908 /*209501*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDXRX), 0|OPFL_Chain,
91916 /*209515*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDXRB), 0|OPFL_Chain,
91919 /*209525*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
91927 /*209541*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDXRH), 0|OPFL_Chain,
91930 /*209551*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
91938 /*209567*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDXRW), 0|OPFL_Chain,
91941 /*209577*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
91953 /*209599*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDAXRX), 0|OPFL_Chain,
91961 /*209613*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDAXRB), 0|OPFL_Chain,
91964 /*209623*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
91972 /*209639*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDAXRH), 0|OPFL_Chain,
91975 /*209649*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
91983 /*209665*/        OPC_EmitNode1, TARGET_VAL(AArch64::LDAXRW), 0|OPFL_Chain,
91986 /*209675*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0|OPFL_Chain,
91995 /*209692*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TSTART), 0|OPFL_Chain,
92003 /*209705*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TTEST), 0|OPFL_Chain,
92015 /*209724*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::IRG), 0|OPFL_Chain,
92026 /*209745*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::IRGstack), 0|OPFL_Chain,
92031 /*209754*/  /*SwitchOpcode*/ 107|128,2/*363*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->210121
92042 /*209775*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
92049 /*209790*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
92061 /*209814*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
92068 /*209829*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
92080 /*209853*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWroW), 0|OPFL_Chain|OPFL_MemRefs,
92087 /*209868*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWroX), 0|OPFL_Chain|OPFL_MemRefs,
92099 /*209892*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXroW), 0|OPFL_Chain|OPFL_MemRefs,
92106 /*209907*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXroX), 0|OPFL_Chain|OPFL_MemRefs,
92118 /*209931*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRBBui), 0|OPFL_Chain|OPFL_MemRefs,
92125 /*209944*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURBBi), 0|OPFL_Chain|OPFL_MemRefs,
92137 /*209966*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRHHui), 0|OPFL_Chain|OPFL_MemRefs,
92144 /*209979*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURHHi), 0|OPFL_Chain|OPFL_MemRefs,
92156 /*210001*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRWui), 0|OPFL_Chain|OPFL_MemRefs,
92163 /*210014*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURWi), 0|OPFL_Chain|OPFL_MemRefs,
92175 /*210036*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRXui), 0|OPFL_Chain|OPFL_MemRefs,
92182 /*210049*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDURXi), 0|OPFL_Chain|OPFL_MemRefs,
92194 /*210071*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDARB), 0|OPFL_Chain|OPFL_MemRefs,
92202 /*210084*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDARH), 0|OPFL_Chain|OPFL_MemRefs,
92210 /*210097*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDARW), 0|OPFL_Chain|OPFL_MemRefs,
92219 /*210112*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDARX), 0|OPFL_Chain|OPFL_MemRefs,
92225 /*210121*/  /*SwitchOpcode*/ 100|128,2/*356*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->210481
92239 /*210149*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBroW), 0|OPFL_Chain|OPFL_MemRefs,
92246 /*210164*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBroX), 0|OPFL_Chain|OPFL_MemRefs,
92257 /*210186*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHroW), 0|OPFL_Chain|OPFL_MemRefs,
92264 /*210201*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHroX), 0|OPFL_Chain|OPFL_MemRefs,
92275 /*210223*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWroW), 0|OPFL_Chain|OPFL_MemRefs,
92282 /*210238*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWroX), 0|OPFL_Chain|OPFL_MemRefs,
92293 /*210260*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRBBui), 0|OPFL_Chain|OPFL_MemRefs,
92300 /*210273*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURBBi), 0|OPFL_Chain|OPFL_MemRefs,
92311 /*210293*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRHHui), 0|OPFL_Chain|OPFL_MemRefs,
92318 /*210306*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURHHi), 0|OPFL_Chain|OPFL_MemRefs,
92329 /*210326*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRWui), 0|OPFL_Chain|OPFL_MemRefs,
92336 /*210339*/            OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURWi), 0|OPFL_Chain|OPFL_MemRefs,
92349 /*210362*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRXroW), 0|OPFL_Chain|OPFL_MemRefs,
92356 /*210377*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRXroX), 0|OPFL_Chain|OPFL_MemRefs,
92363 /*210392*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STRXui), 0|OPFL_Chain|OPFL_MemRefs,
92370 /*210405*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STURXi), 0|OPFL_Chain|OPFL_MemRefs,
92385 /*210430*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STLRB), 0|OPFL_Chain|OPFL_MemRefs,
92393 /*210443*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STLRH), 0|OPFL_Chain|OPFL_MemRefs,
92401 /*210456*/          OPC_MorphNodeTo0, TARGET_VAL(AArch64::STLRW), 0|OPFL_Chain|OPFL_MemRefs,
92411 /*210472*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::STLRX), 0|OPFL_Chain|OPFL_MemRefs,
92417 /*210481*/  /*SwitchOpcode*/ 106|128,1/*234*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->210719
92427 /*210501*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::STGOffset), 0|OPFL_Chain,
92439 /*210522*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::STGPi), 0|OPFL_Chain,
92447 /*210537*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92452 /*210546*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::HINT), 0|OPFL_Chain,
92460 /*210558*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92465 /*210567*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::DMB), 0|OPFL_Chain,
92473 /*210579*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92478 /*210588*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::DSB), 0|OPFL_Chain,
92486 /*210600*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92491 /*210609*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::ISB), 0|OPFL_Chain,
92499 /*210621*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92504 /*210630*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::TCANCEL), 0|OPFL_Chain,
92516 /*210648*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92520 /*210656*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::HWASAN_CHECK_MEMACCESS), 0|OPFL_Chain|OPFL_GlueInput,
92532 /*210676*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
92536 /*210684*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::HWASAN_CHECK_MEMACCESS_SHORTGRANULES), 0|OPFL_Chain|OPFL_GlueInput,
92544 /*210699*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::TCOMMIT), 0|OPFL_Chain,
92552 /*210712*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::CLREX), 0|OPFL_Chain,
92557 /*210719*/  /*SwitchOpcode*/ 56, TARGET_VAL(AArch64ISD::LOADgot),// ->210778
92560 /*210724*/    OPC_SwitchOpcode /*4 cases */, 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->210738
92563 /*210731*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::LOADgot), 0,
92567 /*210738*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->210751
92570 /*210744*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::LOADgot), 0,
92574 /*210751*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->210764
92577 /*210757*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::LOADgot), 0,
92581 /*210764*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetConstantPool),// ->210777
92584 /*210770*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::LOADgot), 0,
92589 /*210778*/  /*SwitchOpcode*/ 73|128,4/*585*/, TARGET_VAL(ISD::MUL),// ->211367
92592 /*210785*/      OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
92599 /*210799*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MSUBWrrr), 0,
92605 /*210813*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MSUBXrrr), 0,
92613 /*210826*/      OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
92619 /*210839*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MSUBWrrr), 0,
92625 /*210853*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MSUBXrrr), 0,
92632 /*210866*/      OPC_SwitchOpcode /*3 cases */, 60, TARGET_VAL(ISD::SIGN_EXTEND),// ->210930
92638 /*210876*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92644 /*210889*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
92647 /*210899*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
92653 /*210910*/          OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
92658 /*210920*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
92663 /*210930*/      /*SwitchOpcode*/ 60, TARGET_VAL(ISD::ZERO_EXTEND),// ->210993
92669 /*210939*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92675 /*210952*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
92678 /*210962*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMADDLrrr), 0,
92684 /*210973*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
92689 /*210983*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMADDLrrr), 0,
92694 /*210993*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->211045
92702 /*211004*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92706 /*211013*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
92710 /*211026*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
92713 /*211036*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMADDLrrr), 0,
92724 /*211058*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MADDWrrr), 0,
92730 /*211072*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MADDXrrr), 0,
92737 /*211084*/        OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(AArch64ISD::DUPLANE16),// ->211134
92742 /*211093*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92750 /*211109*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv4i16_indexed), 0,
92757 /*211124*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv8i16_indexed), 0,
92762 /*211134*/        /*SwitchOpcode*/ 46, TARGET_VAL(AArch64ISD::DUPLANE32),// ->211183
92767 /*211142*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92775 /*211158*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv2i32_indexed), 0,
92782 /*211173*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv4i32_indexed), 0,
92791 /*211187*/      OPC_SwitchOpcode /*2 cases */, 47, TARGET_VAL(AArch64ISD::DUPLANE16),// ->211238
92796 /*211196*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92805 /*211213*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv4i16_indexed), 0,
92812 /*211228*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv8i16_indexed), 0,
92817 /*211238*/      /*SwitchOpcode*/ 47, TARGET_VAL(AArch64ISD::DUPLANE32),// ->211288
92822 /*211246*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92831 /*211263*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv2i32_indexed), 0,
92838 /*211278*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv4i32_indexed), 0,
92849 /*211297*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv8i8), 0,
92855 /*211309*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv16i8), 0,
92861 /*211321*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv4i16), 0,
92867 /*211333*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv8i16), 0,
92873 /*211345*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv2i32), 0,
92879 /*211357*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MULv4i32), 0,
92885 /*211367*/  /*SwitchOpcode*/ 77|128,6/*845*/, TARGET_VAL(AArch64ISD::CSEL),// ->212216
92892 /*211382*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92901 /*211403*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCWr), 0|OPFL_GlueInput,
92910 /*211425*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCXr), 0|OPFL_GlueInput,
92919 /*211449*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92928 /*211470*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVWr), 0|OPFL_GlueInput,
92937 /*211492*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVXr), 0|OPFL_GlueInput,
92946 /*211506*/      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
92952 /*211515*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92959 /*211530*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCWr), 0|OPFL_GlueInput,
92966 /*211546*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCXr), 0|OPFL_GlueInput,
92973 /*211558*/      OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
92980 /*211568*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
92988 /*211586*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCWr), 0|OPFL_GlueInput,
92996 /*211605*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCXr), 0|OPFL_GlueInput,
93004 /*211618*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
93010 /*211636*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93017 /*211651*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVWr), 0|OPFL_GlueInput,
93024 /*211667*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVXr), 0|OPFL_GlueInput,
93031 /*211679*/      OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
93038 /*211698*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93046 /*211716*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVWr), 0|OPFL_GlueInput,
93054 /*211735*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVXr), 0|OPFL_GlueInput,
93062 /*211748*/      OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
93068 /*211757*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93075 /*211772*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSNEGWr), 0|OPFL_GlueInput,
93082 /*211788*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSNEGXr), 0|OPFL_GlueInput,
93089 /*211800*/      OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
93096 /*211810*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93104 /*211828*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSNEGWr), 0|OPFL_GlueInput,
93112 /*211847*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSNEGXr), 0|OPFL_GlueInput,
93122 /*211863*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93130 /*211881*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCWr), 0|OPFL_GlueInput,
93138 /*211900*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCXr), 0|OPFL_GlueInput,
93148 /*211916*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93157 /*211937*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCWr), 0|OPFL_GlueInput,
93166 /*211959*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCXr), 0|OPFL_GlueInput,
93176 /*211984*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93184 /*212002*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVWr), 0|OPFL_GlueInput,
93192 /*212021*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVXr), 0|OPFL_GlueInput,
93202 /*212046*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93211 /*212067*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVWr), 0|OPFL_GlueInput,
93220 /*212089*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVXr), 0|OPFL_GlueInput,
93230 /*212104*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93237 /*212119*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSELWr), 0|OPFL_GlueInput,
93244 /*212135*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSELXr), 0|OPFL_GlueInput,
93252 /*212153*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCSELHrrr), 0|OPFL_GlueInput,
93260 /*212171*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCSELSrrr), 0|OPFL_GlueInput,
93268 /*212189*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCSELDrrr), 0|OPFL_GlueInput,
93275 /*212205*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::F128CSEL), 0|OPFL_GlueInput,
93281 /*212216*/  /*SwitchOpcode*/ 24|128,2/*280*/, TARGET_VAL(AArch64ISD::WrapperLarge),// ->212500
93284 /*212222*/    OPC_SwitchOpcode /*4 cases */, 66, TARGET_VAL(ISD::TargetGlobalAddress),// ->212292
93288 /*212229*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
93292 /*212235*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
93296 /*212241*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
93299 /*212248*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVZXi), 0,
93302 /*212259*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93305 /*212271*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93308 /*212283*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVKXi), 0,
93312 /*212292*/    /*SwitchOpcode*/ 66, TARGET_VAL(ISD::TargetBlockAddress),// ->212361
93316 /*212298*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
93320 /*212304*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
93324 /*212310*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
93327 /*212317*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVZXi), 0,
93330 /*212328*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93333 /*212340*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93336 /*212352*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVKXi), 0,
93340 /*212361*/    /*SwitchOpcode*/ 66, TARGET_VAL(ISD::TargetConstantPool),// ->212430
93344 /*212367*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
93348 /*212373*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
93352 /*212379*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
93355 /*212386*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVZXi), 0,
93358 /*212397*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93361 /*212409*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93364 /*212421*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVKXi), 0,
93368 /*212430*/    /*SwitchOpcode*/ 66, TARGET_VAL(ISD::TargetJumpTable),// ->212499
93372 /*212436*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
93376 /*212442*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
93380 /*212448*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
93383 /*212455*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVZXi), 0,
93386 /*212466*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93389 /*212478*/      OPC_EmitNode1, TARGET_VAL(AArch64::MOVKXi), 0,
93392 /*212490*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVKXi), 0,
93397 /*212500*/  /*SwitchOpcode*/ 0|128,2/*256*/, TARGET_VAL(AArch64ISD::ADDS),// ->212760
93403 /*212514*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWrx), 0,
93409 /*212528*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWri), 0,
93415 /*212542*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWrx), 0,
93421 /*212556*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWri), 0,
93427 /*212570*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWri), 0,
93433 /*212584*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWrs), 0,
93439 /*212598*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWri), 0,
93445 /*212612*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWrs), 0,
93450 /*212623*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWrr), 0,
93458 /*212640*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXrx), 0,
93464 /*212654*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXri), 0,
93470 /*212668*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXrx), 0,
93476 /*212682*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXri), 0,
93482 /*212696*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXri), 0,
93488 /*212710*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXrs), 0,
93494 /*212724*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXri), 0,
93500 /*212738*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXrs), 0,
93505 /*212749*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXrr), 0,
93511 /*212760*/  /*SwitchOpcode*/ 16|128,1/*144*/, TARGET_VAL(AArch64ISD::SUBS),// ->212908
93517 /*212774*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWrx), 0,
93523 /*212788*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSWri), 0,
93529 /*212802*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWri), 0,
93535 /*212816*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWrs), 0,
93540 /*212827*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSWrr), 0,
93548 /*212844*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXrx), 0,
93554 /*212858*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADDSXri), 0,
93560 /*212872*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXri), 0,
93566 /*212886*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXrs), 0,
93571 /*212897*/        OPC_MorphNodeTo2, TARGET_VAL(AArch64::SUBSXrr), 0,
93577 /*212908*/  /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(AArch64ISD::CCMN),// ->213085
93584 /*212921*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93589 /*212929*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93594 /*212937*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93602 /*212953*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMNWi), 0|OPFL_GlueInput,
93609 /*212966*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93614 /*212974*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93621 /*212988*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMNWr), 0|OPFL_GlueInput,
93631 /*213006*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93636 /*213014*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93641 /*213022*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93649 /*213038*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMNXi), 0|OPFL_GlueInput,
93656 /*213051*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93661 /*213059*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93668 /*213073*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMNXr), 0|OPFL_GlueInput,
93674 /*213085*/  /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(AArch64ISD::CCMP),// ->213262
93681 /*213098*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93686 /*213106*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93691 /*213114*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93699 /*213130*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMPWi), 0|OPFL_GlueInput,
93706 /*213143*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93711 /*213151*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93718 /*213165*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMPWr), 0|OPFL_GlueInput,
93728 /*213183*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93733 /*213191*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93738 /*213199*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93746 /*213215*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMPXi), 0|OPFL_GlueInput,
93753 /*213228*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93758 /*213236*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
93765 /*213250*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CCMPXr), 0|OPFL_GlueInput,
93771 /*213262*/  /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(AArch64ISD::ADDlow),// ->213422
93774 /*213270*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::ADRP),
93777 /*213275*/      OPC_SwitchOpcode /*6 cases */, 18, TARGET_VAL(ISD::TargetGlobalAddress),// ->213297
93782 /*213283*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
93785 /*213289*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVaddr), 0,
93789 /*213297*/      /*SwitchOpcode*/ 18, TARGET_VAL(ISD::TargetJumpTable),// ->213318
93794 /*213304*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetJumpTable),
93797 /*213310*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVaddrJT), 0,
93801 /*213318*/      /*SwitchOpcode*/ 18, TARGET_VAL(ISD::TargetConstantPool),// ->213339
93806 /*213325*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstantPool),
93809 /*213331*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVaddrCP), 0,
93813 /*213339*/      /*SwitchOpcode*/ 18, TARGET_VAL(ISD::TargetBlockAddress),// ->213360
93818 /*213346*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetBlockAddress),
93821 /*213352*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVaddrBA), 0,
93825 /*213360*/      /*SwitchOpcode*/ 18, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->213381
93830 /*213367*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
93833 /*213373*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVaddrTLS), 0,
93837 /*213381*/      /*SwitchOpcode*/ 18, TARGET_VAL(ISD::TargetExternalSymbol),// ->213402
93842 /*213388*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
93845 /*213394*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVaddrEXT), 0,
93854 /*213407*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
93857 /*213413*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDlowTLS), 0,
93862 /*213422*/  /*SwitchOpcode*/ 20, TARGET_VAL(AArch64ISD::STG),// ->213445
93871 /*213437*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::STGOffset), 0|OPFL_Chain|OPFL_MemRefs,
93875 /*213445*/  /*SwitchOpcode*/ 20, TARGET_VAL(AArch64ISD::STZG),// ->213468
93884 /*213460*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::STZGOffset), 0|OPFL_Chain|OPFL_MemRefs,
93888 /*213468*/  /*SwitchOpcode*/ 20, TARGET_VAL(AArch64ISD::ST2G),// ->213491
93897 /*213483*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::ST2GOffset), 0|OPFL_Chain|OPFL_MemRefs,
93901 /*213491*/  /*SwitchOpcode*/ 20, TARGET_VAL(AArch64ISD::STZ2G),// ->213514
93910 /*213506*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::STZ2GOffset), 0|OPFL_Chain|OPFL_MemRefs,
93914 /*213514*/  /*SwitchOpcode*/ 62|128,4/*574*/, TARGET_VAL(ISD::FP_TO_SINT),// ->214092
93917 /*213522*/      OPC_SwitchOpcode /*5 cases */, 71|128,1/*199*/, TARGET_VAL(ISD::FMUL),// ->213726
93926 /*213543*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWHri), 0,
93932 /*213555*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWHri), 0,
93941 /*213573*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXHri), 0,
93947 /*213585*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXHri), 0,
93959 /*213608*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWSri), 0,
93965 /*213620*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWSri), 0,
93974 /*213638*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXSri), 0,
93980 /*213650*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXSri), 0,
93992 /*213673*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWDri), 0,
93998 /*213685*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSWDri), 0,
94007 /*213703*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXDri), 0,
94013 /*213715*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSSXDri), 0,
94020 /*213726*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FCEIL),// ->213778
94025 /*213737*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUWSr), 0,
94030 /*213746*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUXSr), 0,
94038 /*213760*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUWDr), 0,
94043 /*213769*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPSUXDr), 0,
94049 /*213778*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FFLOOR),// ->213830
94054 /*213789*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUWSr), 0,
94059 /*213798*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUXSr), 0,
94067 /*213812*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUWDr), 0,
94072 /*213821*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMSUXDr), 0,
94078 /*213830*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FTRUNC),// ->213882
94083 /*213841*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWSr), 0,
94088 /*213850*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXSr), 0,
94096 /*213864*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWDr), 0,
94101 /*213873*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXDr), 0,
94107 /*213882*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FROUND),// ->213934
94112 /*213893*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWSr), 0,
94117 /*213902*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXSr), 0,
94125 /*213916*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWDr), 0,
94130 /*213925*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXDr), 0,
94143 /*213947*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWHr), 0,
94149 /*213958*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXHr), 0,
94158 /*213974*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWSr), 0,
94164 /*213985*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXSr), 0,
94173 /*214001*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWDr), 0,
94179 /*214012*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXDr), 0,
94188 /*214027*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv4f16), 0,
94196 /*214041*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv8f16), 0,
94204 /*214055*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv2f32), 0,
94212 /*214069*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv4f32), 0,
94220 /*214083*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSv2f64), 0,
94226 /*214092*/  /*SwitchOpcode*/ 62|128,4/*574*/, TARGET_VAL(ISD::FP_TO_UINT),// ->214670
94229 /*214100*/      OPC_SwitchOpcode /*5 cases */, 71|128,1/*199*/, TARGET_VAL(ISD::FMUL),// ->214304
94238 /*214121*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWHri), 0,
94244 /*214133*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWHri), 0,
94253 /*214151*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXHri), 0,
94259 /*214163*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXHri), 0,
94271 /*214186*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWSri), 0,
94277 /*214198*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWSri), 0,
94286 /*214216*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXSri), 0,
94292 /*214228*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXSri), 0,
94304 /*214251*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWDri), 0,
94310 /*214263*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSWDri), 0,
94319 /*214281*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXDri), 0,
94325 /*214293*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUSXDri), 0,
94332 /*214304*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FCEIL),// ->214356
94337 /*214315*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUWSr), 0,
94342 /*214324*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUXSr), 0,
94350 /*214338*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUWDr), 0,
94355 /*214347*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTPUUXDr), 0,
94361 /*214356*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FFLOOR),// ->214408
94366 /*214367*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUWSr), 0,
94371 /*214376*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUXSr), 0,
94379 /*214390*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUWDr), 0,
94384 /*214399*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTMUUXDr), 0,
94390 /*214408*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FTRUNC),// ->214460
94395 /*214419*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWSr), 0,
94400 /*214428*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXSr), 0,
94408 /*214442*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWDr), 0,
94413 /*214451*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXDr), 0,
94419 /*214460*/      /*SwitchOpcode*/ 49, TARGET_VAL(ISD::FROUND),// ->214512
94424 /*214471*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUWSr), 0,
94429 /*214480*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUXSr), 0,
94437 /*214494*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUWDr), 0,
94442 /*214503*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTAUUXDr), 0,
94455 /*214525*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWHr), 0,
94461 /*214536*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXHr), 0,
94470 /*214552*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWSr), 0,
94476 /*214563*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXSr), 0,
94485 /*214579*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUWDr), 0,
94491 /*214590*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUUXDr), 0,
94500 /*214605*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv4f16), 0,
94508 /*214619*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv8f16), 0,
94516 /*214633*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv2f32), 0,
94524 /*214647*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv4f32), 0,
94532 /*214661*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZUv2f64), 0,
94538 /*214670*/  /*SwitchOpcode*/ 104|128,1/*232*/, TARGET_VAL(ISD::ROTR),// ->214906
94541 /*214677*/      OPC_CheckOpcode, TARGET_VAL(ISD::BSWAP),
94547 /*214689*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16Wr), 0,
94554 /*214702*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32Xr), 0,
94564 /*214717*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
94571 /*214731*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTRWrri), 0,
94580 /*214748*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTRXrri), 0,
94587 /*214760*/        OPC_SwitchOpcode /*3 cases */, 41, TARGET_VAL(ISD::ZERO_EXTEND),// ->214805
94592 /*214771*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVWr), 0,
94599 /*214787*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
94601 /*214796*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVXr), 0,
94606 /*214805*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->214822
94611 /*214814*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVWr), 0,
94615 /*214822*/        /*SwitchOpcode*/ 41, TARGET_VAL(ISD::SIGN_EXTEND),// ->214866
94620 /*214832*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVWr), 0,
94627 /*214848*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
94629 /*214857*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVXr), 0,
94639 /*214874*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVXr), 0,
94645 /*214887*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
94647 /*214895*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::RORVWr), 0,
94654 /*214906*/  /*SwitchOpcode*/ 62, TARGET_VAL(ISD::BSWAP),// ->214971
94657 /*214912*/      OPC_CheckOpcode, TARGET_VAL(ISD::ROTR),
94664 /*214925*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16Wr), 0,
94673 /*214940*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32Xr), 0,
94681 /*214953*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::REVWr), 0,
94686 /*214962*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::REVXr), 0,
94692 /*214971*/  /*SwitchOpcode*/ 59|128,1/*187*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->215162
94695 /*214978*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
94700 /*214986*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
94707 /*214999*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMOVvi32to64), 0,
94714 /*215011*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
94717 /*215020*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
94721 /*215035*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
94727 /*215046*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
94735 /*215063*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv16i8_shift), 0,
94745 /*215083*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv8i16_shift), 0,
94755 /*215103*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv4i32_shift), 0,
94765 /*215122*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv8i8_shift), 0,
94772 /*215137*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
94779 /*215152*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
94785 /*215162*/  /*SwitchOpcode*/ 24|128,3/*408*/, TARGET_VAL(ISD::SHL),// ->215574
94788 /*215170*/      OPC_SwitchOpcode /*2 cases */, 4|128,1/*132*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->215307
94797 /*215185*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
94807 /*215207*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
94819 /*215232*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
94830 /*215249*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
94840 /*215271*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMWri), 0,
94852 /*215296*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
94858 /*215307*/      /*SwitchOpcode*/ 51, TARGET_VAL(ISD::SIGN_EXTEND),// ->215361
94863 /*215314*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
94868 /*215324*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
94871 /*215333*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
94877 /*215352*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBFMXri), 0,
94887 /*215369*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
94897 /*215391*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UBFMWri), 0,
94909 /*215416*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UBFMXri), 0,
94916 /*215428*/        OPC_SwitchOpcode /*3 cases */, 41, TARGET_VAL(ISD::ZERO_EXTEND),// ->215473
94921 /*215439*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVWr), 0,
94928 /*215455*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
94930 /*215464*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVXr), 0,
94935 /*215473*/        /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->215490
94940 /*215482*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVWr), 0,
94944 /*215490*/        /*SwitchOpcode*/ 41, TARGET_VAL(ISD::SIGN_EXTEND),// ->215534
94949 /*215500*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVWr), 0,
94956 /*215516*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
94958 /*215525*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVXr), 0,
94968 /*215542*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVXr), 0,
94974 /*215555*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
94976 /*215563*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSLVWr), 0,
94983 /*215574*/  /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_START),// ->215599
94987 /*215580*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
94991 /*215586*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
94994 /*215591*/    OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
94998 /*215599*/  /*SwitchOpcode*/ 23, TARGET_VAL(ISD::CALLSEQ_END),// ->215625
95003 /*215606*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
95007 /*215612*/    OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
95010 /*215617*/    OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
95014 /*215625*/  /*SwitchOpcode*/ 123, TARGET_VAL(AArch64ISD::FCCMP),// ->215751
95021 /*215636*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95026 /*215644*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95034 /*215660*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCCMPHrr), 0|OPFL_GlueInput,
95043 /*215676*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95048 /*215684*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95056 /*215700*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCCMPSrr), 0|OPFL_GlueInput,
95065 /*215716*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95070 /*215724*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95078 /*215740*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCCMPDrr), 0|OPFL_GlueInput,
95083 /*215751*/  /*SwitchOpcode*/ 92, TARGET_VAL(AArch64ISD::TC_RETURN),// ->215846
95089 /*215760*/      OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(ISD::TargetGlobalAddress),// ->215783
95093 /*215767*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
95098 /*215776*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
95102 /*215783*/      /*SwitchOpcode*/ 19, TARGET_VAL(ISD::TargetExternalSymbol),// ->215805
95106 /*215789*/        OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
95111 /*215798*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
95120 /*215811*/      OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
95127 /*215824*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TCRETURNri), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
95135 /*215837*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TCRETURNriBTI), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
95141 /*215846*/  /*SwitchOpcode*/ 45, TARGET_VAL(AArch64ISD::EXTR),// ->215894
95146 /*215853*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95153 /*215867*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTRWrri), 0,
95162 /*215884*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTRXrri), 0,
95167 /*215894*/  /*SwitchOpcode*/ 71|128,1/*199*/, TARGET_VAL(ISD::SRL),// ->216097
95172 /*215903*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95180 /*215920*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UBFMWri), 0,
95190 /*215940*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UBFMXri), 0,
95197 /*215952*/      OPC_SwitchOpcode /*3 cases */, 41, TARGET_VAL(ISD::ZERO_EXTEND),// ->215997
95202 /*215963*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVWr), 0,
95209 /*215979*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
95211 /*215988*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVXr), 0,
95216 /*215997*/      /*SwitchOpcode*/ 14, TARGET_VAL(ISD::ANY_EXTEND),// ->216014
95221 /*216006*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVWr), 0,
95225 /*216014*/      /*SwitchOpcode*/ 41, TARGET_VAL(ISD::SIGN_EXTEND),// ->216058
95230 /*216024*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVWr), 0,
95237 /*216040*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
95239 /*216049*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVXr), 0,
95249 /*216066*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVXr), 0,
95255 /*216079*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
95257 /*216087*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LSRVWr), 0,
95263 /*216097*/  /*SwitchOpcode*/ 99, TARGET_VAL(AArch64ISD::TBZ),// ->216199
95270 /*216108*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95276 /*216118*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
95280 /*216125*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::TBZW), 0|OPFL_Chain,
95288 /*216138*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95295 /*216150*/        OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
95299 /*216157*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TBZX), 0|OPFL_Chain,
95308 /*216171*/        OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
95312 /*216179*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
95315 /*216189*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TBZW), 0|OPFL_Chain,
95321 /*216199*/  /*SwitchOpcode*/ 99, TARGET_VAL(AArch64ISD::TBNZ),// ->216301
95328 /*216210*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95334 /*216220*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
95338 /*216227*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::TBNZW), 0|OPFL_Chain,
95346 /*216240*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95353 /*216252*/        OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
95357 /*216259*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TBNZX), 0|OPFL_Chain,
95366 /*216273*/        OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
95370 /*216281*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
95373 /*216291*/        OPC_MorphNodeTo0, TARGET_VAL(AArch64::TBNZW), 0|OPFL_Chain,
95379 /*216301*/  /*SwitchOpcode*/ 105, TARGET_VAL(AArch64ISD::FCMP),// ->216409
95385 /*216312*/        OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
95389 /*216320*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMPHri), 0,
95396 /*216331*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMPHrr), 0,
95405 /*216346*/        OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
95409 /*216354*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMPSri), 0,
95416 /*216365*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMPSrr), 0,
95425 /*216380*/        OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
95429 /*216388*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMPDri), 0,
95436 /*216399*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMPDrr), 0,
95442 /*216409*/  /*SwitchOpcode*/ 54|128,1/*182*/, TARGET_VAL(AArch64ISD::SQSHLU_I),// ->216595
95446 /*216416*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95454 /*216432*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUs), 0,
95464 /*216451*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUd), 0,
95471 /*216465*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUd), 0,
95482 /*216485*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv8i8_shift), 0,
95489 /*216499*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv16i8_shift), 0,
95500 /*216519*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv4i16_shift), 0,
95507 /*216533*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv8i16_shift), 0,
95518 /*216553*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv2i32_shift), 0,
95525 /*216567*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv4i32_shift), 0,
95536 /*216586*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLUv2i64_shift), 0,
95541 /*216595*/  /*SwitchOpcode*/ 54|128,1/*182*/, TARGET_VAL(AArch64ISD::SQSHL_I),// ->216781
95545 /*216602*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95553 /*216618*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLs), 0,
95563 /*216637*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLd), 0,
95570 /*216651*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLd), 0,
95581 /*216671*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv8i8_shift), 0,
95588 /*216685*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv16i8_shift), 0,
95599 /*216705*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv4i16_shift), 0,
95606 /*216719*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv8i16_shift), 0,
95617 /*216739*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv2i32_shift), 0,
95624 /*216753*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv4i32_shift), 0,
95635 /*216772*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHLv2i64_shift), 0,
95640 /*216781*/  /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(AArch64ISD::SRSHR_I),// ->216949
95644 /*216788*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95652 /*216805*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRd), 0,
95659 /*216819*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRd), 0,
95670 /*216839*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv8i8_shift), 0,
95677 /*216853*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv16i8_shift), 0,
95688 /*216873*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv4i16_shift), 0,
95695 /*216887*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv8i16_shift), 0,
95706 /*216907*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv2i32_shift), 0,
95713 /*216921*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv4i32_shift), 0,
95724 /*216940*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SRSHRv2i64_shift), 0,
95729 /*216949*/  /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(AArch64ISD::VASHR),// ->217117
95733 /*216956*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95741 /*216973*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRd), 0,
95748 /*216987*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRd), 0,
95759 /*217007*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv8i8_shift), 0,
95766 /*217021*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv16i8_shift), 0,
95777 /*217041*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv4i16_shift), 0,
95784 /*217055*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv8i16_shift), 0,
95795 /*217075*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv2i32_shift), 0,
95802 /*217089*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv4i32_shift), 0,
95813 /*217108*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHRv2i64_shift), 0,
95818 /*217117*/  /*SwitchOpcode*/ 54|128,1/*182*/, TARGET_VAL(AArch64ISD::UQSHL_I),// ->217303
95822 /*217124*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95830 /*217140*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLs), 0,
95840 /*217159*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLd), 0,
95847 /*217173*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLd), 0,
95858 /*217193*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv8i8_shift), 0,
95865 /*217207*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv16i8_shift), 0,
95876 /*217227*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv4i16_shift), 0,
95883 /*217241*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv8i16_shift), 0,
95894 /*217261*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv2i32_shift), 0,
95901 /*217275*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv4i32_shift), 0,
95912 /*217294*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHLv2i64_shift), 0,
95917 /*217303*/  /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(AArch64ISD::URSHR_I),// ->217471
95921 /*217310*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
95929 /*217327*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRd), 0,
95936 /*217341*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRd), 0,
95947 /*217361*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv8i8_shift), 0,
95954 /*217375*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv16i8_shift), 0,
95965 /*217395*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv4i16_shift), 0,
95972 /*217409*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv8i16_shift), 0,
95983 /*217429*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv2i32_shift), 0,
95990 /*217443*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv4i32_shift), 0,
96001 /*217462*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::URSHRv2i64_shift), 0,
96006 /*217471*/  /*SwitchOpcode*/ 36|128,1/*164*/, TARGET_VAL(AArch64ISD::VLSHR),// ->217639
96010 /*217478*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
96018 /*217495*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRd), 0,
96025 /*217509*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRd), 0,
96036 /*217529*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv8i8_shift), 0,
96043 /*217543*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv16i8_shift), 0,
96054 /*217563*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv4i16_shift), 0,
96061 /*217577*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv8i16_shift), 0,
96072 /*217597*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv2i32_shift), 0,
96079 /*217611*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv4i32_shift), 0,
96090 /*217630*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHRv2i64_shift), 0,
96095 /*217639*/  /*SwitchOpcode*/ 45, TARGET_VAL(AArch64ISD::CSINV),// ->217687
96100 /*217646*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
96107 /*217661*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVWr), 0|OPFL_GlueInput,
96114 /*217677*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINVXr), 0|OPFL_GlueInput,
96119 /*217687*/  /*SwitchOpcode*/ 45, TARGET_VAL(AArch64ISD::CSNEG),// ->217735
96124 /*217694*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
96131 /*217709*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSNEGWr), 0|OPFL_GlueInput,
96138 /*217725*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSNEGXr), 0|OPFL_GlueInput,
96143 /*217735*/  /*SwitchOpcode*/ 45, TARGET_VAL(AArch64ISD::CSINC),// ->217783
96148 /*217742*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
96155 /*217757*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCWr), 0|OPFL_GlueInput,
96162 /*217773*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CSINCXr), 0|OPFL_GlueInput,
96167 /*217783*/  /*SwitchOpcode*/ 69, TARGET_VAL(AArch64ISD::ADR),// ->217855
96170 /*217788*/    OPC_SwitchOpcode /*5 cases */, 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->217802
96173 /*217795*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADR), 0,
96177 /*217802*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetConstantPool),// ->217815
96180 /*217808*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADR), 0,
96184 /*217815*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetBlockAddress),// ->217828
96187 /*217821*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADR), 0,
96191 /*217828*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->217841
96194 /*217834*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADR), 0,
96198 /*217841*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetJumpTable),// ->217854
96201 /*217847*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADR), 0,
96206 /*217855*/  /*SwitchOpcode*/ 56, TARGET_VAL(AArch64ISD::ADRP),// ->217914
96209 /*217860*/    OPC_SwitchOpcode /*4 cases */, 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->217874
96212 /*217867*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADRP), 0,
96216 /*217874*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetConstantPool),// ->217887
96219 /*217880*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADRP), 0,
96223 /*217887*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetBlockAddress),// ->217900
96226 /*217893*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADRP), 0,
96230 /*217900*/    /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->217913
96233 /*217906*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADRP), 0,
96238 /*217914*/  /*SwitchOpcode*/ 30, TARGET_VAL(AArch64ISD::TLSDESC_CALLSEQ),// ->217947
96243 /*217921*/    OPC_SwitchOpcode /*2 cases */, 9, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->217934
96246 /*217927*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TLSDESC_CALLSEQ), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
96250 /*217934*/    /*SwitchOpcode*/ 9, TARGET_VAL(ISD::TargetExternalSymbol),// ->217946
96253 /*217939*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TLSDESC_CALLSEQ), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
96258 /*217947*/  /*SwitchOpcode*/ 27, TARGET_VAL(AArch64ISD::BRCOND),// ->217977
96262 /*217953*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
96266 /*217959*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
96272 /*217970*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::Bcc), 0|OPFL_Chain|OPFL_GlueInput,
96276 /*217977*/  /*SwitchOpcode*/ 44, TARGET_VAL(AArch64ISD::CALL),// ->218024
96282 /*217986*/      OPC_SwitchOpcode /*2 cases */, 9, TARGET_VAL(ISD::TargetGlobalAddress),// ->217999
96285 /*217992*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
96289 /*217999*/      /*SwitchOpcode*/ 9, TARGET_VAL(ISD::TargetExternalSymbol),// ->218011
96292 /*218004*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
96300 /*218016*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BLR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
96305 /*218024*/  /*SwitchOpcode*/ 15, TARGET_VAL(ISD::LOCAL_RECOVER),// ->218042
96308 /*218029*/    OPC_CheckOpcode, TARGET_VAL(ISD::MCSymbol),
96311 /*218035*/    OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVMCSym), 0,
96315 /*218042*/  /*SwitchOpcode*/ 37|128,4/*549*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->218595
96325 /*218063*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
96334 /*218084*/        OPC_EmitNode1, TARGET_VAL(AArch64::ORRWrs), 0,
96337 /*218096*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
96344 /*218109*/      OPC_SwitchOpcode /*2 cases */, 108|128,2/*364*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->218478
96349 /*218123*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96356 /*218136*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96366 /*218154*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv16i8_v8i16), 0,
96375 /*218170*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96385 /*218188*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i16_v4i32), 0,
96394 /*218204*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96404 /*218222*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv4i32_v2i64), 0,
96418 /*218246*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i8_v8i16), 0,
96429 /*218266*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv4i16_v4i32), 0,
96440 /*218286*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv2i32_v2i64), 0,
96450 /*218304*/            OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96457 /*218317*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96467 /*218335*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDLv16i8_v8i16), 0,
96476 /*218351*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96486 /*218369*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDLv8i16_v4i32), 0,
96495 /*218385*/              OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
96505 /*218403*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDLv4i32_v2i64), 0,
96519 /*218427*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDLv8i8_v8i16), 0,
96530 /*218447*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDLv4i16_v4i32), 0,
96541 /*218467*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SABDLv2i32_v2i64), 0,
96548 /*218478*/      /*SwitchOpcode*/ 63, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->218544
96556 /*218495*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv16i8_shift), 0,
96566 /*218515*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv8i16_shift), 0,
96576 /*218535*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv4i32_shift), 0,
96587 /*218555*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv8i8_shift), 0,
96594 /*218570*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv4i16_shift), 0,
96601 /*218585*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv2i32_shift), 0,
96607 /*218595*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->218913
96619 /*218617*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDX), 0|OPFL_Chain|OPFL_MemRefs,
96627 /*218631*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAX), 0|OPFL_Chain|OPFL_MemRefs,
96635 /*218645*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLX), 0|OPFL_Chain|OPFL_MemRefs,
96643 /*218659*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALX), 0|OPFL_Chain|OPFL_MemRefs,
96651 /*218673*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALX), 0|OPFL_Chain|OPFL_MemRefs,
96663 /*218696*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDW), 0|OPFL_Chain|OPFL_MemRefs,
96671 /*218710*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAW), 0|OPFL_Chain|OPFL_MemRefs,
96679 /*218724*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLW), 0|OPFL_Chain|OPFL_MemRefs,
96687 /*218738*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALW), 0|OPFL_Chain|OPFL_MemRefs,
96695 /*218752*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALW), 0|OPFL_Chain|OPFL_MemRefs,
96706 /*218771*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDH), 0|OPFL_Chain|OPFL_MemRefs,
96714 /*218785*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAH), 0|OPFL_Chain|OPFL_MemRefs,
96722 /*218799*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLH), 0|OPFL_Chain|OPFL_MemRefs,
96730 /*218813*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALH), 0|OPFL_Chain|OPFL_MemRefs,
96738 /*218827*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALH), 0|OPFL_Chain|OPFL_MemRefs,
96749 /*218846*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDB), 0|OPFL_Chain|OPFL_MemRefs,
96757 /*218860*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAB), 0|OPFL_Chain|OPFL_MemRefs,
96765 /*218874*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLB), 0|OPFL_Chain|OPFL_MemRefs,
96773 /*218888*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALB), 0|OPFL_Chain|OPFL_MemRefs,
96781 /*218902*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALB), 0|OPFL_Chain|OPFL_MemRefs,
96788 /*218913*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->219231
96800 /*218935*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETX), 0|OPFL_Chain|OPFL_MemRefs,
96808 /*218949*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETAX), 0|OPFL_Chain|OPFL_MemRefs,
96816 /*218963*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETLX), 0|OPFL_Chain|OPFL_MemRefs,
96824 /*218977*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALX), 0|OPFL_Chain|OPFL_MemRefs,
96832 /*218991*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALX), 0|OPFL_Chain|OPFL_MemRefs,
96844 /*219014*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETW), 0|OPFL_Chain|OPFL_MemRefs,
96852 /*219028*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETAW), 0|OPFL_Chain|OPFL_MemRefs,
96860 /*219042*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETLW), 0|OPFL_Chain|OPFL_MemRefs,
96868 /*219056*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALW), 0|OPFL_Chain|OPFL_MemRefs,
96876 /*219070*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALW), 0|OPFL_Chain|OPFL_MemRefs,
96887 /*219089*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETH), 0|OPFL_Chain|OPFL_MemRefs,
96895 /*219103*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETAH), 0|OPFL_Chain|OPFL_MemRefs,
96903 /*219117*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETLH), 0|OPFL_Chain|OPFL_MemRefs,
96911 /*219131*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALH), 0|OPFL_Chain|OPFL_MemRefs,
96919 /*219145*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALH), 0|OPFL_Chain|OPFL_MemRefs,
96930 /*219164*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETB), 0|OPFL_Chain|OPFL_MemRefs,
96938 /*219178*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETAB), 0|OPFL_Chain|OPFL_MemRefs,
96946 /*219192*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETLB), 0|OPFL_Chain|OPFL_MemRefs,
96954 /*219206*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALB), 0|OPFL_Chain|OPFL_MemRefs,
96962 /*219220*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSETALB), 0|OPFL_Chain|OPFL_MemRefs,
96969 /*219231*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->219549
96981 /*219253*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORX), 0|OPFL_Chain|OPFL_MemRefs,
96989 /*219267*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORAX), 0|OPFL_Chain|OPFL_MemRefs,
96997 /*219281*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORLX), 0|OPFL_Chain|OPFL_MemRefs,
97005 /*219295*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALX), 0|OPFL_Chain|OPFL_MemRefs,
97013 /*219309*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALX), 0|OPFL_Chain|OPFL_MemRefs,
97025 /*219332*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORW), 0|OPFL_Chain|OPFL_MemRefs,
97033 /*219346*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORAW), 0|OPFL_Chain|OPFL_MemRefs,
97041 /*219360*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORLW), 0|OPFL_Chain|OPFL_MemRefs,
97049 /*219374*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALW), 0|OPFL_Chain|OPFL_MemRefs,
97057 /*219388*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALW), 0|OPFL_Chain|OPFL_MemRefs,
97068 /*219407*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORH), 0|OPFL_Chain|OPFL_MemRefs,
97076 /*219421*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORAH), 0|OPFL_Chain|OPFL_MemRefs,
97084 /*219435*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORLH), 0|OPFL_Chain|OPFL_MemRefs,
97092 /*219449*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALH), 0|OPFL_Chain|OPFL_MemRefs,
97100 /*219463*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALH), 0|OPFL_Chain|OPFL_MemRefs,
97111 /*219482*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORB), 0|OPFL_Chain|OPFL_MemRefs,
97119 /*219496*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORAB), 0|OPFL_Chain|OPFL_MemRefs,
97127 /*219510*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORLB), 0|OPFL_Chain|OPFL_MemRefs,
97135 /*219524*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALB), 0|OPFL_Chain|OPFL_MemRefs,
97143 /*219538*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDEORALB), 0|OPFL_Chain|OPFL_MemRefs,
97150 /*219549*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_CLR),// ->219867
97162 /*219571*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRX), 0|OPFL_Chain|OPFL_MemRefs,
97170 /*219585*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAX), 0|OPFL_Chain|OPFL_MemRefs,
97178 /*219599*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLX), 0|OPFL_Chain|OPFL_MemRefs,
97186 /*219613*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALX), 0|OPFL_Chain|OPFL_MemRefs,
97194 /*219627*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALX), 0|OPFL_Chain|OPFL_MemRefs,
97206 /*219650*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRW), 0|OPFL_Chain|OPFL_MemRefs,
97214 /*219664*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAW), 0|OPFL_Chain|OPFL_MemRefs,
97222 /*219678*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLW), 0|OPFL_Chain|OPFL_MemRefs,
97230 /*219692*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALW), 0|OPFL_Chain|OPFL_MemRefs,
97238 /*219706*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALW), 0|OPFL_Chain|OPFL_MemRefs,
97249 /*219725*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRH), 0|OPFL_Chain|OPFL_MemRefs,
97257 /*219739*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAH), 0|OPFL_Chain|OPFL_MemRefs,
97265 /*219753*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLH), 0|OPFL_Chain|OPFL_MemRefs,
97273 /*219767*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALH), 0|OPFL_Chain|OPFL_MemRefs,
97281 /*219781*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALH), 0|OPFL_Chain|OPFL_MemRefs,
97292 /*219800*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRB), 0|OPFL_Chain|OPFL_MemRefs,
97300 /*219814*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAB), 0|OPFL_Chain|OPFL_MemRefs,
97308 /*219828*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLB), 0|OPFL_Chain|OPFL_MemRefs,
97316 /*219842*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALB), 0|OPFL_Chain|OPFL_MemRefs,
97324 /*219856*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALB), 0|OPFL_Chain|OPFL_MemRefs,
97331 /*219867*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_MAX),// ->220185
97343 /*219889*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXX), 0|OPFL_Chain|OPFL_MemRefs,
97351 /*219903*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXAX), 0|OPFL_Chain|OPFL_MemRefs,
97359 /*219917*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXLX), 0|OPFL_Chain|OPFL_MemRefs,
97367 /*219931*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALX), 0|OPFL_Chain|OPFL_MemRefs,
97375 /*219945*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALX), 0|OPFL_Chain|OPFL_MemRefs,
97387 /*219968*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXW), 0|OPFL_Chain|OPFL_MemRefs,
97395 /*219982*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXAW), 0|OPFL_Chain|OPFL_MemRefs,
97403 /*219996*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXLW), 0|OPFL_Chain|OPFL_MemRefs,
97411 /*220010*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALW), 0|OPFL_Chain|OPFL_MemRefs,
97419 /*220024*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALW), 0|OPFL_Chain|OPFL_MemRefs,
97430 /*220043*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXH), 0|OPFL_Chain|OPFL_MemRefs,
97438 /*220057*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXAH), 0|OPFL_Chain|OPFL_MemRefs,
97446 /*220071*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXLH), 0|OPFL_Chain|OPFL_MemRefs,
97454 /*220085*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALH), 0|OPFL_Chain|OPFL_MemRefs,
97462 /*220099*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALH), 0|OPFL_Chain|OPFL_MemRefs,
97473 /*220118*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXB), 0|OPFL_Chain|OPFL_MemRefs,
97481 /*220132*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXAB), 0|OPFL_Chain|OPFL_MemRefs,
97489 /*220146*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXLB), 0|OPFL_Chain|OPFL_MemRefs,
97497 /*220160*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALB), 0|OPFL_Chain|OPFL_MemRefs,
97505 /*220174*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMAXALB), 0|OPFL_Chain|OPFL_MemRefs,
97512 /*220185*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_MIN),// ->220503
97524 /*220207*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINX), 0|OPFL_Chain|OPFL_MemRefs,
97532 /*220221*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINAX), 0|OPFL_Chain|OPFL_MemRefs,
97540 /*220235*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINLX), 0|OPFL_Chain|OPFL_MemRefs,
97548 /*220249*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALX), 0|OPFL_Chain|OPFL_MemRefs,
97556 /*220263*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALX), 0|OPFL_Chain|OPFL_MemRefs,
97568 /*220286*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINW), 0|OPFL_Chain|OPFL_MemRefs,
97576 /*220300*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINAW), 0|OPFL_Chain|OPFL_MemRefs,
97584 /*220314*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINLW), 0|OPFL_Chain|OPFL_MemRefs,
97592 /*220328*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALW), 0|OPFL_Chain|OPFL_MemRefs,
97600 /*220342*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALW), 0|OPFL_Chain|OPFL_MemRefs,
97611 /*220361*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINH), 0|OPFL_Chain|OPFL_MemRefs,
97619 /*220375*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINAH), 0|OPFL_Chain|OPFL_MemRefs,
97627 /*220389*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINLH), 0|OPFL_Chain|OPFL_MemRefs,
97635 /*220403*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALH), 0|OPFL_Chain|OPFL_MemRefs,
97643 /*220417*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALH), 0|OPFL_Chain|OPFL_MemRefs,
97654 /*220436*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINB), 0|OPFL_Chain|OPFL_MemRefs,
97662 /*220450*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINAB), 0|OPFL_Chain|OPFL_MemRefs,
97670 /*220464*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINLB), 0|OPFL_Chain|OPFL_MemRefs,
97678 /*220478*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALB), 0|OPFL_Chain|OPFL_MemRefs,
97686 /*220492*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDSMINALB), 0|OPFL_Chain|OPFL_MemRefs,
97693 /*220503*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_UMAX),// ->220821
97705 /*220525*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXX), 0|OPFL_Chain|OPFL_MemRefs,
97713 /*220539*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXAX), 0|OPFL_Chain|OPFL_MemRefs,
97721 /*220553*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXLX), 0|OPFL_Chain|OPFL_MemRefs,
97729 /*220567*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALX), 0|OPFL_Chain|OPFL_MemRefs,
97737 /*220581*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALX), 0|OPFL_Chain|OPFL_MemRefs,
97749 /*220604*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXW), 0|OPFL_Chain|OPFL_MemRefs,
97757 /*220618*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXAW), 0|OPFL_Chain|OPFL_MemRefs,
97765 /*220632*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXLW), 0|OPFL_Chain|OPFL_MemRefs,
97773 /*220646*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALW), 0|OPFL_Chain|OPFL_MemRefs,
97781 /*220660*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALW), 0|OPFL_Chain|OPFL_MemRefs,
97792 /*220679*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXH), 0|OPFL_Chain|OPFL_MemRefs,
97800 /*220693*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXAH), 0|OPFL_Chain|OPFL_MemRefs,
97808 /*220707*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXLH), 0|OPFL_Chain|OPFL_MemRefs,
97816 /*220721*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALH), 0|OPFL_Chain|OPFL_MemRefs,
97824 /*220735*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALH), 0|OPFL_Chain|OPFL_MemRefs,
97835 /*220754*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXB), 0|OPFL_Chain|OPFL_MemRefs,
97843 /*220768*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXAB), 0|OPFL_Chain|OPFL_MemRefs,
97851 /*220782*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXLB), 0|OPFL_Chain|OPFL_MemRefs,
97859 /*220796*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALB), 0|OPFL_Chain|OPFL_MemRefs,
97867 /*220810*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMAXALB), 0|OPFL_Chain|OPFL_MemRefs,
97874 /*220821*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_LOAD_UMIN),// ->221139
97886 /*220843*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINX), 0|OPFL_Chain|OPFL_MemRefs,
97894 /*220857*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINAX), 0|OPFL_Chain|OPFL_MemRefs,
97902 /*220871*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINLX), 0|OPFL_Chain|OPFL_MemRefs,
97910 /*220885*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALX), 0|OPFL_Chain|OPFL_MemRefs,
97918 /*220899*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALX), 0|OPFL_Chain|OPFL_MemRefs,
97930 /*220922*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINW), 0|OPFL_Chain|OPFL_MemRefs,
97938 /*220936*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINAW), 0|OPFL_Chain|OPFL_MemRefs,
97946 /*220950*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINLW), 0|OPFL_Chain|OPFL_MemRefs,
97954 /*220964*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALW), 0|OPFL_Chain|OPFL_MemRefs,
97962 /*220978*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALW), 0|OPFL_Chain|OPFL_MemRefs,
97973 /*220997*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINH), 0|OPFL_Chain|OPFL_MemRefs,
97981 /*221011*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINAH), 0|OPFL_Chain|OPFL_MemRefs,
97989 /*221025*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINLH), 0|OPFL_Chain|OPFL_MemRefs,
97997 /*221039*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALH), 0|OPFL_Chain|OPFL_MemRefs,
98005 /*221053*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALH), 0|OPFL_Chain|OPFL_MemRefs,
98016 /*221072*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINB), 0|OPFL_Chain|OPFL_MemRefs,
98024 /*221086*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINAB), 0|OPFL_Chain|OPFL_MemRefs,
98032 /*221100*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINLB), 0|OPFL_Chain|OPFL_MemRefs,
98040 /*221114*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALB), 0|OPFL_Chain|OPFL_MemRefs,
98048 /*221128*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDUMINALB), 0|OPFL_Chain|OPFL_MemRefs,
98055 /*221139*/  /*SwitchOpcode*/ 58|128,2/*314*/, TARGET_VAL(ISD::ATOMIC_SWAP),// ->221457
98067 /*221161*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPX), 0|OPFL_Chain|OPFL_MemRefs,
98075 /*221175*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPAX), 0|OPFL_Chain|OPFL_MemRefs,
98083 /*221189*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPLX), 0|OPFL_Chain|OPFL_MemRefs,
98091 /*221203*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALX), 0|OPFL_Chain|OPFL_MemRefs,
98099 /*221217*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALX), 0|OPFL_Chain|OPFL_MemRefs,
98111 /*221240*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPW), 0|OPFL_Chain|OPFL_MemRefs,
98119 /*221254*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPAW), 0|OPFL_Chain|OPFL_MemRefs,
98127 /*221268*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPLW), 0|OPFL_Chain|OPFL_MemRefs,
98135 /*221282*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALW), 0|OPFL_Chain|OPFL_MemRefs,
98143 /*221296*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALW), 0|OPFL_Chain|OPFL_MemRefs,
98154 /*221315*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPH), 0|OPFL_Chain|OPFL_MemRefs,
98162 /*221329*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPAH), 0|OPFL_Chain|OPFL_MemRefs,
98170 /*221343*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPLH), 0|OPFL_Chain|OPFL_MemRefs,
98178 /*221357*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALH), 0|OPFL_Chain|OPFL_MemRefs,
98186 /*221371*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALH), 0|OPFL_Chain|OPFL_MemRefs,
98197 /*221390*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPB), 0|OPFL_Chain|OPFL_MemRefs,
98205 /*221404*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPAB), 0|OPFL_Chain|OPFL_MemRefs,
98213 /*221418*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPLB), 0|OPFL_Chain|OPFL_MemRefs,
98221 /*221432*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALB), 0|OPFL_Chain|OPFL_MemRefs,
98229 /*221446*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SWPALB), 0|OPFL_Chain|OPFL_MemRefs,
98236 /*221457*/  /*SwitchOpcode*/ 79|128,2/*335*/, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->221796
98249 /*221480*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASX), 0|OPFL_Chain|OPFL_MemRefs,
98257 /*221495*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASAX), 0|OPFL_Chain|OPFL_MemRefs,
98265 /*221510*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASLX), 0|OPFL_Chain|OPFL_MemRefs,
98273 /*221525*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALX), 0|OPFL_Chain|OPFL_MemRefs,
98281 /*221540*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALX), 0|OPFL_Chain|OPFL_MemRefs,
98293 /*221564*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASW), 0|OPFL_Chain|OPFL_MemRefs,
98301 /*221579*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASAW), 0|OPFL_Chain|OPFL_MemRefs,
98309 /*221594*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASLW), 0|OPFL_Chain|OPFL_MemRefs,
98317 /*221609*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALW), 0|OPFL_Chain|OPFL_MemRefs,
98325 /*221624*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALW), 0|OPFL_Chain|OPFL_MemRefs,
98336 /*221644*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASH), 0|OPFL_Chain|OPFL_MemRefs,
98344 /*221659*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASAH), 0|OPFL_Chain|OPFL_MemRefs,
98352 /*221674*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASLH), 0|OPFL_Chain|OPFL_MemRefs,
98360 /*221689*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALH), 0|OPFL_Chain|OPFL_MemRefs,
98368 /*221704*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALH), 0|OPFL_Chain|OPFL_MemRefs,
98379 /*221724*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASB), 0|OPFL_Chain|OPFL_MemRefs,
98387 /*221739*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASAB), 0|OPFL_Chain|OPFL_MemRefs,
98395 /*221754*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASLB), 0|OPFL_Chain|OPFL_MemRefs,
98403 /*221769*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALB), 0|OPFL_Chain|OPFL_MemRefs,
98411 /*221784*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::CASALB), 0|OPFL_Chain|OPFL_MemRefs,
98418 /*221796*/  /*SwitchOpcode*/ 60, TARGET_VAL(ISD::Constant),// ->221859
98427 /*221817*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
98430 /*221827*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
98436 /*221839*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVi64imm), 0,
98443 /*221851*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVi32imm), 0,
98448 /*221859*/  /*SwitchOpcode*/ 26|128,4/*538*/, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->222401
98461 /*221885*/        OPC_EmitNode1, TARGET_VAL(AArch64::SUBXrr), 0,
98463 /*221893*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDX), 0|OPFL_Chain|OPFL_MemRefs,
98472 /*221910*/        OPC_EmitNode1, TARGET_VAL(AArch64::SUBXrr), 0,
98474 /*221918*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAX), 0|OPFL_Chain|OPFL_MemRefs,
98483 /*221935*/        OPC_EmitNode1, TARGET_VAL(AArch64::SUBXrr), 0,
98485 /*221943*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLX), 0|OPFL_Chain|OPFL_MemRefs,
98494 /*221960*/        OPC_EmitNode1, TARGET_VAL(AArch64::SUBXrr), 0,
98496 /*221968*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALX), 0|OPFL_Chain|OPFL_MemRefs,
98505 /*221985*/        OPC_EmitNode1, TARGET_VAL(AArch64::SUBXrr), 0,
98507 /*221993*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALX), 0|OPFL_Chain|OPFL_MemRefs,
98520 /*222020*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98522 /*222028*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDW), 0|OPFL_Chain|OPFL_MemRefs,
98531 /*222045*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98533 /*222053*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAW), 0|OPFL_Chain|OPFL_MemRefs,
98542 /*222070*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98544 /*222078*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLW), 0|OPFL_Chain|OPFL_MemRefs,
98553 /*222095*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98555 /*222103*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALW), 0|OPFL_Chain|OPFL_MemRefs,
98564 /*222120*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98566 /*222128*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALW), 0|OPFL_Chain|OPFL_MemRefs,
98578 /*222151*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98580 /*222159*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDH), 0|OPFL_Chain|OPFL_MemRefs,
98589 /*222176*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98591 /*222184*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAH), 0|OPFL_Chain|OPFL_MemRefs,
98600 /*222201*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98602 /*222209*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLH), 0|OPFL_Chain|OPFL_MemRefs,
98611 /*222226*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98613 /*222234*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALH), 0|OPFL_Chain|OPFL_MemRefs,
98622 /*222251*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98624 /*222259*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALH), 0|OPFL_Chain|OPFL_MemRefs,
98636 /*222282*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98638 /*222290*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDB), 0|OPFL_Chain|OPFL_MemRefs,
98647 /*222307*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98649 /*222315*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDAB), 0|OPFL_Chain|OPFL_MemRefs,
98658 /*222332*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98660 /*222340*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDLB), 0|OPFL_Chain|OPFL_MemRefs,
98669 /*222357*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98671 /*222365*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALB), 0|OPFL_Chain|OPFL_MemRefs,
98680 /*222382*/          OPC_EmitNode1, TARGET_VAL(AArch64::SUBWrr), 0,
98682 /*222390*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDADDALB), 0|OPFL_Chain|OPFL_MemRefs,
98689 /*222401*/  /*SwitchOpcode*/ 26|128,4/*538*/, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->222943
98702 /*222427*/        OPC_EmitNode1, TARGET_VAL(AArch64::ORNXrr), 0,
98704 /*222435*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRX), 0|OPFL_Chain|OPFL_MemRefs,
98713 /*222452*/        OPC_EmitNode1, TARGET_VAL(AArch64::ORNXrr), 0,
98715 /*222460*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAX), 0|OPFL_Chain|OPFL_MemRefs,
98724 /*222477*/        OPC_EmitNode1, TARGET_VAL(AArch64::ORNXrr), 0,
98726 /*222485*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLX), 0|OPFL_Chain|OPFL_MemRefs,
98735 /*222502*/        OPC_EmitNode1, TARGET_VAL(AArch64::ORNXrr), 0,
98737 /*222510*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALX), 0|OPFL_Chain|OPFL_MemRefs,
98746 /*222527*/        OPC_EmitNode1, TARGET_VAL(AArch64::ORNXrr), 0,
98748 /*222535*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALX), 0|OPFL_Chain|OPFL_MemRefs,
98761 /*222562*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98763 /*222570*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRW), 0|OPFL_Chain|OPFL_MemRefs,
98772 /*222587*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98774 /*222595*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAW), 0|OPFL_Chain|OPFL_MemRefs,
98783 /*222612*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98785 /*222620*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLW), 0|OPFL_Chain|OPFL_MemRefs,
98794 /*222637*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98796 /*222645*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALW), 0|OPFL_Chain|OPFL_MemRefs,
98805 /*222662*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98807 /*222670*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALW), 0|OPFL_Chain|OPFL_MemRefs,
98819 /*222693*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98821 /*222701*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRH), 0|OPFL_Chain|OPFL_MemRefs,
98830 /*222718*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98832 /*222726*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAH), 0|OPFL_Chain|OPFL_MemRefs,
98841 /*222743*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98843 /*222751*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLH), 0|OPFL_Chain|OPFL_MemRefs,
98852 /*222768*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98854 /*222776*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALH), 0|OPFL_Chain|OPFL_MemRefs,
98863 /*222793*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98865 /*222801*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALH), 0|OPFL_Chain|OPFL_MemRefs,
98877 /*222824*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98879 /*222832*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRB), 0|OPFL_Chain|OPFL_MemRefs,
98888 /*222849*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98890 /*222857*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRAB), 0|OPFL_Chain|OPFL_MemRefs,
98899 /*222874*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98901 /*222882*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRLB), 0|OPFL_Chain|OPFL_MemRefs,
98910 /*222899*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98912 /*222907*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALB), 0|OPFL_Chain|OPFL_MemRefs,
98921 /*222924*/          OPC_EmitNode1, TARGET_VAL(AArch64::ORNWrr), 0,
98923 /*222932*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDCLRALB), 0|OPFL_Chain|OPFL_MemRefs,
98930 /*222943*/  /*SwitchOpcode*/ 8, TARGET_VAL(AArch64ISD::THREAD_POINTER),// ->222954
98932 /*222948*/    OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVbaseTLS), 0,
98936 /*222954*/  /*SwitchOpcode*/ 18, TARGET_VAL(ISD::READCYCLECOUNTER),// ->222975
98942 /*222968*/    OPC_MorphNodeTo1, TARGET_VAL(AArch64::MRS), 0|OPFL_Chain,
98946 /*222975*/  /*SwitchOpcode*/ 31, TARGET_VAL(AArch64ISD::ADC),// ->223009
98952 /*222987*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADCWr), 0|OPFL_GlueInput,
98958 /*223000*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADCXr), 0|OPFL_GlueInput,
98963 /*223009*/  /*SwitchOpcode*/ 33, TARGET_VAL(AArch64ISD::ADCS),// ->223045
98969 /*223021*/      OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADCSWr), 0|OPFL_GlueInput,
98975 /*223035*/      OPC_MorphNodeTo2, TARGET_VAL(AArch64::ADCSXr), 0|OPFL_GlueInput,
98980 /*223045*/  /*SwitchOpcode*/ 31, TARGET_VAL(AArch64ISD::SBC),// ->223079
98986 /*223057*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBCWr), 0|OPFL_GlueInput,
98992 /*223070*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SBCXr), 0|OPFL_GlueInput,
98997 /*223079*/  /*SwitchOpcode*/ 33, TARGET_VAL(AArch64ISD::SBCS),// ->223115
99003 /*223091*/      OPC_MorphNodeTo2, TARGET_VAL(AArch64::SBCSWr), 0|OPFL_GlueInput,
99009 /*223105*/      OPC_MorphNodeTo2, TARGET_VAL(AArch64::SBCSXr), 0|OPFL_GlueInput,
99014 /*223115*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::UDIV),// ->223142
99018 /*223123*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDIVWr), 0,
99023 /*223133*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UDIVXr), 0,
99028 /*223142*/  /*SwitchOpcode*/ 24, TARGET_VAL(ISD::SDIV),// ->223169
99032 /*223150*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDIVWr), 0,
99037 /*223160*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SDIVXr), 0,
99042 /*223169*/  /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(ISD::MULHS),// ->223331
99046 /*223178*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULHrr), 0,
99052 /*223191*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99055 /*223202*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99057 /*223210*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMULLv8i8_v8i16), 0,
99059 /*223218*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMULLv16i8_v8i16), 0,
99061 /*223226*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v16i8), 0,
99067 /*223239*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99070 /*223250*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99072 /*223258*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMULLv4i16_v4i32), 0,
99074 /*223266*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMULLv8i16_v4i32), 0,
99076 /*223274*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v8i16), 0,
99082 /*223287*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99085 /*223298*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99087 /*223306*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMULLv2i32_v2i64), 0,
99089 /*223314*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMULLv4i32_v2i64), 0,
99091 /*223322*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v4i32), 0,
99096 /*223331*/  /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(ISD::MULHU),// ->223493
99100 /*223340*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULHrr), 0,
99106 /*223353*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99109 /*223364*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99111 /*223372*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMULLv8i8_v8i16), 0,
99113 /*223380*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMULLv16i8_v8i16), 0,
99115 /*223388*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v16i8), 0,
99121 /*223401*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99124 /*223412*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99126 /*223420*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMULLv4i16_v4i32), 0,
99128 /*223428*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMULLv8i16_v4i32), 0,
99130 /*223436*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v8i16), 0,
99136 /*223449*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99139 /*223460*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99141 /*223468*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMULLv2i32_v2i64), 0,
99143 /*223476*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMULLv4i32_v2i64), 0,
99145 /*223484*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v4i32), 0,
99150 /*223493*/  /*SwitchOpcode*/ 21, TARGET_VAL(ISD::BITREVERSE),// ->223517
99153 /*223500*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::RBITWr), 0,
99158 /*223509*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::RBITXr), 0,
99163 /*223517*/  /*SwitchOpcode*/ 11, TARGET_VAL(ISD::BRIND),// ->223531
99168 /*223525*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::BR), 0|OPFL_Chain,
99172 /*223531*/  /*SwitchOpcode*/ 8, TARGET_VAL(AArch64ISD::RET_FLAG),// ->223542
99176 /*223537*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::RET_ReallyLR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
99180 /*223542*/  /*SwitchOpcode*/ 38, TARGET_VAL(AArch64ISD::CBZ),// ->223583
99187 /*223553*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
99190 /*223558*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::CBZW), 0|OPFL_Chain,
99198 /*223570*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
99201 /*223575*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::CBZX), 0|OPFL_Chain,
99206 /*223583*/  /*SwitchOpcode*/ 38, TARGET_VAL(AArch64ISD::CBNZ),// ->223624
99213 /*223594*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
99216 /*223599*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::CBNZW), 0|OPFL_Chain,
99224 /*223611*/      OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
99227 /*223616*/      OPC_MorphNodeTo0, TARGET_VAL(AArch64::CBNZX), 0|OPFL_Chain,
99232 /*223624*/  /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->223641
99236 /*223630*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
99239 /*223635*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::B), 0|OPFL_Chain,
99243 /*223641*/  /*SwitchOpcode*/ 76, TARGET_VAL(ISD::LROUND),// ->223720
99249 /*223654*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWHr), 0,
99255 /*223665*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXHr), 0,
99263 /*223679*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWSr), 0,
99268 /*223688*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXSr), 0,
99276 /*223702*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUWDr), 0,
99281 /*223711*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXDr), 0,
99287 /*223720*/  /*SwitchOpcode*/ 37, TARGET_VAL(ISD::LLROUND),// ->223760
99293 /*223732*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXHr), 0,
99299 /*223742*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXSr), 0,
99305 /*223752*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTASUXDr), 0,
99310 /*223760*/  /*SwitchOpcode*/ 7, TARGET_VAL(ISD::CLEANUPRET),// ->223770
99313 /*223765*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::CLEANUPRET), 0|OPFL_Chain,
99317 /*223770*/  /*SwitchOpcode*/ 123, TARGET_VAL(AArch64ISD::FCMEQ),// ->223896
99323 /*223782*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQ64), 0,
99331 /*223797*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQ32), 0,
99339 /*223812*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv4f16), 0,
99347 /*223827*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv8f16), 0,
99355 /*223842*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv2f32), 0,
99363 /*223857*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv4f32), 0,
99371 /*223872*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv2f64), 0,
99379 /*223887*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQ64), 0,
99384 /*223896*/  /*SwitchOpcode*/ 123, TARGET_VAL(AArch64ISD::FCMGE),// ->224022
99390 /*223908*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGE64), 0,
99398 /*223923*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGE32), 0,
99406 /*223938*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv4f16), 0,
99414 /*223953*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv8f16), 0,
99422 /*223968*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv2f32), 0,
99430 /*223983*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv4f32), 0,
99438 /*223998*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv2f64), 0,
99446 /*224013*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGE64), 0,
99451 /*224022*/  /*SwitchOpcode*/ 123, TARGET_VAL(AArch64ISD::FCMGT),// ->224148
99457 /*224034*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGT64), 0,
99465 /*224049*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGT32), 0,
99473 /*224064*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv4f16), 0,
99481 /*224079*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv8f16), 0,
99489 /*224094*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv2f32), 0,
99497 /*224109*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv4f32), 0,
99505 /*224124*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv2f64), 0,
99513 /*224139*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGT64), 0,
99518 /*224148*/  /*SwitchOpcode*/ 52|128,2/*308*/, TARGET_VAL(ISD::ABS),// ->224460
99523 /*224159*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv1i64), 0,
99529 /*224169*/      OPC_CheckOpcode, TARGET_VAL(ISD::SUB),
99531 /*224173*/      OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99534 /*224179*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
99542 /*224193*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99544 /*224197*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
99553 /*224212*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv16i8_v8i16), 0,
99563 /*224229*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99565 /*224233*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
99574 /*224248*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i16_v4i32), 0,
99584 /*224265*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99586 /*224269*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
99595 /*224284*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv4i32_v2i64), 0,
99606 /*224301*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99612 /*224311*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv8i8_v8i16), 0,
99620 /*224324*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99626 /*224334*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv4i16_v4i32), 0,
99634 /*224347*/          OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
99640 /*224357*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UABDLv2i32_v2i64), 0,
99650 /*224374*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv8i8), 0,
99656 /*224385*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv16i8), 0,
99662 /*224396*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv4i16), 0,
99668 /*224407*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv8i16), 0,
99674 /*224418*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv2i32), 0,
99680 /*224429*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv4i32), 0,
99686 /*224440*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv2i64), 0,
99692 /*224451*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::ABSv1i64), 0,
99698 /*224460*/  /*SwitchOpcode*/ 81|128,2/*337*/, TARGET_VAL(ISD::TRUNCATE),// ->224801
99703 /*224472*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
99709 /*224483*/      OPC_SwitchOpcode /*2 cases */, 64|128,1/*192*/, TARGET_VAL(AArch64ISD::VLSHR),// ->224680
99712 /*224491*/          OPC_SwitchOpcode /*2 cases */, 56, TARGET_VAL(ISD::ADD),// ->224551
99721 /*224508*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv8i16_v8i8), 0,
99730 /*224525*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv4i32_v4i16), 0,
99739 /*224542*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv2i64_v2i32), 0,
99744 /*224551*/          /*SwitchOpcode*/ 56, TARGET_VAL(ISD::SUB),// ->224610
99753 /*224567*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv8i16_v8i8), 0,
99762 /*224584*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv4i32_v4i16), 0,
99771 /*224601*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv2i64_v2i32), 0,
99781 /*224615*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
99790 /*224632*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv8i8_shift), 0,
99801 /*224651*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv4i16_shift), 0,
99812 /*224670*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv2i32_shift), 0,
99818 /*224680*/      /*SwitchOpcode*/ 73, TARGET_VAL(AArch64ISD::VASHR),// ->224756
99822 /*224686*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
99832 /*224705*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv8i8_shift), 0,
99844 /*224726*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv4i16_shift), 0,
99856 /*224747*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv2i32_shift), 0,
99867 /*224766*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::XTNv8i8), 0,
99874 /*224779*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::XTNv4i16), 0,
99881 /*224792*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::XTNv2i32), 0,
99887 /*224801*/  /*SwitchOpcode*/ 11, TARGET_VAL(ISD::TRAP),// ->224815
99891 /*224809*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::BRK), 0|OPFL_Chain,
99895 /*224815*/  /*SwitchOpcode*/ 15, TARGET_VAL(ISD::DEBUGTRAP),// ->224833
99900 /*224827*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::BRK), 0|OPFL_Chain,
99904 /*224833*/  /*SwitchOpcode*/ 87|128,24/*3159*/, TARGET_VAL(ISD::BITCAST),// ->227996
99912 /*224853*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
99919 /*224867*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
99921 /*224875*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
99934 /*224895*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
99947 /*224915*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
99960 /*224935*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i8), 0,
99973 /*224955*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v8i8), 0,
99986 /*224975*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v8i8), 0,
99999 /*224995*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
100012 /*225015*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i8), 0,
100024 /*225038*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100031 /*225052*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100033 /*225060*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100046 /*225080*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100059 /*225100*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100072 /*225120*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100085 /*225140*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v8i8), 0,
100102 /*225165*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100115 /*225185*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100127 /*225208*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100134 /*225222*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100136 /*225230*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100149 /*225250*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100162 /*225270*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100175 /*225290*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100188 /*225310*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i8), 0,
100201 /*225330*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100214 /*225350*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100230 /*225378*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100237 /*225392*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100239 /*225400*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100252 /*225420*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100265 /*225440*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100278 /*225460*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100295 /*225485*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v8i8), 0,
100308 /*225505*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100321 /*225525*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100333 /*225548*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100340 /*225562*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100342 /*225570*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100355 /*225590*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100368 /*225610*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100385 /*225635*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100398 /*225655*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i8), 0,
100411 /*225675*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
100424 /*225695*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100436 /*225718*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100442 /*225730*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100463 /*225761*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100476 /*225781*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100489 /*225801*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
100502 /*225821*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100515 /*225841*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100525 /*225859*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100541 /*225884*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100554 /*225904*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100567 /*225924*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
100580 /*225944*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100597 /*225969*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100607 /*225986*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100615 /*226003*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
100631 /*226028*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100644 /*226048*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100657 /*226068*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
100670 /*226088*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
100687 /*226113*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
100704 /*226142*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
100717 /*226164*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
100730 /*226184*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
100743 /*226204*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v16i8), 0,
100760 /*226229*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
100773 /*226249*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
100789 /*226275*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
100791 /*226282*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
100794 /*226292*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
100807 /*226314*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
100820 /*226334*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
100833 /*226354*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v16i8), 0,
100846 /*226374*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
100863 /*226399*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
100879 /*226425*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
100881 /*226432*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
100884 /*226442*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
100897 /*226464*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
100910 /*226484*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
100923 /*226504*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v16i8), 0,
100936 /*226524*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
100949 /*226544*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
100970 /*226578*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
100987 /*226605*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
101000 /*226625*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
101013 /*226645*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v16i8), 0,
101026 /*226665*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
101039 /*226685*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
101055 /*226711*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
101057 /*226718*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
101060 /*226728*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101073 /*226750*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
101090 /*226775*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
101103 /*226795*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v16i8), 0,
101116 /*226815*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
101129 /*226835*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
101145 /*226861*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
101147 /*226868*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
101150 /*226878*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101163 /*226900*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
101176 /*226920*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
101193 /*226945*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v16i8), 0,
101206 /*226965*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
101219 /*226985*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
101235 /*227011*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v16i8), 0,
101237 /*227018*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v16i8), 0,
101240 /*227028*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101253 /*227050*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v16i8), 0,
101266 /*227070*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v16i8), 0,
101279 /*227090*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v16i8), 0,
101292 /*227110*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v16i8), 0,
101305 /*227130*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v16i8), 0,
101318 /*227150*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v16i8), 0,
101328 /*227167*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101336 /*227185*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101344 /*227202*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101351 /*227216*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101353 /*227224*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
101362 /*227241*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101369 /*227255*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101371 /*227263*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
101380 /*227280*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101387 /*227294*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101389 /*227302*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
101396 /*227315*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101404 /*227332*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101411 /*227346*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101413 /*227354*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
101422 /*227371*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101429 /*227385*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101431 /*227393*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
101438 /*227406*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
101454 /*227435*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101467 /*227457*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
101469 /*227464*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
101472 /*227474*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101485 /*227496*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
101487 /*227503*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
101490 /*227513*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101503 /*227535*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v16i8), 0,
101505 /*227542*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v16i8), 0,
101508 /*227552*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101522 /*227577*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101535 /*227599*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
101537 /*227606*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v4i32), 0,
101540 /*227616*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101553 /*227638*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
101555 /*227645*/          OPC_EmitNode1, TARGET_VAL(AArch64::REV64v8i16), 0,
101558 /*227655*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
101796 /*227996*/  /*SwitchOpcode*/ 39, TARGET_VAL(ISD::CTTZ),// ->228038
101800 /*228005*/      OPC_EmitNode1, TARGET_VAL(AArch64::RBITWr), 0,
101802 /*228012*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZWr), 0,
101808 /*228023*/      OPC_EmitNode1, TARGET_VAL(AArch64::RBITXr), 0,
101810 /*228030*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CLZXr), 0,
101815 /*228038*/  /*SwitchOpcode*/ 118, TARGET_VAL(ISD::LRINT),// ->228159
101821 /*228051*/        OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXHr), 0,
101823 /*228058*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWHr), 0,
101829 /*228069*/        OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXHr), 0,
101831 /*228076*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXHr), 0,
101839 /*228090*/        OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXSr), 0,
101841 /*228097*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWSr), 0,
101846 /*228106*/        OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXSr), 0,
101848 /*228113*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXSr), 0,
101856 /*228127*/        OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXDr), 0,
101858 /*228134*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUWDr), 0,
101863 /*228143*/        OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXDr), 0,
101865 /*228150*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXDr), 0,
101871 /*228159*/  /*SwitchOpcode*/ 58, TARGET_VAL(ISD::LLRINT),// ->228220
101877 /*228171*/      OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXHr), 0,
101879 /*228178*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXHr), 0,
101885 /*228188*/      OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXSr), 0,
101887 /*228195*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXSr), 0,
101893 /*228205*/      OPC_EmitNode1, TARGET_VAL(AArch64::FRINTXDr), 0,
101895 /*228212*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTZSUXDr), 0,
101900 /*228220*/  /*SwitchOpcode*/ 13|128,1/*141*/, TARGET_VAL(ISD::ANY_EXTEND),// ->228365
101904 /*228229*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
101907 /*228238*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
101913 /*228249*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
101921 /*228266*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv16i8_shift), 0,
101931 /*228286*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv8i16_shift), 0,
101941 /*228306*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv4i32_shift), 0,
101951 /*228325*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv8i8_shift), 0,
101958 /*228340*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv4i16_shift), 0,
101965 /*228355*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv2i32_shift), 0,
101971 /*228365*/  /*SwitchOpcode*/ 21, TARGET_VAL(ISD::CATCHRET),// ->228389
101975 /*228371*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
101979 /*228377*/    OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
101982 /*228382*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::CATCHRET), 0|OPFL_Chain,
101986 /*228389*/  /*SwitchOpcode*/ 7, TARGET_VAL(ISD::CATCHPAD),// ->228399
101989 /*228394*/    OPC_MorphNodeTo0, TARGET_VAL(AArch64::CATCHPAD), 0|OPFL_Chain,
101993 /*228399*/  /*SwitchOpcode*/ 23|128,27/*3479*/, TARGET_VAL(ISD::FMA),// ->231882
101996 /*228406*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
101998 /*228410*/      OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
102000 /*228414*/      OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
102003 /*228419*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102012 /*228433*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102022 /*228452*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102025 /*228463*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102032 /*228477*/      OPC_SwitchOpcode /*2 cases */, 63, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->228544
102034 /*228482*/        OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
102036 /*228486*/        OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
102039 /*228491*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102048 /*228505*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102057 /*228523*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102060 /*228534*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102064 /*228544*/      /*SwitchOpcode*/ 71, TARGET_VAL(ISD::FNEG),// ->228618
102066 /*228548*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102072 /*228558*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102082 /*228575*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102090 /*228590*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102100 /*228607*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i64_indexed), 0,
102108 /*228622*/      OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->228775
102115 /*228636*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102121 /*228646*/            OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102128 /*228658*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102136 /*228673*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102142 /*228683*/            OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102149 /*228695*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i64_indexed), 0,
102156 /*228708*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102162 /*228718*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102171 /*228733*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102179 /*228748*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102188 /*228763*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i64_indexed), 0,
102194 /*228775*/      /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(ISD::FNEG),// ->228927
102197 /*228782*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102203 /*228792*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102214 /*228810*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102222 /*228825*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102233 /*228843*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i64_indexed), 0,
102242 /*228858*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102248 /*228868*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102257 /*228884*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102265 /*228899*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102274 /*228915*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i64_indexed), 0,
102284 /*228931*/      OPC_SwitchOpcode /*2 cases */, 65, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->229000
102286 /*228936*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102292 /*228946*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102300 /*228960*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102308 /*228975*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102316 /*228989*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i64_indexed), 0,
102321 /*229000*/      /*SwitchOpcode*/ 51, TARGET_VAL(ISD::FNEG),// ->229054
102323 /*229004*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102328 /*229012*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102339 /*229033*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102342 /*229044*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102349 /*229058*/      OPC_SwitchOpcode /*2 cases */, 119, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->229181
102355 /*229069*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102361 /*229079*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102369 /*229095*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102372 /*229106*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102380 /*229121*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102390 /*229138*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv1i32_indexed), 0,
102398 /*229153*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102408 /*229170*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv1i64_indexed), 0,
102413 /*229181*/      /*SwitchOpcode*/ 108, TARGET_VAL(ISD::FNEG),// ->229292
102416 /*229187*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102421 /*229195*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102433 /*229217*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102436 /*229228*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102444 /*229242*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102449 /*229250*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102459 /*229270*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102462 /*229281*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv1i32_indexed), 0,
102471 /*229296*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102477 /*229306*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102486 /*229322*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv1i32_indexed), 0,
102494 /*229337*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102503 /*229353*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv1i64_indexed), 0,
102510 /*229366*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102515 /*229374*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102526 /*229395*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102529 /*229406*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv1i32_indexed), 0,
102536 /*229419*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
102541 /*229427*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102551 /*229447*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102554 /*229458*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv1i32_indexed), 0,
102560 /*229470*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102565 /*229477*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102570 /*229487*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDHrrr), 0,
102575 /*229498*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDSrrr), 0,
102580 /*229509*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDDrrr), 0,
102589 /*229525*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102594 /*229533*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102599 /*229543*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDHrrr), 0,
102604 /*229554*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDSrrr), 0,
102609 /*229565*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDDrrr), 0,
102618 /*229582*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMSUBHrrr), 0,
102624 /*229595*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMSUBSrrr), 0,
102630 /*229608*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMSUBDrrr), 0,
102639 /*229622*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102644 /*229632*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMSUBHrrr), 0,
102650 /*229645*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMSUBSrrr), 0,
102656 /*229658*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMSUBDrrr), 0,
102664 /*229671*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102671 /*229683*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMSUBHrrr), 0,
102676 /*229694*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMSUBSrrr), 0,
102681 /*229705*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMSUBDrrr), 0,
102692 /*229724*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMADDHrrr), 0,
102698 /*229737*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMADDSrrr), 0,
102704 /*229750*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMADDDrrr), 0,
102711 /*229762*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUPLANE32),
102713 /*229766*/      OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
102715 /*229770*/      OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
102718 /*229775*/      OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102727 /*229789*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102737 /*229809*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102740 /*229820*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
102747 /*229838*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102750 /*229849*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
102758 /*229864*/      OPC_SwitchOpcode /*2 cases */, 94, TARGET_VAL(AArch64ISD::DUPLANE32),// ->229962
102760 /*229869*/        OPC_CheckOpcode, TARGET_VAL(ISD::INSERT_SUBVECTOR),
102762 /*229873*/        OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
102765 /*229878*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102774 /*229892*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102783 /*229911*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102786 /*229922*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
102793 /*229940*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
102796 /*229951*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
102801 /*229962*/      /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FNEG),// ->230056
102803 /*229966*/        OPC_SwitchOpcode /*2 cases */, 50, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230020
102808 /*229975*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102818 /*229993*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
102825 /*230009*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
102830 /*230020*/        /*SwitchOpcode*/ 32, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230055
102835 /*230028*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102845 /*230045*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
102853 /*230060*/      OPC_SwitchOpcode /*3 cases */, 110, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230174
102859 /*230071*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102865 /*230081*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102872 /*230094*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
102879 /*230110*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
102886 /*230123*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102892 /*230132*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102901 /*230148*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
102907 /*230162*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
102913 /*230174*/      /*SwitchOpcode*/ 76, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230253
102919 /*230184*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102925 /*230194*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102932 /*230206*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
102938 /*230218*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
102944 /*230227*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102953 /*230242*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
102958 /*230253*/      /*SwitchOpcode*/ 60|128,1/*188*/, TARGET_VAL(ISD::FNEG),// ->230445
102961 /*230260*/          OPC_SwitchOpcode /*2 cases */, 51, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230315
102966 /*230269*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
102977 /*230288*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
102984 /*230304*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
102989 /*230315*/          /*SwitchOpcode*/ 33, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230351
102994 /*230323*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103005 /*230341*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103014 /*230356*/          OPC_SwitchOpcode /*2 cases */, 49, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230409
103019 /*230365*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103028 /*230382*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103035 /*230398*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103040 /*230409*/          /*SwitchOpcode*/ 31, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230443
103045 /*230417*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103054 /*230433*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103064 /*230449*/      OPC_SwitchOpcode /*2 cases */, 50, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230503
103066 /*230454*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
103072 /*230463*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103080 /*230478*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103086 /*230492*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103091 /*230503*/      /*SwitchOpcode*/ 34, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230540
103093 /*230507*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
103099 /*230516*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103107 /*230530*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103114 /*230543*/      OPC_SwitchOpcode /*2 cases */, 50, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230597
103119 /*230552*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103129 /*230570*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i32_indexed), 0,
103136 /*230586*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv4i32_indexed), 0,
103141 /*230597*/      /*SwitchOpcode*/ 32, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230632
103146 /*230605*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103156 /*230622*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i64_indexed), 0,
103164 /*230637*/      OPC_SwitchOpcode /*3 cases */, 49, TARGET_VAL(AArch64ISD::DUPLANE32),// ->230690
103169 /*230646*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103178 /*230663*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i32_indexed), 0,
103185 /*230679*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv4i32_indexed), 0,
103190 /*230690*/      /*SwitchOpcode*/ 31, TARGET_VAL(AArch64ISD::DUPLANE64),// ->230724
103195 /*230698*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
103204 /*230714*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i64_indexed), 0,
103208 /*230724*/      /*SwitchOpcode*/ 117, TARGET_VAL(ISD::FNEG),// ->230844
103210 /*230728*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUP),
103221 /*230750*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103224 /*230762*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103232 /*230782*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103235 /*230794*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103249 /*230821*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103252 /*230833*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103260 /*230848*/      OPC_SwitchOpcode /*2 cases */, 110|128,1/*238*/, TARGET_VAL(AArch64ISD::DUP),// ->231091
103267 /*230862*/            OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
103275 /*230879*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103278 /*230891*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103286 /*230911*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103289 /*230923*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103298 /*230939*/            OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
103306 /*230955*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103309 /*230967*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103316 /*230980*/          OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
103326 /*231000*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103329 /*231012*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103336 /*231030*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103339 /*231042*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103352 /*231067*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103355 /*231079*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103361 /*231091*/      /*SwitchOpcode*/ 112|128,1/*240*/, TARGET_VAL(ISD::FNEG),// ->231335
103364 /*231098*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUP),
103376 /*231121*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103379 /*231133*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103387 /*231153*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103390 /*231165*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103405 /*231193*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103408 /*231205*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103417 /*231220*/          OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUP),
103427 /*231241*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103430 /*231253*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103438 /*231273*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103441 /*231285*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103454 /*231311*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103457 /*231323*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103467 /*231340*/      OPC_SwitchOpcode /*2 cases */, 109, TARGET_VAL(AArch64ISD::DUP),// ->231453
103469 /*231345*/        OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
103478 /*231364*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103481 /*231376*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i32_indexed), 0,
103488 /*231394*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103491 /*231406*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4i32_indexed), 0,
103503 /*231430*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103506 /*231442*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2i64_indexed), 0,
103511 /*231453*/      /*SwitchOpcode*/ 70, TARGET_VAL(ISD::FNEG),// ->231526
103517 /*231464*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4f16), 0,
103523 /*231477*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv8f16), 0,
103529 /*231490*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2f32), 0,
103535 /*231503*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4f32), 0,
103541 /*231516*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2f64), 0,
103549 /*231530*/      OPC_SwitchOpcode /*2 cases */, 39, TARGET_VAL(ISD::FNEG),// ->231573
103555 /*231541*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2f32), 0,
103560 /*231552*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv4f32), 0,
103565 /*231563*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLSv2f64), 0,
103570 /*231573*/      /*SwitchOpcode*/ 113, TARGET_VAL(AArch64ISD::DUP),// ->231689
103581 /*231595*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103584 /*231607*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i32_indexed), 0,
103592 /*231627*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103595 /*231639*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv4i32_indexed), 0,
103609 /*231666*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103612 /*231678*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i64_indexed), 0,
103622 /*231696*/        OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUP),
103632 /*231717*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103635 /*231729*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i32_indexed), 0,
103643 /*231749*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103646 /*231761*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv4i32_indexed), 0,
103659 /*231787*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
103662 /*231799*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2i64_indexed), 0,
103672 /*231818*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv4f16), 0,
103678 /*231831*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv8f16), 0,
103684 /*231844*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2f32), 0,
103690 /*231857*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv4f32), 0,
103696 /*231870*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMLAv2f64), 0,
103703 /*231882*/  /*SwitchOpcode*/ 16|128,8/*1040*/, TARGET_VAL(ISD::UINT_TO_FP),// ->232926
103706 /*231890*/      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
103721 /*231918*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103723 /*231924*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroW), 0|OPFL_Chain|OPFL_MemRefs,
103726 /*231937*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103728 /*231946*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103735 /*231958*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103737 /*231964*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroX), 0|OPFL_Chain|OPFL_MemRefs,
103740 /*231977*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103742 /*231986*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103754 /*232006*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103756 /*232012*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
103759 /*232025*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103761 /*232034*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103768 /*232046*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103770 /*232052*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
103773 /*232065*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103775 /*232074*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103787 /*232094*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103789 /*232100*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroW), 0|OPFL_Chain|OPFL_MemRefs,
103792 /*232113*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103794 /*232122*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103801 /*232134*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103803 /*232140*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroX), 0|OPFL_Chain|OPFL_MemRefs,
103806 /*232153*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103808 /*232162*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103820 /*232182*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103822 /*232188*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
103825 /*232201*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103827 /*232210*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103834 /*232222*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103836 /*232228*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
103839 /*232241*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103841 /*232250*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103854 /*232271*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103856 /*232277*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
103859 /*232290*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103861 /*232299*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103868 /*232311*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103870 /*232317*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
103873 /*232330*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103875 /*232339*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103889 /*232364*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103891 /*232370*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBui), 0|OPFL_Chain|OPFL_MemRefs,
103894 /*232381*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103896 /*232390*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103903 /*232402*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103905 /*232408*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDURBi), 0|OPFL_Chain|OPFL_MemRefs,
103908 /*232419*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103910 /*232428*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103922 /*232448*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103924 /*232454*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
103927 /*232465*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103929 /*232474*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103936 /*232486*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103938 /*232492*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDURHi), 0|OPFL_Chain|OPFL_MemRefs,
103941 /*232503*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103943 /*232512*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
103955 /*232532*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103957 /*232538*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBui), 0|OPFL_Chain|OPFL_MemRefs,
103960 /*232549*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103962 /*232558*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103969 /*232570*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103971 /*232576*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDURBi), 0|OPFL_Chain|OPFL_MemRefs,
103974 /*232587*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103976 /*232596*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
103988 /*232616*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
103990 /*232622*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
103993 /*232633*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
103995 /*232642*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
104002 /*232654*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104004 /*232660*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDURHi), 0|OPFL_Chain|OPFL_MemRefs,
104007 /*232671*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104009 /*232680*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
104022 /*232701*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104024 /*232707*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRSui), 0|OPFL_Chain|OPFL_MemRefs,
104027 /*232718*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104029 /*232727*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
104036 /*232739*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104038 /*232745*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURSi), 0|OPFL_Chain|OPFL_MemRefs,
104041 /*232756*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104043 /*232765*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
104055 /*232786*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFUWHri), 0,
104061 /*232797*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFUWSri), 0,
104067 /*232808*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFUWDri), 0,
104076 /*232824*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFUXHri), 0,
104082 /*232835*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFUXSri), 0,
104088 /*232846*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFUXDri), 0,
104097 /*232861*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv4f16), 0,
104105 /*232875*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv8f16), 0,
104113 /*232889*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv2f32), 0,
104121 /*232903*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv4f32), 0,
104129 /*232917*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv2f64), 0,
104135 /*232926*/  /*SwitchOpcode*/ 12|128,11/*1420*/, TARGET_VAL(ISD::SINT_TO_FP),// ->234350
104138 /*232934*/      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
104153 /*232962*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104155 /*232968*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
104158 /*232981*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104161 /*232993*/          OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104164 /*233004*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104166 /*233012*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104173 /*233024*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104175 /*233030*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
104178 /*233043*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104181 /*233055*/          OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104184 /*233066*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104186 /*233074*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104199 /*233097*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104201 /*233103*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
104204 /*233116*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104207 /*233128*/          OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104210 /*233139*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104212 /*233147*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104219 /*233159*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104221 /*233165*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
104224 /*233178*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104227 /*233190*/          OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104230 /*233201*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104232 /*233209*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104247 /*233237*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104249 /*233243*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroW), 0|OPFL_Chain|OPFL_MemRefs,
104252 /*233256*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104255 /*233268*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv8i8_shift), 0,
104258 /*233279*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104261 /*233290*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104264 /*233301*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104266 /*233309*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104273 /*233321*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104275 /*233327*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroX), 0|OPFL_Chain|OPFL_MemRefs,
104278 /*233340*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104281 /*233352*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv8i8_shift), 0,
104284 /*233363*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104287 /*233374*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104290 /*233385*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104292 /*233393*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104305 /*233418*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104307 /*233424*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
104310 /*233437*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104313 /*233449*/              OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104316 /*233460*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104319 /*233471*/              OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104322 /*233482*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104324 /*233490*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104331 /*233502*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104333 /*233508*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
104336 /*233521*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104339 /*233533*/              OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104342 /*233544*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104345 /*233555*/              OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104348 /*233566*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104350 /*233574*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104360 /*233592*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104362 /*233598*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
104365 /*233609*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104368 /*233621*/              OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104371 /*233632*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104373 /*233640*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104380 /*233652*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104382 /*233658*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDURHi), 0|OPFL_Chain|OPFL_MemRefs,
104385 /*233669*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104388 /*233681*/              OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104391 /*233692*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104393 /*233700*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104408 /*233725*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104410 /*233731*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRSui), 0|OPFL_Chain|OPFL_MemRefs,
104413 /*233742*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104416 /*233754*/          OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104419 /*233765*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104421 /*233773*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104428 /*233785*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104430 /*233791*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDURSi), 0|OPFL_Chain|OPFL_MemRefs,
104433 /*233802*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104436 /*233814*/          OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104439 /*233825*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104441 /*233833*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104456 /*233861*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104458 /*233867*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRBui), 0|OPFL_Chain|OPFL_MemRefs,
104461 /*233878*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104464 /*233890*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv8i8_shift), 0,
104467 /*233901*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104470 /*233912*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104473 /*233923*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104475 /*233931*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104482 /*233943*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104484 /*233949*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDURBi), 0|OPFL_Chain|OPFL_MemRefs,
104487 /*233960*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104490 /*233972*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv8i8_shift), 0,
104493 /*233983*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104496 /*233994*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104499 /*234005*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104501 /*234013*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
104514 /*234036*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104516 /*234042*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
104519 /*234053*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104522 /*234065*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104525 /*234076*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104528 /*234087*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104531 /*234098*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104533 /*234106*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104540 /*234118*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
104542 /*234124*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDURHi), 0|OPFL_Chain|OPFL_MemRefs,
104545 /*234135*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
104548 /*234147*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
104551 /*234158*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104554 /*234169*/            OPC_EmitNode1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
104557 /*234180*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104559 /*234188*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
104572 /*234210*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFUWHri), 0,
104578 /*234221*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFUWSri), 0,
104584 /*234232*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFUWDri), 0,
104593 /*234248*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFUXHri), 0,
104599 /*234259*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFUXSri), 0,
104605 /*234270*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFUXDri), 0,
104614 /*234285*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv4f16), 0,
104622 /*234299*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv8f16), 0,
104630 /*234313*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv2f32), 0,
104638 /*234327*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv4f32), 0,
104646 /*234341*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv2f64), 0,
104652 /*234350*/  /*SwitchOpcode*/ 29|128,2/*285*/, TARGET_VAL(ISD::FADD),// ->234639
104655 /*234358*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104664 /*234374*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104670 /*234386*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i64p), 0,
104679 /*234400*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104685 /*234412*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i64p), 0,
104697 /*234431*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104704 /*234446*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104706 /*234454*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i32p), 0,
104715 /*234468*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104722 /*234483*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
104724 /*234491*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDPv2i32p), 0,
104735 /*234509*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDHrr), 0,
104741 /*234521*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDSrr), 0,
104747 /*234533*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDDrr), 0,
104753 /*234545*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDv4f16), 0,
104759 /*234557*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDv8f16), 0,
104765 /*234569*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDv2f32), 0,
104771 /*234581*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDv4f32), 0,
104777 /*234593*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADDv2f64), 0,
104783 /*234605*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADD_ZZZ_H), 0,
104789 /*234617*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADD_ZZZ_S), 0,
104795 /*234629*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FADD_ZZZ_D), 0,
104801 /*234639*/  /*SwitchOpcode*/ 72|128,2/*328*/, TARGET_VAL(ISD::FDIV),// ->234971
104804 /*234647*/      OPC_SwitchOpcode /*2 cases */, 107, TARGET_VAL(ISD::SINT_TO_FP),// ->234758
104813 /*234666*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFSWHri), 0,
104820 /*234681*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFSWSri), 0,
104827 /*234696*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFSWDri), 0,
104839 /*234718*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFSXHri), 0,
104846 /*234733*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFSXSri), 0,
104853 /*234748*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFSXDri), 0,
104859 /*234758*/      /*SwitchOpcode*/ 107, TARGET_VAL(ISD::UINT_TO_FP),// ->234868
104868 /*234776*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFSWHri), 0,
104875 /*234791*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFSWSri), 0,
104882 /*234806*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFSWDri), 0,
104894 /*234828*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFSXHri), 0,
104901 /*234843*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFSXSri), 0,
104908 /*234858*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFSXDri), 0,
104920 /*234877*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVHrr), 0,
104926 /*234889*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVSrr), 0,
104932 /*234901*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVDrr), 0,
104938 /*234913*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVv4f16), 0,
104944 /*234925*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVv8f16), 0,
104950 /*234937*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVv2f32), 0,
104956 /*234949*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVv4f32), 0,
104962 /*234961*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FDIVv2f64), 0,
104968 /*234971*/  /*SwitchOpcode*/ 42|128,6/*810*/, TARGET_VAL(ISD::FMUL),// ->235785
104972 /*234979*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
104978 /*234989*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
104986 /*235004*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv1i16_indexed), 0,
104994 /*235018*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105002 /*235033*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv1i32_indexed), 0,
105010 /*235047*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105018 /*235062*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv1i64_indexed), 0,
105025 /*235074*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
105031 /*235084*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105040 /*235100*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv1i16_indexed), 0,
105048 /*235114*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105057 /*235130*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv1i32_indexed), 0,
105065 /*235144*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105074 /*235160*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv1i64_indexed), 0,
105085 /*235181*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULHrr), 0,
105091 /*235193*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULSrr), 0,
105097 /*235205*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULDrr), 0,
105104 /*235217*/        OPC_SwitchOpcode /*3 cases */, 46, TARGET_VAL(AArch64ISD::DUPLANE16),// ->235267
105109 /*235226*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105117 /*235242*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4i16_indexed), 0,
105124 /*235257*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv8i16_indexed), 0,
105129 /*235267*/        /*SwitchOpcode*/ 46, TARGET_VAL(AArch64ISD::DUPLANE32),// ->235316
105134 /*235275*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105142 /*235291*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i32_indexed), 0,
105149 /*235306*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4i32_indexed), 0,
105154 /*235316*/        /*SwitchOpcode*/ 29, TARGET_VAL(AArch64ISD::DUPLANE64),// ->235348
105159 /*235324*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105167 /*235339*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i64_indexed), 0,
105175 /*235353*/      OPC_SwitchOpcode /*3 cases */, 47, TARGET_VAL(AArch64ISD::DUPLANE16),// ->235404
105180 /*235362*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105189 /*235379*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4i16_indexed), 0,
105196 /*235394*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv8i16_indexed), 0,
105201 /*235404*/      /*SwitchOpcode*/ 47, TARGET_VAL(AArch64ISD::DUPLANE32),// ->235454
105206 /*235412*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105215 /*235429*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i32_indexed), 0,
105222 /*235444*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4i32_indexed), 0,
105227 /*235454*/      /*SwitchOpcode*/ 30, TARGET_VAL(AArch64ISD::DUPLANE64),// ->235487
105232 /*235462*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105241 /*235478*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i64_indexed), 0,
105249 /*235491*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUP),
105255 /*235503*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
105258 /*235512*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
105261 /*235524*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i32_indexed), 0,
105266 /*235535*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
105269 /*235544*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
105272 /*235556*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4i32_indexed), 0,
105281 /*235572*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
105284 /*235581*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
105287 /*235593*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i64_indexed), 0,
105294 /*235605*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::DUP),
105301 /*235618*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
105304 /*235627*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
105307 /*235639*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i32_indexed), 0,
105312 /*235650*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
105315 /*235659*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
105318 /*235671*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4i32_indexed), 0,
105328 /*235688*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
105331 /*235697*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
105334 /*235709*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2i64_indexed), 0,
105344 /*235727*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4f16), 0,
105350 /*235739*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv8f16), 0,
105356 /*235751*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2f32), 0,
105362 /*235763*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv4f32), 0,
105368 /*235775*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMULv2f64), 0,
105374 /*235785*/  /*SwitchOpcode*/ 36, TARGET_VAL(AArch64ISD::MOVIedit),// ->235824
105377 /*235790*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
105383 /*235803*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVID), 0,
105390 /*235816*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
105395 /*235824*/  /*SwitchOpcode*/ 62|128,1/*190*/, TARGET_VAL(ISD::FNEG),// ->236018
105398 /*235831*/      OPC_SwitchOpcode /*2 cases */, 41, TARGET_VAL(ISD::FMUL),// ->235876
105404 /*235843*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMULHrr), 0,
105410 /*235855*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMULSrr), 0,
105416 /*235867*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMULDrr), 0,
105421 /*235876*/      /*SwitchOpcode*/ 45, TARGET_VAL(ISD::FMA),// ->235924
105428 /*235888*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDHrrr), 0,
105434 /*235901*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDSrrr), 0,
105440 /*235914*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNMADDDrrr), 0,
105450 /*235932*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGHr), 0,
105456 /*235943*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGSr), 0,
105462 /*235954*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGDr), 0,
105468 /*235965*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGv4f16), 0,
105474 /*235976*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGv8f16), 0,
105480 /*235987*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGv2f32), 0,
105486 /*235998*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGv4f32), 0,
105492 /*236009*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FNEGv2f64), 0,
105498 /*236018*/  /*SwitchOpcode*/ 82|128,1/*210*/, TARGET_VAL(ISD::FABS),// ->236232
105501 /*236025*/      OPC_CheckOpcode, TARGET_VAL(ISD::FSUB),
105507 /*236036*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD16), 0,
105512 /*236046*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD32), 0,
105517 /*236056*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABD64), 0,
105526 /*236072*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSHr), 0,
105532 /*236083*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSSr), 0,
105538 /*236094*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSDr), 0,
105545 /*236104*/      OPC_CheckOpcode, TARGET_VAL(ISD::FSUB),
105551 /*236115*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv2f32), 0,
105557 /*236127*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv4f32), 0,
105563 /*236139*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv2f64), 0,
105569 /*236151*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv4f16), 0,
105575 /*236163*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABDv8f16), 0,
105584 /*236179*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSv4f16), 0,
105590 /*236190*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSv8f16), 0,
105596 /*236201*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSv2f32), 0,
105602 /*236212*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSv4f32), 0,
105608 /*236223*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FABSv2f64), 0,
105614 /*236232*/  /*SwitchOpcode*/ 30|128,1/*158*/, TARGET_VAL(ISD::ConstantFP),// ->236394
105619 /*236245*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVH0), 0,
105624 /*236253*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVS0), 0,
105629 /*236261*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVD0), 0,
105641 /*236282*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVHi), 0,
105651 /*236302*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVSi), 0,
105657 /*236313*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi32imm), 0,
105660 /*236323*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
105671 /*236345*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVDi), 0,
105680 /*236362*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVID), 0,
105686 /*236373*/          OPC_EmitNode1, TARGET_VAL(AArch64::MOVi64imm), 0,
105689 /*236383*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
105696 /*236394*/  /*SwitchOpcode*/ 68, TARGET_VAL(ISD::FP_ROUND),// ->236465
105702 /*236407*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTHDr), 0,
105708 /*236418*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTSDr), 0,
105717 /*236433*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTHSr), 0,
105724 /*236445*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNv2i32), 0,
105731 /*236457*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNv4i16), 0,
105736 /*236465*/  /*SwitchOpcode*/ 111, TARGET_VAL(ISD::FP_EXTEND),// ->236579
105743 /*236480*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTDHr), 0,
105750 /*236492*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTDSr), 0,
105757 /*236504*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTSHr), 0,
105764 /*236514*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
105771 /*236528*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTLv4i32), 0,
105780 /*236544*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTLv8i16), 0,
105789 /*236559*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTLv2i32), 0,
105795 /*236570*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTLv4i16), 0,
105801 /*236579*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FROUND),// ->236673
105805 /*236588*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTAHr), 0,
105811 /*236599*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTASr), 0,
105817 /*236610*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTADr), 0,
105823 /*236621*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTAv4f16), 0,
105829 /*236632*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTAv8f16), 0,
105835 /*236643*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTAv2f32), 0,
105841 /*236654*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTAv4f32), 0,
105847 /*236665*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTAv2f64), 0,
105852 /*236673*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FNEARBYINT),// ->236767
105856 /*236682*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIHr), 0,
105862 /*236693*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTISr), 0,
105868 /*236704*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIDr), 0,
105874 /*236715*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIv4f16), 0,
105880 /*236726*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIv8f16), 0,
105886 /*236737*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIv2f32), 0,
105892 /*236748*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIv4f32), 0,
105898 /*236759*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTIv2f64), 0,
105903 /*236767*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FFLOOR),// ->236861
105907 /*236776*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMHr), 0,
105913 /*236787*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMSr), 0,
105919 /*236798*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMDr), 0,
105925 /*236809*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMv4f16), 0,
105931 /*236820*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMv8f16), 0,
105937 /*236831*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMv2f32), 0,
105943 /*236842*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMv4f32), 0,
105949 /*236853*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTMv2f64), 0,
105954 /*236861*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FCEIL),// ->236955
105958 /*236870*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPHr), 0,
105964 /*236881*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPSr), 0,
105970 /*236892*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPDr), 0,
105976 /*236903*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPv4f16), 0,
105982 /*236914*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPv8f16), 0,
105988 /*236925*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPv2f32), 0,
105994 /*236936*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPv4f32), 0,
106000 /*236947*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTPv2f64), 0,
106005 /*236955*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FRINT),// ->237049
106009 /*236964*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXHr), 0,
106015 /*236975*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXSr), 0,
106021 /*236986*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXDr), 0,
106027 /*236997*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXv4f16), 0,
106033 /*237008*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXv8f16), 0,
106039 /*237019*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXv2f32), 0,
106045 /*237030*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXv4f32), 0,
106051 /*237041*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTXv2f64), 0,
106056 /*237049*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FTRUNC),// ->237143
106060 /*237058*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZHr), 0,
106066 /*237069*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZSr), 0,
106072 /*237080*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZDr), 0,
106078 /*237091*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZv4f16), 0,
106084 /*237102*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZv8f16), 0,
106090 /*237113*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZv2f32), 0,
106096 /*237124*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZv4f32), 0,
106102 /*237135*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRINTZv2f64), 0,
106107 /*237143*/  /*SwitchOpcode*/ 91, TARGET_VAL(ISD::FSQRT),// ->237237
106111 /*237152*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTHr), 0,
106117 /*237163*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTSr), 0,
106123 /*237174*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTDr), 0,
106129 /*237185*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTv4f16), 0,
106135 /*237196*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTv8f16), 0,
106141 /*237207*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTv2f32), 0,
106147 /*237218*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTv4f32), 0,
106153 /*237229*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSQRTv2f64), 0,
106158 /*237237*/  /*SwitchOpcode*/ 110, TARGET_VAL(ISD::FMAXNUM),// ->237350
106163 /*237247*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMHrr), 0,
106169 /*237259*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMSrr), 0,
106175 /*237271*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMDrr), 0,
106180 /*237281*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMDrr), 0,
106186 /*237293*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMv4f16), 0,
106192 /*237305*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMv8f16), 0,
106198 /*237317*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMv2f32), 0,
106204 /*237329*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMv4f32), 0,
106210 /*237341*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXNMv2f64), 0,
106215 /*237350*/  /*SwitchOpcode*/ 110, TARGET_VAL(ISD::FMAXIMUM),// ->237463
106220 /*237360*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXHrr), 0,
106226 /*237372*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXSrr), 0,
106232 /*237384*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXDrr), 0,
106237 /*237394*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXDrr), 0,
106243 /*237406*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXv4f16), 0,
106249 /*237418*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXv8f16), 0,
106255 /*237430*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXv2f32), 0,
106261 /*237442*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXv4f32), 0,
106267 /*237454*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMAXv2f64), 0,
106272 /*237463*/  /*SwitchOpcode*/ 110, TARGET_VAL(ISD::FMINNUM),// ->237576
106277 /*237473*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMHrr), 0,
106283 /*237485*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMSrr), 0,
106289 /*237497*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMDrr), 0,
106294 /*237507*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMDrr), 0,
106300 /*237519*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMv4f16), 0,
106306 /*237531*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMv8f16), 0,
106312 /*237543*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMv2f32), 0,
106318 /*237555*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMv4f32), 0,
106324 /*237567*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINNMv2f64), 0,
106329 /*237576*/  /*SwitchOpcode*/ 110, TARGET_VAL(ISD::FMINIMUM),// ->237689
106334 /*237586*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINHrr), 0,
106340 /*237598*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINSrr), 0,
106346 /*237610*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINDrr), 0,
106351 /*237620*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINDrr), 0,
106357 /*237632*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINv4f16), 0,
106363 /*237644*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINv8f16), 0,
106369 /*237656*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINv2f32), 0,
106375 /*237668*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINv4f32), 0,
106381 /*237680*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMINv2f64), 0,
106386 /*237689*/  /*SwitchOpcode*/ 100, TARGET_VAL(ISD::FSUB),// ->237792
106391 /*237699*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBHrr), 0,
106397 /*237711*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBSrr), 0,
106403 /*237723*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBDrr), 0,
106409 /*237735*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBv4f16), 0,
106415 /*237747*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBv8f16), 0,
106421 /*237759*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBv2f32), 0,
106427 /*237771*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBv4f32), 0,
106433 /*237783*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FSUBv2f64), 0,
106438 /*237792*/  /*SwitchOpcode*/ 36, TARGET_VAL(AArch64ISD::SITOF),// ->237831
106442 /*237801*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i64), 0,
106448 /*237812*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i32), 0,
106454 /*237823*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SCVTFv1i16), 0,
106459 /*237831*/  /*SwitchOpcode*/ 36, TARGET_VAL(AArch64ISD::UITOF),// ->237870
106463 /*237840*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i64), 0,
106469 /*237851*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i32), 0,
106475 /*237862*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UCVTFv1i16), 0,
106480 /*237870*/  /*SwitchOpcode*/ 57, TARGET_VAL(AArch64ISD::FRECPE),// ->237930
106483 /*237877*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1i32), 0,
106488 /*237886*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1i64), 0,
106493 /*237895*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv2f32), 0,
106498 /*237904*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv4f32), 0,
106503 /*237913*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv1i64), 0,
106508 /*237922*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPEv2f64), 0,
106513 /*237930*/  /*SwitchOpcode*/ 54, TARGET_VAL(AArch64ISD::FRECPS),// ->237987
106517 /*237938*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPS32), 0,
106522 /*237948*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPS64), 0,
106527 /*237958*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv2f32), 0,
106532 /*237968*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv4f32), 0,
106537 /*237978*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRECPSv2f64), 0,
106542 /*237987*/  /*SwitchOpcode*/ 57, TARGET_VAL(AArch64ISD::FRSQRTE),// ->238047
106545 /*237994*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1i32), 0,
106550 /*238003*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1i64), 0,
106555 /*238012*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv2f32), 0,
106560 /*238021*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv4f32), 0,
106565 /*238030*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv1i64), 0,
106570 /*238039*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTEv2f64), 0,
106575 /*238047*/  /*SwitchOpcode*/ 54, TARGET_VAL(AArch64ISD::FRSQRTS),// ->238104
106579 /*238055*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTS32), 0,
106584 /*238065*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTS64), 0,
106589 /*238075*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv2f32), 0,
106594 /*238085*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv4f32), 0,
106599 /*238095*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FRSQRTSv2f64), 0,
106604 /*238104*/  /*SwitchOpcode*/ 77|128,12/*1613*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->239721
106607 /*238112*/      OPC_SwitchOpcode /*2 cases */, 79|128,6/*847*/, TARGET_VAL(ISD::LOAD),// ->238964
106620 /*238137*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
106627 /*238152*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
106642 /*238184*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106644 /*238190*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroW), 0|OPFL_Chain|OPFL_MemRefs,
106647 /*238203*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106654 /*238217*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106656 /*238223*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroX), 0|OPFL_Chain|OPFL_MemRefs,
106659 /*238236*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106668 /*238254*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106670 /*238260*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroW), 0|OPFL_Chain|OPFL_MemRefs,
106673 /*238273*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106680 /*238287*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106682 /*238293*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRBroX), 0|OPFL_Chain|OPFL_MemRefs,
106685 /*238306*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106698 /*238331*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106700 /*238337*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
106703 /*238350*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106710 /*238364*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106712 /*238370*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
106715 /*238383*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106724 /*238401*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106726 /*238407*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
106729 /*238420*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106736 /*238434*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106738 /*238440*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
106741 /*238453*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106756 /*238483*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106758 /*238489*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
106761 /*238502*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106768 /*238516*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106770 /*238522*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
106773 /*238535*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106782 /*238553*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106784 /*238559*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
106787 /*238572*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106794 /*238586*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106796 /*238592*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
106799 /*238605*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106811 /*238628*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106813 /*238634*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
106816 /*238647*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106823 /*238661*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106825 /*238667*/                OPC_EmitNode1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
106828 /*238680*/                OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106836 /*238696*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
106851 /*238724*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106853 /*238730*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRBui), 0|OPFL_Chain|OPFL_MemRefs,
106856 /*238741*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106863 /*238756*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106865 /*238762*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRBui), 0|OPFL_Chain|OPFL_MemRefs,
106868 /*238773*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106879 /*238794*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106881 /*238800*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
106884 /*238811*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106891 /*238826*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106893 /*238832*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRHui), 0|OPFL_Chain|OPFL_MemRefs,
106896 /*238843*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106909 /*238868*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106911 /*238874*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRSui), 0|OPFL_Chain|OPFL_MemRefs,
106914 /*238885*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106921 /*238900*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106923 /*238906*/              OPC_EmitNode1, TARGET_VAL(AArch64::LDRSui), 0|OPFL_Chain|OPFL_MemRefs,
106926 /*238917*/              OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106936 /*238936*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106938 /*238942*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRDui), 0|OPFL_Chain|OPFL_MemRefs,
106941 /*238953*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
106947 /*238964*/      /*SwitchOpcode*/ 30, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->238997
106952 /*238972*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
106961 /*238989*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CPYi64), 0,
106972 /*239011*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
106977 /*239021*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
106980 /*239030*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
106990 /*239053*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
106993 /*239064*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107000 /*239081*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
107003 /*239092*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107010 /*239109*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
107013 /*239120*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107020 /*239137*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
107023 /*239148*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107028 /*239159*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107031 /*239168*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107036 /*239179*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107039 /*239188*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107047 /*239202*/      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
107059 /*239226*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107061 /*239232*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
107064 /*239245*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107071 /*239259*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107073 /*239265*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
107076 /*239278*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107085 /*239296*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107087 /*239302*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroW), 0|OPFL_Chain|OPFL_MemRefs,
107090 /*239315*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107097 /*239329*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107099 /*239335*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRHroX), 0|OPFL_Chain|OPFL_MemRefs,
107102 /*239348*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107114 /*239372*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107116 /*239378*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
107119 /*239391*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107126 /*239405*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107128 /*239411*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
107131 /*239424*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107140 /*239442*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107142 /*239448*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroW), 0|OPFL_Chain|OPFL_MemRefs,
107145 /*239461*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107152 /*239475*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107154 /*239481*/            OPC_EmitNode1, TARGET_VAL(AArch64::LDRSroX), 0|OPFL_Chain|OPFL_MemRefs,
107157 /*239494*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107169 /*239516*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107171 /*239522*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRDroW), 0|OPFL_Chain|OPFL_MemRefs,
107174 /*239535*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107181 /*239549*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107183 /*239555*/          OPC_EmitNode1, TARGET_VAL(AArch64::LDRDroX), 0|OPFL_Chain|OPFL_MemRefs,
107186 /*239568*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0|OPFL_Chain,
107201 /*239594*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107204 /*239603*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107213 /*239621*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
107220 /*239635*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107223 /*239644*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107228 /*239655*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107231 /*239664*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107239 /*239680*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107242 /*239689*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107247 /*239700*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
107250 /*239709*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
107257 /*239721*/  /*SwitchOpcode*/ 61|128,7/*957*/, TARGET_VAL(AArch64ISD::EXT),// ->240682
107260 /*239729*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107267 /*239742*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107275 /*239756*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107280 /*239766*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107283 /*239778*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107293 /*239794*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107298 /*239804*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107301 /*239816*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107311 /*239832*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107316 /*239842*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107319 /*239854*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107329 /*239870*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107334 /*239880*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107337 /*239892*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107349 /*239910*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107355 /*239924*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107359 /*239938*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107362 /*239950*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107373 /*239967*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107379 /*239981*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107383 /*239995*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107386 /*240007*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107397 /*240024*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107403 /*240038*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107407 /*240052*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107410 /*240064*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107421 /*240081*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107427 /*240095*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107431 /*240109*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107434 /*240121*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107444 /*240136*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107451 /*240151*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107457 /*240163*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107466 /*240181*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107472 /*240193*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107479 /*240207*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107485 /*240220*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107491 /*240233*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107497 /*240246*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107503 /*240259*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107509 /*240272*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107516 /*240285*/      OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107523 /*240297*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107531 /*240311*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107536 /*240321*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107539 /*240333*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107549 /*240349*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107554 /*240359*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107557 /*240371*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107567 /*240387*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107572 /*240397*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107575 /*240409*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107587 /*240427*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107593 /*240441*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107597 /*240455*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107600 /*240467*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107611 /*240484*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107617 /*240498*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107621 /*240512*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107624 /*240524*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107635 /*240541*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107641 /*240555*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
107645 /*240569*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
107648 /*240581*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
107658 /*240595*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107663 /*240606*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107669 /*240619*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107675 /*240632*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107681 /*240645*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107687 /*240658*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv8i8), 0,
107693 /*240671*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::EXTv16i8), 0,
107699 /*240682*/  /*SwitchOpcode*/ 125|128,6/*893*/, TARGET_VAL(AArch64ISD::VSHL),// ->241579
107702 /*240690*/      OPC_SwitchOpcode /*3 cases */, 0|128,1/*128*/, TARGET_VAL(ISD::ANY_EXTEND),// ->240823
107705 /*240698*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107715 /*240717*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv16i8), 0,
107727 /*240738*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv8i16), 0,
107739 /*240759*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv4i32), 0,
107752 /*240780*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv8i8), 0,
107762 /*240797*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv4i16), 0,
107772 /*240814*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv2i32), 0,
107778 /*240823*/      /*SwitchOpcode*/ 42|128,2/*298*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->241125
107781 /*240831*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107792 /*240852*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv16i8), 0,
107799 /*240862*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107806 /*240876*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv16i8_shift), 0,
107820 /*240901*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv8i16), 0,
107827 /*240911*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107834 /*240925*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv8i16_shift), 0,
107848 /*240950*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv4i32), 0,
107855 /*240960*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107862 /*240974*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv4i32_shift), 0,
107877 /*241000*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv8i8), 0,
107884 /*241010*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107891 /*241024*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv8i8_shift), 0,
107903 /*241045*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv4i16), 0,
107910 /*241055*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107917 /*241069*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv4i16_shift), 0,
107929 /*241090*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv2i32), 0,
107936 /*241100*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107943 /*241114*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::USHLLv2i32_shift), 0,
107950 /*241125*/      /*SwitchOpcode*/ 42|128,2/*298*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->241427
107953 /*241133*/          OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),
107964 /*241154*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv16i8), 0,
107971 /*241164*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
107978 /*241178*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv16i8_shift), 0,
107992 /*241203*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv8i16), 0,
107999 /*241213*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108006 /*241227*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv8i16_shift), 0,
108020 /*241252*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv4i32), 0,
108027 /*241262*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108034 /*241276*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv4i32_shift), 0,
108049 /*241302*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv8i8), 0,
108056 /*241312*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108063 /*241326*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv8i8_shift), 0,
108075 /*241347*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv4i16), 0,
108082 /*241357*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108089 /*241371*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv4i16_shift), 0,
108101 /*241392*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLLv2i32), 0,
108108 /*241402*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108115 /*241416*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SSHLLv2i32_shift), 0,
108127 /*241433*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108135 /*241449*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLd), 0,
108145 /*241468*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv8i8_shift), 0,
108152 /*241482*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv16i8_shift), 0,
108163 /*241502*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv4i16_shift), 0,
108170 /*241516*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv8i16_shift), 0,
108181 /*241536*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv2i32_shift), 0,
108188 /*241550*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv4i32_shift), 0,
108199 /*241569*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHLv2i64_shift), 0,
108205 /*241579*/  /*SwitchOpcode*/ 126|128,23/*3070*/, TARGET_VAL(ISD::CONCAT_VECTORS),// ->244653
108209 /*241588*/      OPC_SwitchOpcode /*3 cases */, 97|128,4/*609*/, TARGET_VAL(ISD::TRUNCATE),// ->242202
108212 /*241597*/          OPC_SwitchOpcode /*2 cases */, 99|128,2/*355*/, TARGET_VAL(AArch64ISD::VLSHR),// ->241957
108215 /*241606*/              OPC_SwitchOpcode /*2 cases */, 107, TARGET_VAL(ISD::ADD),// ->241717
108227 /*241630*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
108229 /*241639*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv8i16_v16i8), 0,
108241 /*241664*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
108243 /*241673*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv4i32_v8i16), 0,
108255 /*241698*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
108257 /*241707*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv2i64_v4i32), 0,
108262 /*241717*/              /*SwitchOpcode*/ 107, TARGET_VAL(ISD::SUB),// ->241827
108274 /*241740*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
108276 /*241749*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv8i16_v16i8), 0,
108288 /*241774*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
108290 /*241783*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv4i32_v8i16), 0,
108302 /*241808*/                  OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
108304 /*241817*/                  OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv2i64_v4i32), 0,
108314 /*241832*/              OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108323 /*241848*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108326 /*241857*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108329 /*241868*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv16i8_shift), 0,
108340 /*241887*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108343 /*241896*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108346 /*241907*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv8i16_shift), 0,
108357 /*241926*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108360 /*241935*/                OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108363 /*241946*/                OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv4i32_shift), 0,
108369 /*241957*/          /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(AArch64ISD::VASHR),// ->242094
108373 /*241964*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108383 /*241982*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108386 /*241991*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108389 /*242002*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv16i8_shift), 0,
108401 /*242023*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108404 /*242032*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108407 /*242043*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv8i16_shift), 0,
108419 /*242064*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108422 /*242073*/              OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108425 /*242084*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::SHRNv4i32_shift), 0,
108438 /*242106*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108441 /*242115*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108443 /*242124*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::XTNv16i8), 0,
108452 /*242140*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108455 /*242149*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108457 /*242158*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::XTNv8i16), 0,
108466 /*242174*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108469 /*242183*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108471 /*242192*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::XTNv4i32), 0,
108477 /*242202*/      /*SwitchOpcode*/ 54|128,14/*1846*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->244052
108485 /*242219*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108491 /*242230*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108494 /*242239*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108497 /*242250*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSHRNv16i8_shift), 0,
108505 /*242264*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108511 /*242275*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108514 /*242284*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108517 /*242295*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSHRNv8i16_shift), 0,
108525 /*242309*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108531 /*242320*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108534 /*242329*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108537 /*242340*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSHRNv4i32_shift), 0,
108549 /*242362*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108555 /*242373*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108558 /*242382*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108561 /*242393*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNv16i8_shift), 0,
108569 /*242407*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108575 /*242418*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108578 /*242427*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108581 /*242438*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNv8i16_shift), 0,
108589 /*242452*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108595 /*242463*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108598 /*242472*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108601 /*242483*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRNv4i32_shift), 0,
108613 /*242505*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108619 /*242516*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108622 /*242525*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108625 /*242536*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNv16i8_shift), 0,
108633 /*242550*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108639 /*242561*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108642 /*242570*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108645 /*242581*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNv8i16_shift), 0,
108653 /*242595*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108659 /*242606*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108662 /*242615*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108665 /*242626*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQRSHRUNv4i32_shift), 0,
108677 /*242648*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108683 /*242659*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108686 /*242668*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108689 /*242679*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNv16i8_shift), 0,
108697 /*242693*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108703 /*242704*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108706 /*242713*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108709 /*242724*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNv8i16_shift), 0,
108717 /*242738*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108723 /*242749*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108726 /*242758*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108729 /*242769*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRNv4i32_shift), 0,
108741 /*242791*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108747 /*242802*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108750 /*242811*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108753 /*242822*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNv16i8_shift), 0,
108761 /*242836*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108767 /*242847*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108770 /*242856*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108773 /*242867*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNv8i16_shift), 0,
108781 /*242881*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108787 /*242892*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108790 /*242901*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108793 /*242912*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQSHRUNv4i32_shift), 0,
108805 /*242934*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108811 /*242945*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108814 /*242954*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108817 /*242965*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNv16i8_shift), 0,
108825 /*242979*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108831 /*242990*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108834 /*242999*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108837 /*243010*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNv8i16_shift), 0,
108845 /*243024*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108851 /*243035*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108854 /*243044*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108857 /*243055*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQRSHRNv4i32_shift), 0,
108869 /*243077*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108875 /*243088*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108878 /*243097*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108881 /*243108*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNv16i8_shift), 0,
108889 /*243122*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108895 /*243133*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108898 /*243142*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108901 /*243153*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNv8i16_shift), 0,
108909 /*243167*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
108915 /*243178*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108918 /*243187*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108921 /*243198*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQSHRNv4i32_shift), 0,
108930 /*243214*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108933 /*243223*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108935 /*243232*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNv8i16), 0,
108947 /*243254*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108950 /*243263*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108952 /*243272*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv16i8), 0,
108961 /*243288*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108964 /*243297*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108966 /*243306*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv8i16), 0,
108975 /*243322*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108978 /*243331*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108980 /*243340*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTNv4i32), 0,
108993 /*243363*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
108996 /*243372*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
108998 /*243381*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv16i8), 0,
109007 /*243397*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109010 /*243406*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109012 /*243415*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv8i16), 0,
109021 /*243431*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109024 /*243440*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109026 /*243449*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SQXTUNv4i32), 0,
109039 /*243472*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109042 /*243481*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109044 /*243490*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv16i8), 0,
109053 /*243506*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109056 /*243515*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109058 /*243524*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv8i16), 0,
109067 /*243540*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109070 /*243549*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109072 /*243558*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::UQXTNv4i32), 0,
109087 /*243584*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109090 /*243593*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109092 /*243602*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv8i16_v16i8), 0,
109103 /*243622*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109106 /*243631*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109108 /*243640*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv4i32_v8i16), 0,
109119 /*243660*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109122 /*243669*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109124 /*243678*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDHNv2i64_v4i32), 0,
109139 /*243705*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109142 /*243714*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109144 /*243723*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv8i16_v16i8), 0,
109155 /*243743*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109158 /*243752*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109160 /*243761*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv4i32_v8i16), 0,
109171 /*243781*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109174 /*243790*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109176 /*243799*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUBHNv2i64_v4i32), 0,
109191 /*243826*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109194 /*243835*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109196 /*243844*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RADDHNv8i16_v16i8), 0,
109207 /*243864*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109210 /*243873*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109212 /*243882*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RADDHNv4i32_v8i16), 0,
109223 /*243902*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109226 /*243911*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109228 /*243920*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RADDHNv2i64_v4i32), 0,
109243 /*243947*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109246 /*243956*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109248 /*243965*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSUBHNv8i16_v16i8), 0,
109259 /*243985*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109262 /*243994*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109264 /*244003*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSUBHNv4i32_v8i16), 0,
109275 /*244023*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109278 /*244032*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109280 /*244041*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::RSUBHNv2i64_v4i32), 0,
109286 /*244052*/      /*SwitchOpcode*/ 83, TARGET_VAL(ISD::UNDEF),// ->244138
109289 /*244059*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109292 /*244068*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109297 /*244079*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109300 /*244088*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109305 /*244099*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109308 /*244108*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109313 /*244119*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109316 /*244128*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109325 /*244145*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109328 /*244154*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109331 /*244166*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109334 /*244175*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109337 /*244187*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109342 /*244199*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109345 /*244208*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109348 /*244220*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109351 /*244229*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109354 /*244241*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109359 /*244253*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109362 /*244262*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109365 /*244274*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109368 /*244283*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109371 /*244295*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109376 /*244307*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109379 /*244316*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109382 /*244328*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109385 /*244337*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109388 /*244349*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109395 /*244362*/      OPC_SwitchOpcode /*3 cases */, 37, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->244403
109402 /*244377*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109405 /*244386*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109407 /*244395*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTXNv4f32), 0,
109411 /*244403*/      /*SwitchOpcode*/ 43, TARGET_VAL(ISD::UNDEF),// ->244449
109414 /*244410*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109417 /*244419*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109422 /*244430*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109425 /*244439*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109430 /*244449*/      /*SwitchOpcode*/ 32, TARGET_VAL(ISD::FP_ROUND),// ->244484
109435 /*244458*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109438 /*244467*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109440 /*244476*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCVTNv4i32), 0,
109448 /*244491*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109451 /*244500*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109454 /*244512*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109457 /*244521*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109460 /*244533*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109465 /*244545*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109468 /*244554*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109471 /*244566*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109474 /*244575*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109477 /*244587*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109482 /*244599*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109485 /*244608*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109488 /*244620*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
109491 /*244629*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
109494 /*244641*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109500 /*244653*/  /*SwitchOpcode*/ 100|128,12/*1636*/, TARGET_VAL(ISD::INSERT_VECTOR_ELT),// ->246293
109504 /*244662*/      OPC_SwitchOpcode /*2 cases */, 51|128,1/*179*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->244846
109510 /*244674*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109518 /*244687*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109526 /*244703*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi8lane), 0,
109534 /*244718*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109542 /*244731*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109550 /*244747*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi16lane), 0,
109558 /*244762*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109566 /*244775*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109574 /*244791*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi32lane), 0,
109582 /*244806*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109590 /*244819*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109598 /*244835*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109603 /*244846*/      /*SwitchOpcode*/ 47|128,2/*303*/, TARGET_VAL(ISD::LOAD),// ->245153
109618 /*244871*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109625 /*244884*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i8), 0|OPFL_Chain|OPFL_MemRefs,
109634 /*244899*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109641 /*244912*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i16), 0|OPFL_Chain|OPFL_MemRefs,
109652 /*244931*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109659 /*244944*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i32), 0|OPFL_Chain|OPFL_MemRefs,
109667 /*244958*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109674 /*244971*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i64), 0|OPFL_Chain|OPFL_MemRefs,
109687 /*244993*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109695 /*245010*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109698 /*245021*/            OPC_EmitNode1, TARGET_VAL(AArch64::LD1i8), 0|OPFL_Chain|OPFL_MemRefs,
109701 /*245033*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
109710 /*245047*/            OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109718 /*245064*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109721 /*245075*/            OPC_EmitNode1, TARGET_VAL(AArch64::LD1i16), 0|OPFL_Chain|OPFL_MemRefs,
109724 /*245087*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
109735 /*245104*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109743 /*245121*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109746 /*245132*/          OPC_EmitNode1, TARGET_VAL(AArch64::LD1i32), 0|OPFL_Chain|OPFL_MemRefs,
109749 /*245144*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
109761 /*245162*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109769 /*245178*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi8gpr), 0,
109779 /*245197*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi16gpr), 0,
109789 /*245216*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi32gpr), 0,
109798 /*245231*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109805 /*245245*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64gpr), 0,
109812 /*245258*/      OPC_SwitchOpcode /*2 cases */, 49|128,4/*561*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->245824
109818 /*245270*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109824 /*245279*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109829 /*245290*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi16lane), 0,
109836 /*245308*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109840 /*245321*/            OPC_EmitNode1, TARGET_VAL(AArch64::INSvi16lane), 0,
109843 /*245334*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
109852 /*245348*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109858 /*245357*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109863 /*245368*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi32lane), 0,
109870 /*245386*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109874 /*245399*/            OPC_EmitNode1, TARGET_VAL(AArch64::INSvi32lane), 0,
109877 /*245412*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
109886 /*245426*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109892 /*245435*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109897 /*245446*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
109904 /*245464*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109908 /*245477*/            OPC_EmitNode1, TARGET_VAL(AArch64::INSvi64lane), 0,
109911 /*245490*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
109920 /*245504*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109926 /*245513*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109932 /*245528*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109935 /*245539*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi16lane), 0,
109942 /*245557*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109947 /*245574*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109950 /*245585*/            OPC_EmitNode1, TARGET_VAL(AArch64::INSvi16lane), 0,
109953 /*245598*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
109962 /*245612*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109968 /*245621*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
109974 /*245636*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109977 /*245647*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi32lane), 0,
109984 /*245665*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109989 /*245682*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
109992 /*245693*/            OPC_EmitNode1, TARGET_VAL(AArch64::INSvi32lane), 0,
109995 /*245706*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
110004 /*245720*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110010 /*245729*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110016 /*245744*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110019 /*245755*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
110026 /*245773*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110031 /*245790*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110034 /*245801*/            OPC_EmitNode1, TARGET_VAL(AArch64::INSvi64lane), 0,
110037 /*245814*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
110043 /*245824*/      /*SwitchOpcode*/ 49|128,1/*177*/, TARGET_VAL(ISD::LOAD),// ->246005
110055 /*245844*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110062 /*245858*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i32), 0|OPFL_Chain|OPFL_MemRefs,
110070 /*245876*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110073 /*245887*/            OPC_EmitNode1, TARGET_VAL(AArch64::LD1i32), 0|OPFL_Chain|OPFL_MemRefs,
110076 /*245899*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
110085 /*245913*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110092 /*245926*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i64), 0|OPFL_Chain|OPFL_MemRefs,
110100 /*245940*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110107 /*245954*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1i16), 0|OPFL_Chain|OPFL_MemRefs,
110115 /*245972*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110118 /*245983*/            OPC_EmitNode1, TARGET_VAL(AArch64::LD1i16), 0|OPFL_Chain|OPFL_MemRefs,
110121 /*245995*/            OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0|OPFL_Chain,
110134 /*246015*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110141 /*246029*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110144 /*246038*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110147 /*246050*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi16lane), 0,
110155 /*246066*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110158 /*246075*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110161 /*246086*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110164 /*246095*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110167 /*246107*/          OPC_EmitNode1, TARGET_VAL(AArch64::INSvi16lane), 0,
110170 /*246120*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
110179 /*246134*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110185 /*246147*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110188 /*246156*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110191 /*246168*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi32lane), 0,
110196 /*246180*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110199 /*246189*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110202 /*246200*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110205 /*246209*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110208 /*246221*/          OPC_EmitNode1, TARGET_VAL(AArch64::INSvi32lane), 0,
110211 /*246234*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
110220 /*246248*/        OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110226 /*246260*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110229 /*246269*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110232 /*246281*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::INSvi64lane), 0,
110238 /*246293*/  /*SwitchOpcode*/ 51|128,9/*1203*/, TARGET_VAL(AArch64ISD::DUP),// ->247500
110241 /*246301*/      OPC_SwitchOpcode /*3 cases */, 48|128,2/*304*/, TARGET_VAL(ISD::TRUNCATE),// ->246610
110243 /*246307*/        OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
110249 /*246317*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110256 /*246331*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
110263 /*246346*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
110270 /*246361*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i32lane), 0,
110277 /*246376*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
110284 /*246391*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
110291 /*246406*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i32lane), 0,
110300 /*246421*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110307 /*246436*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110311 /*246450*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
110318 /*246466*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110322 /*246480*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
110329 /*246496*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110333 /*246510*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i32lane), 0,
110340 /*246526*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110344 /*246540*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
110351 /*246556*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110355 /*246570*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
110362 /*246586*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110366 /*246600*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i32lane), 0,
110372 /*246610*/      /*SwitchOpcode*/ 74|128,2/*330*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->246944
110378 /*246621*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110385 /*246636*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
110392 /*246651*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
110401 /*246665*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110408 /*246680*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
110415 /*246695*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
110422 /*246710*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
110429 /*246725*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
110438 /*246739*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110445 /*246755*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110449 /*246769*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
110456 /*246785*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110460 /*246799*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
110469 /*246814*/          OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110476 /*246830*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110480 /*246844*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
110487 /*246860*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110491 /*246874*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
110498 /*246890*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110502 /*246904*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
110509 /*246920*/            OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
110513 /*246934*/            OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
110519 /*246944*/      /*SwitchOpcode*/ 123, TARGET_VAL(ISD::LOAD),// ->247070
110533 /*246969*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv8b), 0|OPFL_Chain|OPFL_MemRefs,
110539 /*246979*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv16b), 0|OPFL_Chain|OPFL_MemRefs,
110549 /*246995*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv4h), 0|OPFL_Chain|OPFL_MemRefs,
110555 /*247005*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv8h), 0|OPFL_Chain|OPFL_MemRefs,
110567 /*247025*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv2s), 0|OPFL_Chain|OPFL_MemRefs,
110573 /*247035*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv4s), 0|OPFL_Chain|OPFL_MemRefs,
110582 /*247050*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv2d), 0|OPFL_Chain|OPFL_MemRefs,
110588 /*247060*/              OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv1d), 0|OPFL_Chain|OPFL_MemRefs,
110602 /*247083*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8gpr), 0,
110608 /*247094*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8gpr), 0,
110614 /*247105*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16gpr), 0,
110620 /*247116*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16gpr), 0,
110626 /*247127*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i32gpr), 0,
110632 /*247138*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i32gpr), 0,
110638 /*247149*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUP_ZR_B), 0,
110644 /*247160*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUP_ZR_H), 0,
110650 /*247171*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUP_ZR_S), 0,
110659 /*247187*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i64gpr), 0,
110665 /*247199*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
110671 /*247211*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUP_ZR_D), 0,
110679 /*247222*/      OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
110690 /*247242*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv2s), 0|OPFL_Chain|OPFL_MemRefs,
110696 /*247252*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv4s), 0|OPFL_Chain|OPFL_MemRefs,
110705 /*247267*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv2d), 0|OPFL_Chain|OPFL_MemRefs,
110711 /*247277*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv1d), 0|OPFL_Chain|OPFL_MemRefs,
110720 /*247292*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv4h), 0|OPFL_Chain|OPFL_MemRefs,
110726 /*247302*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1Rv8h), 0|OPFL_Chain|OPFL_MemRefs,
110738 /*247324*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
110743 /*247334*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110746 /*247343*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110749 /*247355*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
110757 /*247370*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110760 /*247379*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110763 /*247391*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i32lane), 0,
110768 /*247401*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110771 /*247410*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110774 /*247422*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i32lane), 0,
110782 /*247437*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110785 /*247446*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110788 /*247458*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
110793 /*247468*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110796 /*247477*/          OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110799 /*247489*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
110806 /*247500*/  /*SwitchOpcode*/ 46|128,2/*302*/, TARGET_VAL(ISD::INSERT_SUBVECTOR),// ->247806
110808 /*247505*/    OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
110815 /*247520*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110818 /*247529*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110823 /*247540*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110826 /*247549*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110831 /*247560*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110834 /*247569*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110839 /*247580*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110842 /*247589*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110847 /*247600*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110850 /*247609*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110855 /*247620*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110858 /*247629*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110863 /*247640*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110866 /*247649*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110874 /*247666*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110877 /*247675*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110882 /*247686*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110885 /*247695*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110890 /*247706*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110893 /*247715*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110898 /*247726*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110901 /*247735*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110906 /*247746*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110909 /*247755*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110914 /*247766*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110917 /*247775*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110922 /*247786*/        OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
110925 /*247795*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
110931 /*247806*/  /*SwitchOpcode*/ 89, TARGET_VAL(AArch64ISD::BICi),// ->247898
110935 /*247812*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110941 /*247822*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110948 /*247837*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv4i16), 0,
110956 /*247854*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv8i16), 0,
110964 /*247871*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv2i32), 0,
110972 /*247888*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BICv4i32), 0,
110977 /*247898*/  /*SwitchOpcode*/ 89, TARGET_VAL(AArch64ISD::ORRi),// ->247990
110981 /*247904*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110987 /*247914*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
110994 /*247929*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv4i16), 0,
111002 /*247946*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv8i16), 0,
111010 /*247963*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv2i32), 0,
111018 /*247980*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ORRv4i32), 0,
111023 /*247990*/  /*SwitchOpcode*/ 76, TARGET_VAL(AArch64ISD::MOVIshift),// ->248069
111026 /*247995*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111032 /*248005*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111038 /*248018*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2i32), 0,
111045 /*248032*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv4i32), 0,
111052 /*248046*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv4i16), 0,
111059 /*248060*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv8i16), 0,
111064 /*248069*/  /*SwitchOpcode*/ 52, TARGET_VAL(AArch64ISD::MOVImsl),// ->248124
111067 /*248074*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111073 /*248084*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111080 /*248099*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2s_msl), 0,
111088 /*248115*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv4s_msl), 0,
111093 /*248124*/  /*SwitchOpcode*/ 76, TARGET_VAL(AArch64ISD::MVNIshift),// ->248203
111096 /*248129*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111102 /*248139*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111108 /*248152*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MVNIv2i32), 0,
111115 /*248166*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MVNIv4i32), 0,
111122 /*248180*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MVNIv4i16), 0,
111129 /*248194*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MVNIv8i16), 0,
111134 /*248203*/  /*SwitchOpcode*/ 52, TARGET_VAL(AArch64ISD::MVNImsl),// ->248258
111137 /*248208*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111143 /*248218*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111150 /*248233*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MVNIv2s_msl), 0,
111158 /*248249*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MVNIv4s_msl), 0,
111163 /*248258*/  /*SwitchOpcode*/ 61|128,1/*189*/, TARGET_VAL(AArch64ISD::NOT),// ->248451
111166 /*248265*/      OPC_CheckOpcode, TARGET_VAL(AArch64ISD::CMEQz),
111168 /*248269*/      OPC_CheckOpcode, TARGET_VAL(ISD::AND),
111175 /*248281*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv8i8), 0,
111181 /*248293*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv16i8), 0,
111187 /*248305*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv4i16), 0,
111193 /*248317*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv8i16), 0,
111199 /*248329*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv2i32), 0,
111205 /*248341*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv4i32), 0,
111211 /*248353*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv2i64), 0,
111217 /*248365*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMTSTv1i64), 0,
111225 /*248379*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
111230 /*248388*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
111235 /*248397*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
111240 /*248406*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
111245 /*248415*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
111250 /*248424*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv8i8), 0,
111255 /*248433*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
111260 /*248442*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::NOTv16i8), 0,
111266 /*248451*/  /*SwitchOpcode*/ 17|128,3/*401*/, TARGET_VAL(ISD::EXTRACT_SUBVECTOR),// ->248856
111273 /*248468*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111279 /*248481*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111285 /*248494*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111291 /*248507*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111297 /*248520*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111303 /*248533*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111309 /*248546*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111319 /*248565*/      OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111322 /*248577*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111331 /*248596*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111334 /*248608*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111340 /*248621*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111343 /*248633*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111353 /*248653*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111356 /*248665*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111362 /*248678*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111365 /*248690*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111376 /*248713*/          OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111379 /*248725*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111385 /*248737*/          OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
111388 /*248748*/          OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111395 /*248762*/        OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
111398 /*248773*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111404 /*248786*/        OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
111407 /*248797*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111413 /*248810*/        OPC_EmitNode1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
111416 /*248821*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111422 /*248834*/        OPC_EmitNode1, TARGET_VAL(AArch64::EXTv16i8), 0,
111425 /*248846*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
111431 /*248856*/  /*SwitchOpcode*/ 55, TARGET_VAL(AArch64ISD::DUPLANE64),// ->248914
111437 /*248866*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111444 /*248880*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
111452 /*248893*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111458 /*248905*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i64lane), 0,
111463 /*248914*/  /*SwitchOpcode*/ 85, TARGET_VAL(AArch64ISD::DUPLANE32),// ->249002
111469 /*248924*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111476 /*248939*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i32lane), 0,
111483 /*248953*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i32lane), 0,
111492 /*248967*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111498 /*248980*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv2i32lane), 0,
111504 /*248992*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i32lane), 0,
111510 /*249002*/  /*SwitchOpcode*/ 85, TARGET_VAL(AArch64ISD::DUPLANE16),// ->249090
111516 /*249012*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111523 /*249027*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
111530 /*249041*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
111539 /*249055*/      OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111545 /*249068*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv4i16lane), 0,
111551 /*249080*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i16lane), 0,
111557 /*249090*/  /*SwitchOpcode*/ 43, TARGET_VAL(AArch64ISD::DUPLANE8),// ->249136
111562 /*249098*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111569 /*249113*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv8i8lane), 0,
111576 /*249127*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::DUPv16i8lane), 0,
111581 /*249136*/  /*SwitchOpcode*/ 38, TARGET_VAL(AArch64ISD::MOVI),// ->249177
111584 /*249141*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
111591 /*249156*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv8b_ns), 0,
111598 /*249169*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv16b_ns), 0,
111603 /*249177*/  /*SwitchOpcode*/ 37|128,4/*549*/, TARGET_VAL(ISD::MLOAD),// ->249730
111620 /*249210*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1B_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111632 /*249235*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1SB_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111644 /*249260*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1H_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111656 /*249285*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1SH_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111668 /*249310*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1W_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111680 /*249335*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1SW_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111691 /*249359*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111700 /*249379*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1H_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111709 /*249399*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1W_D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111718 /*249419*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1D_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111735 /*249452*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1B_S_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111747 /*249477*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1SB_S_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111759 /*249502*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1H_S_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111771 /*249527*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1SH_S_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111782 /*249551*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1W_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111791 /*249571*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1H_S_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111800 /*249591*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1W_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111817 /*249623*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1B_H_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111829 /*249648*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1SB_H_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111840 /*249672*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1H_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111849 /*249692*/          OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1H_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111864 /*249720*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::LD1B_IMM), 0|OPFL_Chain|OPFL_MemRefs,
111869 /*249730*/  /*SwitchOpcode*/ 34|128,3/*418*/, TARGET_VAL(AArch64ISD::NVCAST),// ->250152
112193 /*250152*/  /*SwitchOpcode*/ 91, TARGET_VAL(AArch64ISD::CMEQz),// ->250246
112197 /*250161*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv8i8rz), 0,
112203 /*250172*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv16i8rz), 0,
112209 /*250183*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv4i16rz), 0,
112215 /*250194*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv8i16rz), 0,
112221 /*250205*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv2i32rz), 0,
112227 /*250216*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv4i32rz), 0,
112233 /*250227*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv2i64rz), 0,
112239 /*250238*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv1i64rz), 0,
112244 /*250246*/  /*SwitchOpcode*/ 91, TARGET_VAL(AArch64ISD::CMGEz),// ->250340
112248 /*250255*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv8i8rz), 0,
112254 /*250266*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv16i8rz), 0,
112260 /*250277*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv4i16rz), 0,
112266 /*250288*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv8i16rz), 0,
112272 /*250299*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv2i32rz), 0,
112278 /*250310*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv4i32rz), 0,
112284 /*250321*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv2i64rz), 0,
112290 /*250332*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv1i64rz), 0,
112295 /*250340*/  /*SwitchOpcode*/ 91, TARGET_VAL(AArch64ISD::CMGTz),// ->250434
112299 /*250349*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv8i8rz), 0,
112305 /*250360*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv16i8rz), 0,
112311 /*250371*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv4i16rz), 0,
112317 /*250382*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv8i16rz), 0,
112323 /*250393*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv2i32rz), 0,
112329 /*250404*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv4i32rz), 0,
112335 /*250415*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv2i64rz), 0,
112341 /*250426*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv1i64rz), 0,
112346 /*250434*/  /*SwitchOpcode*/ 91, TARGET_VAL(AArch64ISD::CMLEz),// ->250528
112350 /*250443*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv8i8rz), 0,
112356 /*250454*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv16i8rz), 0,
112362 /*250465*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv4i16rz), 0,
112368 /*250476*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv8i16rz), 0,
112374 /*250487*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv2i32rz), 0,
112380 /*250498*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv4i32rz), 0,
112386 /*250509*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv2i64rz), 0,
112392 /*250520*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLEv1i64rz), 0,
112397 /*250528*/  /*SwitchOpcode*/ 91, TARGET_VAL(AArch64ISD::CMLTz),// ->250622
112401 /*250537*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv8i8rz), 0,
112407 /*250548*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv16i8rz), 0,
112413 /*250559*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv4i16rz), 0,
112419 /*250570*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv8i16rz), 0,
112425 /*250581*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv2i32rz), 0,
112431 /*250592*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv4i32rz), 0,
112437 /*250603*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv2i64rz), 0,
112443 /*250614*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMLTv1i64rz), 0,
112448 /*250622*/  /*SwitchOpcode*/ 29, TARGET_VAL(ISD::CTPOP),// ->250654
112453 /*250633*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNTv8i8), 0,
112460 /*250646*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CNTv16i8), 0,
112465 /*250654*/  /*SwitchOpcode*/ 81, TARGET_VAL(AArch64ISD::FCMEQz),// ->250738
112470 /*250665*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv4i16rz), 0,
112477 /*250678*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv8i16rz), 0,
112484 /*250691*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv2i32rz), 0,
112491 /*250704*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv4i32rz), 0,
112498 /*250717*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv2i64rz), 0,
112505 /*250730*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMEQv1i64rz), 0,
112510 /*250738*/  /*SwitchOpcode*/ 81, TARGET_VAL(AArch64ISD::FCMGEz),// ->250822
112515 /*250749*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv4i16rz), 0,
112522 /*250762*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv8i16rz), 0,
112529 /*250775*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv2i32rz), 0,
112536 /*250788*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv4i32rz), 0,
112543 /*250801*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv2i64rz), 0,
112550 /*250814*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGEv1i64rz), 0,
112555 /*250822*/  /*SwitchOpcode*/ 81, TARGET_VAL(AArch64ISD::FCMGTz),// ->250906
112560 /*250833*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv4i16rz), 0,
112567 /*250846*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv8i16rz), 0,
112574 /*250859*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv2i32rz), 0,
112581 /*250872*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv4i32rz), 0,
112588 /*250885*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv2i64rz), 0,
112595 /*250898*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMGTv1i64rz), 0,
112600 /*250906*/  /*SwitchOpcode*/ 81, TARGET_VAL(AArch64ISD::FCMLEz),// ->250990
112605 /*250917*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLEv4i16rz), 0,
112612 /*250930*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLEv8i16rz), 0,
112619 /*250943*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLEv2i32rz), 0,
112626 /*250956*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLEv4i32rz), 0,
112633 /*250969*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLEv2i64rz), 0,
112640 /*250982*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLEv1i64rz), 0,
112645 /*250990*/  /*SwitchOpcode*/ 81, TARGET_VAL(AArch64ISD::FCMLTz),// ->251074
112650 /*251001*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLTv4i16rz), 0,
112657 /*251014*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLTv8i16rz), 0,
112664 /*251027*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLTv2i32rz), 0,
112671 /*251040*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLTv4i32rz), 0,
112678 /*251053*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLTv2i64rz), 0,
112685 /*251066*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FCMLTv1i64rz), 0,
112690 /*251074*/  /*SwitchOpcode*/ 75, TARGET_VAL(AArch64ISD::NEG),// ->251152
112693 /*251081*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv8i8), 0,
112698 /*251090*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv16i8), 0,
112703 /*251099*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv4i16), 0,
112708 /*251108*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv8i16), 0,
112713 /*251117*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv2i32), 0,
112718 /*251126*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv4i32), 0,
112723 /*251135*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv2i64), 0,
112728 /*251144*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::NEGv1i64), 0,
112733 /*251152*/  /*SwitchOpcode*/ 25, TARGET_VAL(AArch64ISD::REV16),// ->251180
112737 /*251161*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v8i8), 0,
112743 /*251172*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV16v16i8), 0,
112748 /*251180*/  /*SwitchOpcode*/ 65, TARGET_VAL(AArch64ISD::REV32),// ->251248
112752 /*251189*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i8), 0,
112758 /*251200*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v16i8), 0,
112764 /*251211*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
112770 /*251222*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
112775 /*251231*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v4i16), 0,
112780 /*251240*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV32v8i16), 0,
112785 /*251248*/  /*SwitchOpcode*/ 105, TARGET_VAL(AArch64ISD::REV64),// ->251356
112789 /*251257*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i8), 0,
112795 /*251268*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v16i8), 0,
112801 /*251279*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
112807 /*251290*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
112813 /*251301*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
112819 /*251312*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
112824 /*251321*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i16), 0,
112829 /*251330*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v8i16), 0,
112834 /*251339*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v2i32), 0,
112839 /*251348*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::REV64v4i32), 0,
112844 /*251356*/  /*SwitchOpcode*/ 100, TARGET_VAL(AArch64ISD::CMEQ),// ->251459
112849 /*251366*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv8i8), 0,
112855 /*251378*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv16i8), 0,
112861 /*251390*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv4i16), 0,
112867 /*251402*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv8i16), 0,
112873 /*251414*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv2i32), 0,
112879 /*251426*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv4i32), 0,
112885 /*251438*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv2i64), 0,
112891 /*251450*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMEQv1i64), 0,
112896 /*251459*/  /*SwitchOpcode*/ 100, TARGET_VAL(AArch64ISD::CMGE),// ->251562
112901 /*251469*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv8i8), 0,
112907 /*251481*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv16i8), 0,
112913 /*251493*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv4i16), 0,
112919 /*251505*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv8i16), 0,
112925 /*251517*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv2i32), 0,
112931 /*251529*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv4i32), 0,
112937 /*251541*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv2i64), 0,
112943 /*251553*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGEv1i64), 0,
112948 /*251562*/  /*SwitchOpcode*/ 100, TARGET_VAL(AArch64ISD::CMGT),// ->251665
112953 /*251572*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv8i8), 0,
112959 /*251584*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv16i8), 0,
112965 /*251596*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv4i16), 0,
112971 /*251608*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv8i16), 0,
112977 /*251620*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv2i32), 0,
112983 /*251632*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv4i32), 0,
112989 /*251644*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv2i64), 0,
112995 /*251656*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMGTv1i64), 0,
113000 /*251665*/  /*SwitchOpcode*/ 100, TARGET_VAL(AArch64ISD::CMHI),// ->251768
113005 /*251675*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv8i8), 0,
113011 /*251687*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv16i8), 0,
113017 /*251699*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv4i16), 0,
113023 /*251711*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv8i16), 0,
113029 /*251723*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv2i32), 0,
113035 /*251735*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv4i32), 0,
113041 /*251747*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv2i64), 0,
113047 /*251759*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHIv1i64), 0,
113052 /*251768*/  /*SwitchOpcode*/ 100, TARGET_VAL(AArch64ISD::CMHS),// ->251871
113057 /*251778*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv8i8), 0,
113063 /*251790*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv16i8), 0,
113069 /*251802*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv4i16), 0,
113075 /*251814*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv8i16), 0,
113081 /*251826*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv2i32), 0,
113087 /*251838*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv4i32), 0,
113093 /*251850*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv2i64), 0,
113099 /*251862*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::CMHSv1i64), 0,
113104 /*251871*/  /*SwitchOpcode*/ 76, TARGET_VAL(ISD::SMAX),// ->251950
113109 /*251881*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXv8i8), 0,
113115 /*251893*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXv16i8), 0,
113121 /*251905*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXv4i16), 0,
113127 /*251917*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXv8i16), 0,
113133 /*251929*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXv2i32), 0,
113139 /*251941*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXv4i32), 0,
113144 /*251950*/  /*SwitchOpcode*/ 76, TARGET_VAL(ISD::SMIN),// ->252029
113149 /*251960*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINv8i8), 0,
113155 /*251972*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINv16i8), 0,
113161 /*251984*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINv4i16), 0,
113167 /*251996*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINv8i16), 0,
113173 /*252008*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINv2i32), 0,
113179 /*252020*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINv4i32), 0,
113184 /*252029*/  /*SwitchOpcode*/ 76, TARGET_VAL(ISD::UMAX),// ->252108
113189 /*252039*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXv8i8), 0,
113195 /*252051*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXv16i8), 0,
113201 /*252063*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXv4i16), 0,
113207 /*252075*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXv8i16), 0,
113213 /*252087*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXv2i32), 0,
113219 /*252099*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXv4i32), 0,
113224 /*252108*/  /*SwitchOpcode*/ 76, TARGET_VAL(ISD::UMIN),// ->252187
113229 /*252118*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINv8i8), 0,
113235 /*252130*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINv16i8), 0,
113241 /*252142*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINv4i16), 0,
113247 /*252154*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINv8i16), 0,
113253 /*252166*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINv2i32), 0,
113259 /*252178*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINv4i32), 0,
113264 /*252187*/  /*SwitchOpcode*/ 109, TARGET_VAL(AArch64ISD::BIT),// ->252299
113270 /*252198*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv8i8), 0,
113276 /*252211*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv16i8), 0,
113282 /*252224*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv8i8), 0,
113288 /*252237*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv8i8), 0,
113294 /*252250*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv8i8), 0,
113300 /*252263*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv16i8), 0,
113306 /*252276*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv16i8), 0,
113312 /*252289*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BITv16i8), 0,
113317 /*252299*/  /*SwitchOpcode*/ 93, TARGET_VAL(AArch64ISD::BSL),// ->252395
113322 /*252308*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
113327 /*252319*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
113332 /*252330*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
113337 /*252341*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv8i8), 0,
113342 /*252352*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
113347 /*252363*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
113352 /*252374*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
113357 /*252385*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::BSLv16i8), 0,
113362 /*252395*/  /*SwitchOpcode*/ 42, TARGET_VAL(AArch64ISD::SMULL),// ->252440
113367 /*252405*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv8i8_v8i16), 0,
113374 /*252418*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv4i16_v4i32), 0,
113381 /*252431*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMULLv2i32_v2i64), 0,
113386 /*252440*/  /*SwitchOpcode*/ 42, TARGET_VAL(AArch64ISD::UMULL),// ->252485
113391 /*252450*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv8i8_v8i16), 0,
113398 /*252463*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv4i16_v4i32), 0,
113405 /*252476*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMULLv2i32_v2i64), 0,
113410 /*252485*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::TRN1),// ->252637
113415 /*252496*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v8i8), 0,
113421 /*252508*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v16i8), 0,
113427 /*252520*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v4i16), 0,
113433 /*252532*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v8i16), 0,
113439 /*252544*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v2i32), 0,
113445 /*252556*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v4i32), 0,
113451 /*252568*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v2i64), 0,
113457 /*252580*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v4i16), 0,
113463 /*252592*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v8i16), 0,
113469 /*252604*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v2i32), 0,
113475 /*252616*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v4i32), 0,
113481 /*252628*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN1v2i64), 0,
113486 /*252637*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::TRN2),// ->252789
113491 /*252648*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v8i8), 0,
113497 /*252660*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v16i8), 0,
113503 /*252672*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v4i16), 0,
113509 /*252684*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v8i16), 0,
113515 /*252696*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v2i32), 0,
113521 /*252708*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v4i32), 0,
113527 /*252720*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v2i64), 0,
113533 /*252732*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v4i16), 0,
113539 /*252744*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v8i16), 0,
113545 /*252756*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v2i32), 0,
113551 /*252768*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v4i32), 0,
113557 /*252780*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::TRN2v2i64), 0,
113562 /*252789*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::UZP1),// ->252941
113567 /*252800*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v8i8), 0,
113573 /*252812*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v16i8), 0,
113579 /*252824*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v4i16), 0,
113585 /*252836*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v8i16), 0,
113591 /*252848*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v2i32), 0,
113597 /*252860*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v4i32), 0,
113603 /*252872*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v2i64), 0,
113609 /*252884*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v4i16), 0,
113615 /*252896*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v8i16), 0,
113621 /*252908*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v2i32), 0,
113627 /*252920*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v4i32), 0,
113633 /*252932*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP1v2i64), 0,
113638 /*252941*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::UZP2),// ->253093
113643 /*252952*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v8i8), 0,
113649 /*252964*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v16i8), 0,
113655 /*252976*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v4i16), 0,
113661 /*252988*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v8i16), 0,
113667 /*253000*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v2i32), 0,
113673 /*253012*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v4i32), 0,
113679 /*253024*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v2i64), 0,
113685 /*253036*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v4i16), 0,
113691 /*253048*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v8i16), 0,
113697 /*253060*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v2i32), 0,
113703 /*253072*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v4i32), 0,
113709 /*253084*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UZP2v2i64), 0,
113714 /*253093*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::ZIP1),// ->253245
113719 /*253104*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v8i8), 0,
113725 /*253116*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v16i8), 0,
113731 /*253128*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v4i16), 0,
113737 /*253140*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v8i16), 0,
113743 /*253152*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v2i32), 0,
113749 /*253164*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v4i32), 0,
113755 /*253176*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v2i64), 0,
113761 /*253188*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v4i16), 0,
113767 /*253200*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v8i16), 0,
113773 /*253212*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v2i32), 0,
113779 /*253224*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v4i32), 0,
113785 /*253236*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP1v2i64), 0,
113790 /*253245*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::ZIP2),// ->253397
113795 /*253256*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v8i8), 0,
113801 /*253268*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v16i8), 0,
113807 /*253280*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v4i16), 0,
113813 /*253292*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v8i16), 0,
113819 /*253304*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v2i32), 0,
113825 /*253316*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v4i32), 0,
113831 /*253328*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v2i64), 0,
113837 /*253340*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v4i16), 0,
113843 /*253352*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v8i16), 0,
113849 /*253364*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v2i32), 0,
113855 /*253376*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v4i32), 0,
113861 /*253388*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ZIP2v2i64), 0,
113866 /*253397*/  /*SwitchOpcode*/ 47|128,1/*175*/, TARGET_VAL(AArch64ISD::SADDV),// ->253576
113869 /*253405*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv2i32), 0,
113874 /*253415*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113876 /*253421*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDPv2i64p), 0,
113879 /*253431*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113884 /*253442*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113886 /*253448*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i8v), 0,
113889 /*253458*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113894 /*253469*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113896 /*253475*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv16i8v), 0,
113899 /*253485*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113904 /*253496*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113906 /*253502*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i16v), 0,
113909 /*253512*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113914 /*253523*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113916 /*253529*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i16v), 0,
113919 /*253539*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113924 /*253550*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113926 /*253556*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
113929 /*253566*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113934 /*253576*/  /*SwitchOpcode*/ 47|128,1/*175*/, TARGET_VAL(AArch64ISD::UADDV),// ->253755
113937 /*253584*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::ADDPv2i32), 0,
113942 /*253594*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113944 /*253600*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDPv2i64p), 0,
113947 /*253610*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113952 /*253621*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113954 /*253627*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i8v), 0,
113957 /*253637*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113962 /*253648*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113964 /*253654*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv16i8v), 0,
113967 /*253664*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113972 /*253675*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113974 /*253681*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i16v), 0,
113977 /*253691*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113982 /*253702*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113984 /*253708*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv8i16v), 0,
113987 /*253718*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
113992 /*253729*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
113994 /*253735*/      OPC_EmitNode1, TARGET_VAL(AArch64::ADDVv4i32v), 0,
113997 /*253745*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114002 /*253755*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::SMAXV),// ->253907
114005 /*253763*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMAXPv2i32), 0,
114010 /*253773*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114012 /*253779*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv8i8v), 0,
114015 /*253789*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114020 /*253800*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114022 /*253806*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv16i8v), 0,
114025 /*253816*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114030 /*253827*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114032 /*253833*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv4i16v), 0,
114035 /*253843*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114040 /*253854*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114042 /*253860*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv8i16v), 0,
114045 /*253870*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114050 /*253881*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114052 /*253887*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMAXVv4i32v), 0,
114055 /*253897*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114060 /*253907*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::SMINV),// ->254059
114063 /*253915*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SMINPv2i32), 0,
114068 /*253925*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114070 /*253931*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv8i8v), 0,
114073 /*253941*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114078 /*253952*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114080 /*253958*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv16i8v), 0,
114083 /*253968*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114088 /*253979*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114090 /*253985*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv4i16v), 0,
114093 /*253995*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114098 /*254006*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114100 /*254012*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv8i16v), 0,
114103 /*254022*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114108 /*254033*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114110 /*254039*/      OPC_EmitNode1, TARGET_VAL(AArch64::SMINVv4i32v), 0,
114113 /*254049*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114118 /*254059*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::UMAXV),// ->254211
114121 /*254067*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMAXPv2i32), 0,
114126 /*254077*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114128 /*254083*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv8i8v), 0,
114131 /*254093*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114136 /*254104*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114138 /*254110*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv16i8v), 0,
114141 /*254120*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114146 /*254131*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114148 /*254137*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv4i16v), 0,
114151 /*254147*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114156 /*254158*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114158 /*254164*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv8i16v), 0,
114161 /*254174*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114166 /*254185*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114168 /*254191*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMAXVv4i32v), 0,
114171 /*254201*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114176 /*254211*/  /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(AArch64ISD::UMINV),// ->254363
114179 /*254219*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UMINPv2i32), 0,
114184 /*254229*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114186 /*254235*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv8i8v), 0,
114189 /*254245*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114194 /*254256*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114196 /*254262*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv16i8v), 0,
114199 /*254272*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114204 /*254283*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114206 /*254289*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv4i16v), 0,
114209 /*254299*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114214 /*254310*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114216 /*254316*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv8i16v), 0,
114219 /*254326*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114224 /*254337*/      OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
114226 /*254343*/      OPC_EmitNode1, TARGET_VAL(AArch64::UMINVv4i32v), 0,
114229 /*254353*/      OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
114234 /*254363*/  /*SwitchOpcode*/ 44|128,2/*300*/, TARGET_VAL(ISD::BUILD_VECTOR),// ->254667
114239 /*254377*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114245 /*254389*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114251 /*254401*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114257 /*254413*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114263 /*254425*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114266 /*254435*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114272 /*254448*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114275 /*254458*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114281 /*254471*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114284 /*254481*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114290 /*254494*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114293 /*254504*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114302 /*254523*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114308 /*254536*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114314 /*254549*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114320 /*254562*/        OPC_MorphNodeTo1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114326 /*254575*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114329 /*254585*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114335 /*254599*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114338 /*254609*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114344 /*254623*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114347 /*254633*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114353 /*254647*/        OPC_EmitNode1, TARGET_VAL(AArch64::MOVIv2d_ns), 0,
114356 /*254657*/        OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
114362 /*254667*/  /*SwitchOpcode*/ 42, TARGET_VAL(AArch64ISD::SUNPKLO),// ->254712
114367 /*254678*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUNPKLO_ZZ_H), 0,
114374 /*254691*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUNPKLO_ZZ_S), 0,
114381 /*254704*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUNPKLO_ZZ_D), 0,
114386 /*254712*/  /*SwitchOpcode*/ 42, TARGET_VAL(AArch64ISD::SUNPKHI),// ->254757
114391 /*254723*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUNPKHI_ZZ_H), 0,
114398 /*254736*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUNPKHI_ZZ_S), 0,
114405 /*254749*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::SUNPKHI_ZZ_D), 0,
114410 /*254757*/  /*SwitchOpcode*/ 42, TARGET_VAL(AArch64ISD::UUNPKLO),// ->254802
114415 /*254768*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UUNPKLO_ZZ_H), 0,
114422 /*254781*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UUNPKLO_ZZ_S), 0,
114429 /*254794*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UUNPKLO_ZZ_D), 0,
114434 /*254802*/  /*SwitchOpcode*/ 42, TARGET_VAL(AArch64ISD::UUNPKHI),// ->254847
114439 /*254813*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UUNPKHI_ZZ_H), 0,
114446 /*254826*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UUNPKHI_ZZ_S), 0,
114453 /*254839*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::UUNPKHI_ZZ_D), 0,
114458 /*254847*/  /*SwitchOpcode*/ 77, TARGET_VAL(AArch64ISD::FMOV),// ->254927
114461 /*254852*/    OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
114468 /*254867*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVv2f64_ns), 0,
114475 /*254880*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVv2f32_ns), 0,
114482 /*254893*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVv4f32_ns), 0,
114489 /*254906*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVv4f16_ns), 0,
114496 /*254919*/      OPC_MorphNodeTo1, TARGET_VAL(AArch64::FMOVv8f16_ns), 0,