|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*93 cases */, 41|128,67/*8617*/, TARGET_VAL(ISD::AND),// ->8622
61 /* 11*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
63 /* 15*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
68 /* 22*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
72 /* 28*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
78 /* 38*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
88 /* 55*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
95 /* 71*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
97 /* 75*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
102 /* 82*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
106 /* 88*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
112 /* 98*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
122 /* 115*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
129 /* 130*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
131 /* 134*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
136 /* 141*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
140 /* 147*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
146 /* 157*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
156 /* 174*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
163 /* 190*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
165 /* 194*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
170 /* 201*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
174 /* 207*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
180 /* 217*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
190 /* 234*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
197 /* 249*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
199 /* 253*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
204 /* 260*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
208 /* 266*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
214 /* 276*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
224 /* 293*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
231 /* 309*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
233 /* 313*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
238 /* 320*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
242 /* 326*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
248 /* 336*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
258 /* 353*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
265 /* 368*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
267 /* 372*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
272 /* 379*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
276 /* 385*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
282 /* 395*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
292 /* 412*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
299 /* 428*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
301 /* 432*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
306 /* 439*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
310 /* 445*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
316 /* 455*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
326 /* 472*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
333 /* 487*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
335 /* 491*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
340 /* 498*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
344 /* 504*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
350 /* 514*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
360 /* 531*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
367 /* 547*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
369 /* 551*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
374 /* 558*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
378 /* 564*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
384 /* 574*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
394 /* 591*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
401 /* 606*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
403 /* 610*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
408 /* 617*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
412 /* 623*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
418 /* 633*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
428 /* 650*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
435 /* 666*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
437 /* 670*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
442 /* 677*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
446 /* 683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
452 /* 693*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
462 /* 710*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
469 /* 725*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
471 /* 729*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
476 /* 736*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
480 /* 742*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
486 /* 752*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
496 /* 769*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
503 /* 785*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
505 /* 789*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
510 /* 796*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
514 /* 802*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
520 /* 812*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
530 /* 829*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
537 /* 844*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
539 /* 848*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
544 /* 855*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
548 /* 861*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
554 /* 871*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
564 /* 888*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
571 /* 904*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
573 /* 908*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
578 /* 915*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
582 /* 921*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
588 /* 931*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
598 /* 948*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
605 /* 963*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
607 /* 967*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
612 /* 974*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
616 /* 980*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
622 /* 990*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
632 /* 1007*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
639 /* 1023*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
641 /* 1027*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
646 /* 1034*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
650 /* 1040*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
656 /* 1050*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
666 /* 1067*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
673 /* 1082*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
675 /* 1086*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
680 /* 1093*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
684 /* 1099*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
690 /* 1109*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
700 /* 1126*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
707 /* 1142*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
709 /* 1146*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
714 /* 1153*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
718 /* 1159*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
724 /* 1169*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
734 /* 1186*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
741 /* 1201*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
743 /* 1205*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
748 /* 1212*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
752 /* 1218*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
758 /* 1228*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
768 /* 1245*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
775 /* 1261*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
777 /* 1265*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
782 /* 1272*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
786 /* 1278*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
792 /* 1288*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
802 /* 1305*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
809 /* 1320*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
811 /* 1324*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
816 /* 1331*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
820 /* 1337*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
826 /* 1347*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
836 /* 1364*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
843 /* 1380*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
845 /* 1384*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
850 /* 1391*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
854 /* 1397*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
860 /* 1407*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
870 /* 1424*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
877 /* 1439*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
879 /* 1443*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
884 /* 1450*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
887 /* 1455*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
891 /* 1461*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
901 /* 1479*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
903 /* 1486*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
910 /* 1502*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
912 /* 1506*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
917 /* 1513*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
920 /* 1518*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
924 /* 1524*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
934 /* 1542*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
936 /* 1549*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
943 /* 1564*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
945 /* 1568*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
950 /* 1575*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
953 /* 1580*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
957 /* 1586*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
967 /* 1604*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
969 /* 1611*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
976 /* 1627*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
978 /* 1631*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
983 /* 1638*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
986 /* 1643*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
990 /* 1649*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1000 /* 1667*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1002 /* 1674*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
1009 /* 1689*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1011 /* 1693*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
1016 /* 1700*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1019 /* 1705*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1023 /* 1711*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1033 /* 1729*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1035 /* 1736*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
1042 /* 1752*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1044 /* 1756*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
1049 /* 1763*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1052 /* 1768*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1056 /* 1774*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1066 /* 1792*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1068 /* 1799*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
1075 /* 1814*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1077 /* 1818*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
1082 /* 1825*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1085 /* 1830*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1089 /* 1836*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1099 /* 1854*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1101 /* 1861*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1108 /* 1877*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1110 /* 1881*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
1115 /* 1888*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1118 /* 1893*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1122 /* 1899*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1132 /* 1917*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1134 /* 1924*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1141 /* 1939*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1143 /* 1943*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
1148 /* 1950*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1151 /* 1955*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1155 /* 1961*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1165 /* 1979*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1167 /* 1986*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1174 /* 2002*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1176 /* 2006*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
1181 /* 2013*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1184 /* 2018*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1188 /* 2024*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1198 /* 2042*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1200 /* 2049*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1207 /* 2064*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1209 /* 2068*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
1214 /* 2075*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1217 /* 2080*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1221 /* 2086*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1231 /* 2104*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1233 /* 2111*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
1240 /* 2127*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1242 /* 2131*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
1247 /* 2138*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1250 /* 2143*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1254 /* 2149*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1264 /* 2167*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1266 /* 2174*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
1273 /* 2189*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1275 /* 2193*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1280 /* 2200*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1284 /* 2206*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1296 /* 2227*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
1303 /* 2242*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1305 /* 2246*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1310 /* 2253*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1314 /* 2259*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1326 /* 2280*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
1333 /* 2294*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1335 /* 2298*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1340 /* 2305*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
1344 /* 2311*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1356 /* 2332*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
1363 /* 2347*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1365 /* 2351*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1370 /* 2358*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
1374 /* 2364*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1386 /* 2385*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
1393 /* 2399*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1395 /* 2403*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1400 /* 2410*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1403 /* 2415*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1413 /* 2433*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1415 /* 2440*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
1422 /* 2455*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1424 /* 2459*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1429 /* 2466*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
1432 /* 2471*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
1442 /* 2489*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1444 /* 2496*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
1451 /* 2510*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1453 /* 2514*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
1459 /* 2522*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1462 /* 2527*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1473 /* 2547*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1475 /* 2554*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
1482 /* 2570*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1484 /* 2574*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
1490 /* 2582*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1493 /* 2587*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1504 /* 2607*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1506 /* 2614*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
1513 /* 2629*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1515 /* 2633*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
1521 /* 2641*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1524 /* 2646*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1535 /* 2666*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1537 /* 2673*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
1544 /* 2689*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1546 /* 2693*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
1552 /* 2701*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1555 /* 2706*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1566 /* 2726*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1568 /* 2733*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
1575 /* 2748*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1577 /* 2752*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
1583 /* 2760*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1586 /* 2765*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1597 /* 2785*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1599 /* 2792*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
1606 /* 2808*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1608 /* 2812*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
1614 /* 2820*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1617 /* 2825*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1628 /* 2845*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1630 /* 2852*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
1637 /* 2867*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1639 /* 2871*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
1645 /* 2879*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1648 /* 2884*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1659 /* 2904*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1661 /* 2911*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1668 /* 2927*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1670 /* 2931*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
1676 /* 2939*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1679 /* 2944*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1690 /* 2964*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1692 /* 2971*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1699 /* 2986*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1701 /* 2990*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
1707 /* 2998*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1710 /* 3003*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1721 /* 3023*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1723 /* 3030*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1730 /* 3046*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1732 /* 3050*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
1738 /* 3058*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1741 /* 3063*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1752 /* 3083*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1754 /* 3090*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
1761 /* 3105*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1763 /* 3109*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
1769 /* 3117*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1772 /* 3122*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1783 /* 3142*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1785 /* 3149*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
1792 /* 3165*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
1794 /* 3169*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
1800 /* 3177*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1803 /* 3182*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
1814 /* 3202*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
1816 /* 3209*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
1823 /* 3224*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1828 /* 3231*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1832 /* 3237*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1844 /* 3259*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
1851 /* 3274*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1856 /* 3281*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1860 /* 3287*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1872 /* 3309*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
1879 /* 3323*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1884 /* 3330*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
1888 /* 3336*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1900 /* 3358*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
1907 /* 3373*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
1912 /* 3380*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
1916 /* 3386*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1928 /* 3408*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
1935 /* 3422*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
1940 /* 3429*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1944 /* 3435*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1957 /* 3458*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
1964 /* 3474*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
1969 /* 3481*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
1973 /* 3487*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
1986 /* 3510*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
1993 /* 3525*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
1998 /* 3532*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2002 /* 3538*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2015 /* 3561*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
2022 /* 3577*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
2027 /* 3584*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2031 /* 3590*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2044 /* 3613*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
2051 /* 3628*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
2056 /* 3635*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2060 /* 3641*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2073 /* 3664*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
2080 /* 3680*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
2085 /* 3687*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2089 /* 3693*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2102 /* 3716*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
2109 /* 3731*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
2114 /* 3738*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2118 /* 3744*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2131 /* 3767*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
2138 /* 3783*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
2143 /* 3790*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2147 /* 3796*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2160 /* 3819*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
2167 /* 3834*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
2172 /* 3841*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2176 /* 3847*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2189 /* 3870*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
2196 /* 3886*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
2201 /* 3893*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2205 /* 3899*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2218 /* 3922*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
2225 /* 3937*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
2230 /* 3944*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2234 /* 3950*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2247 /* 3973*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
2254 /* 3989*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
2259 /* 3996*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2263 /* 4002*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2276 /* 4025*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
2283 /* 4040*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
2288 /* 4047*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2292 /* 4053*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2305 /* 4076*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2312 /* 4092*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
2317 /* 4099*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2321 /* 4105*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2334 /* 4128*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2341 /* 4143*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
2346 /* 4150*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2350 /* 4156*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2363 /* 4179*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2370 /* 4195*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
2375 /* 4202*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2379 /* 4208*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2392 /* 4231*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2399 /* 4246*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
2404 /* 4253*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2408 /* 4259*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2421 /* 4282*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2428 /* 4298*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
2433 /* 4305*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2437 /* 4311*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2450 /* 4334*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2457 /* 4349*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
2462 /* 4356*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2466 /* 4362*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2479 /* 4385*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2486 /* 4401*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
2491 /* 4408*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2495 /* 4414*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2508 /* 4437*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
2515 /* 4452*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
2520 /* 4459*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2524 /* 4465*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2537 /* 4488*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2544 /* 4504*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
2549 /* 4511*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2553 /* 4517*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2566 /* 4540*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2573 /* 4555*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
2578 /* 4562*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2582 /* 4568*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2595 /* 4591*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2602 /* 4607*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
2607 /* 4614*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2611 /* 4620*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2624 /* 4643*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2631 /* 4658*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
2636 /* 4665*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2640 /* 4671*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2654 /* 4695*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2661 /* 4712*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
2666 /* 4719*/ OPC_CheckOpcode, TARGET_VAL(ISD::ADD),
2670 /* 4725*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2684 /* 4749*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2691 /* 4765*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
2696 /* 4772*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2700 /* 4778*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2714 /* 4802*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2721 /* 4819*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
2726 /* 4826*/ OPC_CheckOpcode, TARGET_VAL(ISD::OR),
2730 /* 4832*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2744 /* 4856*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
2751 /* 4872*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2753 /* 4876*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
2760 /* 4886*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2770 /* 4904*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
2777 /* 4920*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2779 /* 4924*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
2786 /* 4934*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2796 /* 4952*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
2803 /* 4967*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2805 /* 4971*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
2812 /* 4981*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2822 /* 4999*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
2829 /* 5015*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2831 /* 5019*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
2838 /* 5029*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2848 /* 5047*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
2855 /* 5062*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2857 /* 5066*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
2864 /* 5076*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2874 /* 5094*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
2881 /* 5110*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2883 /* 5114*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
2890 /* 5124*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2900 /* 5142*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
2907 /* 5157*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2909 /* 5161*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
2916 /* 5171*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2926 /* 5189*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
2933 /* 5205*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2935 /* 5209*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
2942 /* 5219*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2952 /* 5237*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
2959 /* 5252*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2961 /* 5256*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
2968 /* 5266*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
2978 /* 5284*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
2985 /* 5300*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
2987 /* 5304*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
2994 /* 5314*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
3004 /* 5332*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
3011 /* 5347*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
3013 /* 5351*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
3020 /* 5361*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
3030 /* 5379*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
3037 /* 5395*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
3039 /* 5399*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
3046 /* 5409*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
3056 /* 5427*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
3063 /* 5442*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
3065 /* 5446*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3071 /* 5454*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3081 /* 5473*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3083 /* 5480*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
3090 /* 5495*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
3092 /* 5499*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3098 /* 5507*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3108 /* 5526*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3110 /* 5533*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
3117 /* 5547*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3122 /* 5554*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3125 /* 5559*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3135 /* 5578*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3137 /* 5585*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
3144 /* 5600*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3149 /* 5607*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3152 /* 5612*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3162 /* 5631*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3164 /* 5638*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
3171 /* 5652*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
3176 /* 5659*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3179 /* 5664*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3190 /* 5684*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3192 /* 5691*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
3199 /* 5707*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
3204 /* 5714*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3207 /* 5719*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3218 /* 5739*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3220 /* 5746*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
3227 /* 5761*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
3232 /* 5768*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3235 /* 5773*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3246 /* 5793*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3248 /* 5800*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
3255 /* 5816*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
3260 /* 5823*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3263 /* 5828*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3274 /* 5848*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3276 /* 5855*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
3283 /* 5870*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
3288 /* 5877*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3291 /* 5882*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3302 /* 5902*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3304 /* 5909*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
3311 /* 5925*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
3316 /* 5932*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3319 /* 5937*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3330 /* 5957*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3332 /* 5964*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
3339 /* 5979*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
3344 /* 5986*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3347 /* 5991*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3358 /* 6011*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3360 /* 6018*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
3367 /* 6034*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
3372 /* 6041*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3375 /* 6046*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3386 /* 6066*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3388 /* 6073*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
3395 /* 6088*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
3400 /* 6095*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3403 /* 6100*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3414 /* 6120*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3416 /* 6127*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
3423 /* 6143*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
3428 /* 6150*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3431 /* 6155*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3442 /* 6175*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3444 /* 6182*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
3451 /* 6197*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
3456 /* 6204*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3459 /* 6209*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3470 /* 6229*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3472 /* 6236*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
3479 /* 6252*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
3484 /* 6259*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3487 /* 6264*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3498 /* 6284*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3500 /* 6291*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
3507 /* 6306*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
3512 /* 6313*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3515 /* 6318*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3527 /* 6339*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3529 /* 6346*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
3536 /* 6363*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
3541 /* 6370*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
3544 /* 6375*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
3556 /* 6396*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3558 /* 6403*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
3564 /* 6416*/ OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
3572 /* 6432*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v16i8), 0,
3580 /* 6445*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v8i16), 0,
3588 /* 6458*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v4i32), 0,
3596 /* 6471*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v2i64), 0,
3608 /* 6491*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v16i8), 0,
3616 /* 6504*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v8i16), 0,
3624 /* 6517*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v4i32), 0,
3632 /* 6530*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v2i64), 0,
3641 /* 6544*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
3643 /* 6548*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3656 /* 6570*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
3663 /* 6585*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
3665 /* 6589*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3678 /* 6611*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
3685 /* 6625*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
3690 /* 6633*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3698 /* 6648*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v16i8_u), 0,
3705 /* 6662*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
3710 /* 6670*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3718 /* 6685*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v8i16_u), 0,
3725 /* 6698*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3731 /* 6706*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3741 /* 6726*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3743 /* 6733*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
3750 /* 6748*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
3756 /* 6756*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3766 /* 6776*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3768 /* 6783*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
3775 /* 6797*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
3781 /* 6805*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3792 /* 6826*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3794 /* 6833*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
3801 /* 6849*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
3807 /* 6857*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3818 /* 6878*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3820 /* 6885*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
3827 /* 6900*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
3833 /* 6908*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3844 /* 6929*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3846 /* 6936*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
3853 /* 6952*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
3859 /* 6960*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3870 /* 6981*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3872 /* 6988*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
3879 /* 7003*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
3885 /* 7011*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3896 /* 7032*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3898 /* 7039*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
3905 /* 7055*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
3911 /* 7063*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3922 /* 7084*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3924 /* 7091*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
3931 /* 7106*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
3937 /* 7114*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3948 /* 7135*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3950 /* 7142*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
3957 /* 7158*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
3963 /* 7166*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3974 /* 7187*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
3976 /* 7194*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
3983 /* 7209*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
3989 /* 7217*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4000 /* 7238*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4002 /* 7245*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
4009 /* 7261*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
4015 /* 7269*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4026 /* 7290*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4028 /* 7297*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
4035 /* 7312*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
4041 /* 7320*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4052 /* 7341*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4054 /* 7348*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4061 /* 7364*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
4067 /* 7372*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4078 /* 7393*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4080 /* 7400*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4087 /* 7415*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
4093 /* 7423*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4105 /* 7445*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4107 /* 7452*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4114 /* 7469*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
4120 /* 7477*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4132 /* 7499*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4134 /* 7506*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4141 /* 7522*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
4145 /* 7529*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
4150 /* 7539*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v16i8_u), 0,
4157 /* 7553*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
4161 /* 7560*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
4166 /* 7570*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v8i16_u), 0,
4173 /* 7583*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
4186 /* 7606*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
4193 /* 7621*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD),
4206 /* 7644*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
4213 /* 7658*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
4227 /* 7682*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
4234 /* 7698*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),
4248 /* 7722*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
4255 /* 7737*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
4269 /* 7761*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
4276 /* 7777*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),
4290 /* 7801*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
4297 /* 7816*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
4311 /* 7840*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
4318 /* 7856*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_AND),
4332 /* 7880*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
4339 /* 7895*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
4353 /* 7919*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
4360 /* 7935*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_OR),
4374 /* 7959*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
4381 /* 7974*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
4395 /* 7998*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
4402 /* 8014*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),
4416 /* 8038*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
4423 /* 8053*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
4437 /* 8077*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4444 /* 8093*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_SWAP),
4458 /* 8117*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4465 /* 8132*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
4480 /* 8157*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4487 /* 8174*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
4502 /* 8199*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
4511 /* 8218*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::AND_I32), 0,
4516 /* 8228*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::AND_I64), 0,
4523 /* 8239*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4532 /* 8254*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v16i8), 0,
4538 /* 8266*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v8i16), 0,
4544 /* 8278*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v4i32), 0,
4550 /* 8290*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v2i64), 0,
4563 /* 8309*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v16i8), 0,
4571 /* 8321*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4581 /* 8336*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v16i8), 0,
4594 /* 8355*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v16i8), 0,
4602 /* 8367*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4610 /* 8379*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v8i16), 0,
4616 /* 8389*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4626 /* 8404*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v8i16), 0,
4639 /* 8423*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v8i16), 0,
4647 /* 8435*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4655 /* 8447*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v4i32), 0,
4661 /* 8457*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4671 /* 8472*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v4i32), 0,
4684 /* 8491*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v4i32), 0,
4692 /* 8503*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4700 /* 8515*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v2i64), 0,
4706 /* 8525*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
4716 /* 8540*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v2i64), 0,
4729 /* 8559*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANDNOT_v2i64), 0,
4739 /* 8576*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::AND_v16i8), 0,
4745 /* 8588*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::AND_v8i16), 0,
4751 /* 8600*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::AND_v4i32), 0,
4757 /* 8612*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::AND_v2i64), 0,
4763 /* 8622*/ /*SwitchOpcode*/ 9|128,17/*2185*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->10811
4766 /* 8630*/ OPC_SwitchOpcode /*9 cases */, 32|128,3/*416*/, TARGET_VAL(ISD::AssertZext),// ->9051
4768 /* 8636*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
4774 /* 8646*/ OPC_SwitchOpcode /*3 cases */, 74, TARGET_VAL(ISD::ADD),// ->8724
4778 /* 8653*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4784 /* 8663*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4788 /* 8669*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4799 /* 8688*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4811 /* 8712*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4816 /* 8724*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::OR),// ->8801
4820 /* 8730*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4826 /* 8740*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4830 /* 8746*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4841 /* 8765*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4853 /* 8789*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4858 /* 8801*/ /*SwitchOpcode*/ 85, TARGET_VAL(WebAssemblyISD::Wrapper),// ->8889
4861 /* 8806*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
4865 /* 8812*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4869 /* 8818*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4880 /* 8838*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4882 /* 8845*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4894 /* 8870*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4896 /* 8877*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4906 /* 8896*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4909 /* 8901*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4913 /* 8907*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4925 /* 8929*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4927 /* 8936*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4940 /* 8963*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
4942 /* 8970*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4950 /* 8986*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4954 /* 8992*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
4965 /* 9012*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4977 /* 9037*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
4984 /* 9051*/ /*SwitchOpcode*/ 123|128,1/*251*/, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->9306
4989 /* 9061*/ OPC_SwitchOpcode /*3 cases */, 46, TARGET_VAL(ISD::ADD),// ->9111
4993 /* 9068*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4999 /* 9078*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5003 /* 9084*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5012 /* 9100*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5016 /* 9111*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::OR),// ->9160
5020 /* 9117*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5026 /* 9127*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5030 /* 9133*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5039 /* 9149*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5043 /* 9160*/ /*SwitchOpcode*/ 49, TARGET_VAL(WebAssemblyISD::Wrapper),// ->9212
5046 /* 9165*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5050 /* 9171*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5054 /* 9177*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5063 /* 9194*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5065 /* 9201*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5074 /* 9218*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5077 /* 9223*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5081 /* 9229*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5091 /* 9248*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5093 /* 9255*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5100 /* 9270*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5104 /* 9276*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5113 /* 9293*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5119 /* 9306*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->9526
5124 /* 9316*/ OPC_SwitchOpcode /*3 cases */, 39, TARGET_VAL(ISD::ADD),// ->9359
5128 /* 9323*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5134 /* 9333*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5143 /* 9349*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
5147 /* 9359*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::OR),// ->9401
5151 /* 9365*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5157 /* 9375*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5166 /* 9391*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
5170 /* 9401*/ /*SwitchOpcode*/ 42, TARGET_VAL(WebAssemblyISD::Wrapper),// ->9446
5173 /* 9406*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5177 /* 9412*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5186 /* 9429*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5188 /* 9436*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
5197 /* 9452*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5200 /* 9457*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5210 /* 9476*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5212 /* 9483*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
5219 /* 9497*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5228 /* 9514*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
5234 /* 9526*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->9746
5239 /* 9536*/ OPC_SwitchOpcode /*3 cases */, 39, TARGET_VAL(ISD::ADD),// ->9579
5243 /* 9543*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5249 /* 9553*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5258 /* 9569*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
5262 /* 9579*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::OR),// ->9621
5266 /* 9585*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5272 /* 9595*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5281 /* 9611*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
5285 /* 9621*/ /*SwitchOpcode*/ 42, TARGET_VAL(WebAssemblyISD::Wrapper),// ->9666
5288 /* 9626*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5292 /* 9632*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5301 /* 9649*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5303 /* 9656*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
5312 /* 9672*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5315 /* 9677*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5325 /* 9696*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5327 /* 9703*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
5334 /* 9717*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5343 /* 9734*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
5349 /* 9746*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->9966
5354 /* 9756*/ OPC_SwitchOpcode /*3 cases */, 39, TARGET_VAL(ISD::ADD),// ->9799
5358 /* 9763*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5364 /* 9773*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5373 /* 9789*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
5377 /* 9799*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::OR),// ->9841
5381 /* 9805*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5387 /* 9815*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5396 /* 9831*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
5400 /* 9841*/ /*SwitchOpcode*/ 42, TARGET_VAL(WebAssemblyISD::Wrapper),// ->9886
5403 /* 9846*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5407 /* 9852*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5416 /* 9869*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5418 /* 9876*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
5427 /* 9892*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5430 /* 9897*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5440 /* 9916*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5442 /* 9923*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
5449 /* 9937*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5458 /* 9954*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
5464 /* 9966*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->10186
5469 /* 9976*/ OPC_SwitchOpcode /*3 cases */, 39, TARGET_VAL(ISD::ADD),// ->10019
5473 /* 9983*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5479 /* 9993*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5488 /* 10009*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5492 /* 10019*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::OR),// ->10061
5496 /* 10025*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5502 /* 10035*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5511 /* 10051*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5515 /* 10061*/ /*SwitchOpcode*/ 42, TARGET_VAL(WebAssemblyISD::Wrapper),// ->10106
5518 /* 10066*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5522 /* 10072*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5531 /* 10089*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5533 /* 10096*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5542 /* 10112*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5545 /* 10117*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5555 /* 10136*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5557 /* 10143*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5564 /* 10157*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5573 /* 10174*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5579 /* 10186*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->10406
5584 /* 10196*/ OPC_SwitchOpcode /*3 cases */, 39, TARGET_VAL(ISD::ADD),// ->10239
5588 /* 10203*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5594 /* 10213*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5603 /* 10229*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5607 /* 10239*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::OR),// ->10281
5611 /* 10245*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5617 /* 10255*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5626 /* 10271*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5630 /* 10281*/ /*SwitchOpcode*/ 42, TARGET_VAL(WebAssemblyISD::Wrapper),// ->10326
5633 /* 10286*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5637 /* 10292*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5646 /* 10309*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5648 /* 10316*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5657 /* 10332*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5660 /* 10337*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5670 /* 10356*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5672 /* 10363*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5679 /* 10377*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5688 /* 10394*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
5694 /* 10406*/ /*SwitchOpcode*/ 88|128,1/*216*/, TARGET_VAL(ISD::ATOMIC_SWAP),// ->10626
5699 /* 10416*/ OPC_SwitchOpcode /*3 cases */, 39, TARGET_VAL(ISD::ADD),// ->10459
5703 /* 10423*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5709 /* 10433*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5718 /* 10449*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5722 /* 10459*/ /*SwitchOpcode*/ 39, TARGET_VAL(ISD::OR),// ->10501
5726 /* 10465*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5732 /* 10475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5741 /* 10491*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5745 /* 10501*/ /*SwitchOpcode*/ 42, TARGET_VAL(WebAssemblyISD::Wrapper),// ->10546
5748 /* 10506*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5752 /* 10512*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5761 /* 10529*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5763 /* 10536*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5772 /* 10552*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5775 /* 10557*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5785 /* 10576*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5787 /* 10583*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5794 /* 10597*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5803 /* 10614*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW32_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5809 /* 10626*/ /*SwitchOpcode*/ 42|128,1/*170*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->10800
5814 /* 10635*/ OPC_SwitchOpcode /*3 cases */, 30, TARGET_VAL(ISD::ADD),// ->10669
5818 /* 10642*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5828 /* 10660*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
5832 /* 10669*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::OR),// ->10702
5836 /* 10675*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5846 /* 10693*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
5850 /* 10702*/ /*SwitchOpcode*/ 33, TARGET_VAL(WebAssemblyISD::Wrapper),// ->10738
5853 /* 10707*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
5861 /* 10722*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5863 /* 10729*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
5872 /* 10744*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5880 /* 10760*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
5882 /* 10767*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
5893 /* 10789*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
5902 /* 10803*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_EXTEND_U_I32), 0,
5907 /* 10811*/ /*SwitchOpcode*/ 6|128,23/*2950*/, TARGET_VAL(ISD::ANY_EXTEND),// ->13765
5910 /* 10819*/ OPC_SwitchOpcode /*8 cases */, 32|128,3/*416*/, TARGET_VAL(ISD::AssertZext),// ->11240
5912 /* 10825*/ OPC_CheckOpcode, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),
5918 /* 10835*/ OPC_SwitchOpcode /*3 cases */, 74, TARGET_VAL(ISD::ADD),// ->10913
5922 /* 10842*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5928 /* 10852*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5932 /* 10858*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5943 /* 10877*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5955 /* 10901*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5960 /* 10913*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::OR),// ->10990
5964 /* 10919*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5970 /* 10929*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5974 /* 10935*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
5985 /* 10954*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
5997 /* 10978*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6002 /* 10990*/ /*SwitchOpcode*/ 85, TARGET_VAL(WebAssemblyISD::Wrapper),// ->11078
6005 /* 10995*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
6009 /* 11001*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6013 /* 11007*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6024 /* 11027*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6026 /* 11034*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6038 /* 11059*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6040 /* 11066*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6050 /* 11085*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6053 /* 11090*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6057 /* 11096*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6069 /* 11118*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6071 /* 11125*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6084 /* 11152*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6086 /* 11159*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6094 /* 11175*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6098 /* 11181*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6109 /* 11201*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6121 /* 11226*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
6128 /* 11240*/ /*SwitchOpcode*/ 105|128,2/*361*/, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->11605
6133 /* 11250*/ OPC_SwitchOpcode /*3 cases */, 64, TARGET_VAL(ISD::ADD),// ->11318
6137 /* 11257*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6143 /* 11267*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6153 /* 11285*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6164 /* 11307*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6169 /* 11318*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->11385
6173 /* 11324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6179 /* 11334*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6189 /* 11352*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6200 /* 11374*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6205 /* 11385*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::Wrapper),// ->11463
6208 /* 11390*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
6212 /* 11396*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6222 /* 11415*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6224 /* 11422*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6235 /* 11445*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6237 /* 11452*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6247 /* 11470*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6250 /* 11475*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6261 /* 11496*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6263 /* 11503*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6275 /* 11528*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6277 /* 11535*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6285 /* 11550*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6295 /* 11569*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6306 /* 11592*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
6313 /* 11605*/ /*SwitchOpcode*/ 105|128,2/*361*/, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->11970
6318 /* 11615*/ OPC_SwitchOpcode /*3 cases */, 64, TARGET_VAL(ISD::ADD),// ->11683
6322 /* 11622*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6328 /* 11632*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6338 /* 11650*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6349 /* 11672*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6354 /* 11683*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->11750
6358 /* 11689*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6364 /* 11699*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6374 /* 11717*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6385 /* 11739*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6390 /* 11750*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::Wrapper),// ->11828
6393 /* 11755*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
6397 /* 11761*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6407 /* 11780*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6409 /* 11787*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6420 /* 11810*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6422 /* 11817*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6432 /* 11835*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6435 /* 11840*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6446 /* 11861*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6448 /* 11868*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6460 /* 11893*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6462 /* 11900*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6470 /* 11915*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6480 /* 11934*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6491 /* 11957*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
6498 /* 11970*/ /*SwitchOpcode*/ 105|128,2/*361*/, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->12335
6503 /* 11980*/ OPC_SwitchOpcode /*3 cases */, 64, TARGET_VAL(ISD::ADD),// ->12048
6507 /* 11987*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6513 /* 11997*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6523 /* 12015*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6534 /* 12037*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6539 /* 12048*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->12115
6543 /* 12054*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6549 /* 12064*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6559 /* 12082*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6570 /* 12104*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6575 /* 12115*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::Wrapper),// ->12193
6578 /* 12120*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
6582 /* 12126*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6592 /* 12145*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6594 /* 12152*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6605 /* 12175*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6607 /* 12182*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6617 /* 12200*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6620 /* 12205*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6631 /* 12226*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6633 /* 12233*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6645 /* 12258*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6647 /* 12265*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6655 /* 12280*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6665 /* 12299*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6676 /* 12322*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
6683 /* 12335*/ /*SwitchOpcode*/ 105|128,2/*361*/, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->12700
6688 /* 12345*/ OPC_SwitchOpcode /*3 cases */, 64, TARGET_VAL(ISD::ADD),// ->12413
6692 /* 12352*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6698 /* 12362*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6708 /* 12380*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6719 /* 12402*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6724 /* 12413*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->12480
6728 /* 12419*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6734 /* 12429*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6744 /* 12447*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6755 /* 12469*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6760 /* 12480*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::Wrapper),// ->12558
6763 /* 12485*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
6767 /* 12491*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6777 /* 12510*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6779 /* 12517*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6790 /* 12540*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6792 /* 12547*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6802 /* 12565*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6805 /* 12570*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6816 /* 12591*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6818 /* 12598*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6830 /* 12623*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6832 /* 12630*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6840 /* 12645*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6850 /* 12664*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6861 /* 12687*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6868 /* 12700*/ /*SwitchOpcode*/ 105|128,2/*361*/, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->13065
6873 /* 12710*/ OPC_SwitchOpcode /*3 cases */, 64, TARGET_VAL(ISD::ADD),// ->12778
6877 /* 12717*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6883 /* 12727*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6893 /* 12745*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6904 /* 12767*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6909 /* 12778*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->12845
6913 /* 12784*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6919 /* 12794*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6929 /* 12812*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6940 /* 12834*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6945 /* 12845*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::Wrapper),// ->12923
6948 /* 12850*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
6952 /* 12856*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
6962 /* 12875*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6964 /* 12882*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6975 /* 12905*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
6977 /* 12912*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
6987 /* 12930*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
6990 /* 12935*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7001 /* 12956*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7003 /* 12963*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
7015 /* 12988*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7017 /* 12995*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
7025 /* 13010*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7035 /* 13029*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
7046 /* 13052*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
7053 /* 13065*/ /*SwitchOpcode*/ 105|128,2/*361*/, TARGET_VAL(ISD::ATOMIC_SWAP),// ->13430
7058 /* 13075*/ OPC_SwitchOpcode /*3 cases */, 64, TARGET_VAL(ISD::ADD),// ->13143
7062 /* 13082*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7068 /* 13092*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7078 /* 13110*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7089 /* 13132*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7094 /* 13143*/ /*SwitchOpcode*/ 64, TARGET_VAL(ISD::OR),// ->13210
7098 /* 13149*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7104 /* 13159*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7114 /* 13177*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7125 /* 13199*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7130 /* 13210*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::Wrapper),// ->13288
7133 /* 13215*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
7137 /* 13221*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7147 /* 13240*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7149 /* 13247*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7160 /* 13270*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7162 /* 13277*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7172 /* 13295*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7175 /* 13300*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7186 /* 13321*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7188 /* 13328*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7200 /* 13353*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7202 /* 13360*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7210 /* 13375*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
7220 /* 13394*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7231 /* 13417*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
7238 /* 13430*/ /*SwitchOpcode*/ 64|128,2/*320*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->13754
7243 /* 13440*/ OPC_SwitchOpcode /*3 cases */, 56, TARGET_VAL(ISD::ADD),// ->13500
7247 /* 13447*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7259 /* 13469*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7270 /* 13490*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7275 /* 13500*/ /*SwitchOpcode*/ 56, TARGET_VAL(ISD::OR),// ->13559
7279 /* 13506*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7291 /* 13528*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7302 /* 13549*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7307 /* 13559*/ /*SwitchOpcode*/ 67, TARGET_VAL(WebAssemblyISD::Wrapper),// ->13629
7310 /* 13564*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
7320 /* 13583*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7322 /* 13590*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7333 /* 13612*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7335 /* 13619*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7345 /* 13635*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7355 /* 13655*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7357 /* 13662*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7369 /* 13686*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
7371 /* 13693*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7385 /* 13720*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7396 /* 13742*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
7406 /* 13757*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_EXTEND_U_I32), 0,
7411 /* 13765*/ /*SwitchOpcode*/ 19|128,12/*1555*/, TARGET_VAL(ISD::SETCC),// ->15324
7414 /* 13773*/ OPC_CheckOpcode, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),
7425 /* 13796*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v16i8), 0,
7432 /* 13808*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v16i8), 0,
7444 /* 13828*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v8i16), 0,
7451 /* 13840*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v8i16), 0,
7463 /* 13860*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v4i32), 0,
7470 /* 13872*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v4i32), 0,
7482 /* 13892*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v2i64), 0,
7489 /* 13904*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v2i64), 0,
7505 /* 13932*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v16i8), 0,
7512 /* 13944*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v16i8), 0,
7524 /* 13964*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v8i16), 0,
7531 /* 13976*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v8i16), 0,
7543 /* 13996*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v4i32), 0,
7550 /* 14008*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v4i32), 0,
7562 /* 14028*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v2i64), 0,
7569 /* 14040*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v2i64), 0,
7584 /* 14068*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQZ_I32), 0,
7592 /* 14081*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_I32), 0,
7598 /* 14092*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_I32), 0,
7604 /* 14103*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_S_I32), 0,
7610 /* 14114*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_U_I32), 0,
7616 /* 14125*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_S_I32), 0,
7622 /* 14136*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_U_I32), 0,
7628 /* 14147*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_S_I32), 0,
7634 /* 14158*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_U_I32), 0,
7640 /* 14169*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_S_I32), 0,
7646 /* 14180*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_U_I32), 0,
7657 /* 14200*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQZ_I64), 0,
7665 /* 14213*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_I64), 0,
7671 /* 14224*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_I64), 0,
7677 /* 14235*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_S_I64), 0,
7683 /* 14246*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_U_I64), 0,
7689 /* 14257*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_S_I64), 0,
7695 /* 14268*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_U_I64), 0,
7701 /* 14279*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_S_I64), 0,
7707 /* 14290*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_U_I64), 0,
7713 /* 14301*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_S_I64), 0,
7719 /* 14312*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_U_I64), 0,
7730 /* 14331*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_F32), 0,
7736 /* 14342*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_F32), 0,
7742 /* 14353*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_F32), 0,
7748 /* 14364*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_F32), 0,
7754 /* 14375*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_F32), 0,
7760 /* 14386*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_F32), 0,
7766 /* 14397*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_F32), 0,
7772 /* 14408*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_F32), 0,
7778 /* 14419*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_F32), 0,
7784 /* 14430*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_F32), 0,
7790 /* 14441*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_F32), 0,
7796 /* 14452*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_F32), 0,
7806 /* 14470*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_F64), 0,
7812 /* 14481*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_F64), 0,
7818 /* 14492*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_F64), 0,
7824 /* 14503*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_F64), 0,
7830 /* 14514*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_F64), 0,
7836 /* 14525*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_F64), 0,
7842 /* 14536*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_F64), 0,
7848 /* 14547*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_F64), 0,
7854 /* 14558*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_F64), 0,
7860 /* 14569*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_F64), 0,
7866 /* 14580*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_F64), 0,
7872 /* 14591*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_F64), 0,
7884 /* 14613*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v16i8), 0,
7891 /* 14626*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v16i8), 0,
7898 /* 14639*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_S_v16i8), 0,
7905 /* 14652*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_U_v16i8), 0,
7912 /* 14665*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_S_v16i8), 0,
7919 /* 14678*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_U_v16i8), 0,
7926 /* 14691*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_S_v16i8), 0,
7933 /* 14704*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_U_v16i8), 0,
7940 /* 14717*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_S_v16i8), 0,
7947 /* 14730*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_U_v16i8), 0,
7958 /* 14751*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v8i16), 0,
7965 /* 14764*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v8i16), 0,
7972 /* 14777*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_S_v8i16), 0,
7979 /* 14790*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_U_v8i16), 0,
7986 /* 14803*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_S_v8i16), 0,
7993 /* 14816*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_U_v8i16), 0,
8000 /* 14829*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_S_v8i16), 0,
8007 /* 14842*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_U_v8i16), 0,
8014 /* 14855*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_S_v8i16), 0,
8021 /* 14868*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_U_v8i16), 0,
8033 /* 14892*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v4i32), 0,
8040 /* 14905*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v4i32), 0,
8047 /* 14918*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_S_v4i32), 0,
8054 /* 14931*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_U_v4i32), 0,
8061 /* 14944*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_S_v4i32), 0,
8068 /* 14957*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_U_v4i32), 0,
8075 /* 14970*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_S_v4i32), 0,
8082 /* 14983*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_U_v4i32), 0,
8089 /* 14996*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_S_v4i32), 0,
8096 /* 15009*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_U_v4i32), 0,
8107 /* 15029*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v4f32), 0,
8114 /* 15042*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v4f32), 0,
8121 /* 15055*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_v4f32), 0,
8128 /* 15068*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_v4f32), 0,
8135 /* 15081*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_v4f32), 0,
8142 /* 15094*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_v4f32), 0,
8148 /* 15105*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v4f32), 0,
8154 /* 15116*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v4f32), 0,
8160 /* 15127*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_v4f32), 0,
8166 /* 15138*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_v4f32), 0,
8172 /* 15149*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_v4f32), 0,
8178 /* 15160*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_v4f32), 0,
8190 /* 15182*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v2f64), 0,
8197 /* 15195*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v2f64), 0,
8204 /* 15208*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_v2f64), 0,
8211 /* 15221*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_v2f64), 0,
8218 /* 15234*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_v2f64), 0,
8225 /* 15247*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_v2f64), 0,
8231 /* 15258*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EQ_v2f64), 0,
8237 /* 15269*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NE_v2f64), 0,
8243 /* 15280*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LT_v2f64), 0,
8249 /* 15291*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GT_v2f64), 0,
8255 /* 15302*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LE_v2f64), 0,
8261 /* 15313*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GE_v2f64), 0,
8268 /* 15324*/ /*SwitchOpcode*/ 4|128,5/*644*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->15972
8275 /* 15339*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->15374
8279 /* 15346*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8289 /* 15364*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_NOTIFY), 0|OPFL_Chain|OPFL_MemRefs,
8293 /* 15374*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->15408
8297 /* 15380*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8307 /* 15398*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_NOTIFY), 0|OPFL_Chain|OPFL_MemRefs,
8311 /* 15408*/ /*SwitchOpcode*/ 34, TARGET_VAL(WebAssemblyISD::Wrapper),// ->15445
8314 /* 15413*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
8322 /* 15428*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8324 /* 15435*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_NOTIFY), 0|OPFL_Chain|OPFL_MemRefs,
8332 /* 15451*/ OPC_SwitchOpcode /*3 cases */, 33, TARGET_VAL(ISD::ADD),// ->15488
8336 /* 15458*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8347 /* 15477*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I32), 0|OPFL_Chain|OPFL_MemRefs,
8351 /* 15488*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::OR),// ->15524
8355 /* 15494*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8366 /* 15513*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I32), 0|OPFL_Chain|OPFL_MemRefs,
8370 /* 15524*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->15563
8373 /* 15529*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
8382 /* 15545*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8384 /* 15552*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I32), 0|OPFL_Chain|OPFL_MemRefs,
8392 /* 15569*/ OPC_SwitchOpcode /*3 cases */, 33, TARGET_VAL(ISD::ADD),// ->15606
8396 /* 15576*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8407 /* 15595*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I64), 0|OPFL_Chain|OPFL_MemRefs,
8411 /* 15606*/ /*SwitchOpcode*/ 33, TARGET_VAL(ISD::OR),// ->15642
8415 /* 15612*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8426 /* 15631*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I64), 0|OPFL_Chain|OPFL_MemRefs,
8430 /* 15642*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->15681
8433 /* 15647*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
8442 /* 15663*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8444 /* 15670*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I64), 0|OPFL_Chain|OPFL_MemRefs,
8456 /* 15692*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8462 /* 15703*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MEMORY_SIZE_I32), 0|OPFL_Chain,
8470 /* 15716*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8478 /* 15730*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MEMORY_GROW_I32), 0|OPFL_Chain,
8490 /* 15749*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8498 /* 15765*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8500 /* 15772*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_NOTIFY), 0|OPFL_Chain|OPFL_MemRefs,
8508 /* 15788*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8517 /* 15805*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8519 /* 15812*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I32), 0|OPFL_Chain|OPFL_MemRefs,
8527 /* 15829*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8536 /* 15846*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8538 /* 15853*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I64), 0|OPFL_Chain|OPFL_MemRefs,
8549 /* 15875*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_EXCEPTION_I32), 0|OPFL_Chain,
8565 /* 15902*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_NOTIFY), 0|OPFL_Chain|OPFL_MemRefs,
8579 /* 15930*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I32), 0|OPFL_Chain|OPFL_MemRefs,
8593 /* 15959*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_WAIT_I64), 0|OPFL_Chain|OPFL_MemRefs,
8599 /* 15972*/ /*SwitchOpcode*/ 2|128,8/*1026*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->17002
8604 /* 15982*/ OPC_SwitchOpcode /*3 cases */, 46|128,1/*174*/, TARGET_VAL(ISD::ADD),// ->16161
8608 /* 15990*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8615 /* 16002*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
8624 /* 16019*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
8634 /* 16039*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
8644 /* 16059*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
8659 /* 16087*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
8669 /* 16107*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
8679 /* 16127*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
8691 /* 16150*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
8697 /* 16161*/ /*SwitchOpcode*/ 46|128,1/*174*/, TARGET_VAL(ISD::OR),// ->16339
8701 /* 16168*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8708 /* 16180*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
8717 /* 16197*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
8727 /* 16217*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
8737 /* 16237*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
8752 /* 16265*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
8762 /* 16285*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
8772 /* 16305*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
8784 /* 16328*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
8790 /* 16339*/ /*SwitchOpcode*/ 38|128,1/*166*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->16509
8793 /* 16345*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
8798 /* 16353*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
8807 /* 16371*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8809 /* 16378*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
8819 /* 16399*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8821 /* 16406*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
8831 /* 16427*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8833 /* 16434*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
8847 /* 16461*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8849 /* 16468*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
8860 /* 16491*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8862 /* 16498*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
8872 /* 16513*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8875 /* 16518*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
8885 /* 16538*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8887 /* 16545*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
8898 /* 16568*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8900 /* 16575*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
8911 /* 16598*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8913 /* 16605*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
8920 /* 16617*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
8923 /* 16622*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
8934 /* 16643*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8936 /* 16650*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
8946 /* 16671*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
8948 /* 16678*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
8958 /* 16696*/ OPC_CheckOpcode, TARGET_VAL(ISD::TRUNCATE),
8967 /* 16714*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
8977 /* 16735*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
8987 /* 16756*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
8994 /* 16769*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9006 /* 16793*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9008 /* 16800*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
9019 /* 16823*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9021 /* 16830*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
9032 /* 16853*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9034 /* 16860*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
9047 /* 16886*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9049 /* 16893*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
9065 /* 16924*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
9075 /* 16945*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
9085 /* 16966*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
9097 /* 16990*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::ATOMIC_STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
9104 /* 17002*/ /*SwitchOpcode*/ 68, TARGET_VAL(ISD::INTRINSIC_VOID),// ->17073
9110 /* 17013*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
9114 /* 17019*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
9122 /* 17031*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::MEMORY_INIT), 0|OPFL_Chain,
9130 /* 17047*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
9134 /* 17054*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::DATA_DROP), 0|OPFL_Chain,
9142 /* 17067*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::RETHROW_IN_CATCH), 0|OPFL_Chain,
9147 /* 17073*/ /*SwitchOpcode*/ 33|128,36/*4641*/, TARGET_VAL(ISD::LOAD),// ->21718
9152 /* 17083*/ OPC_SwitchOpcode /*3 cases */, 122|128,2/*378*/, TARGET_VAL(ISD::ADD),// ->17466
9156 /* 17091*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9168 /* 17115*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
9176 /* 17132*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
9188 /* 17155*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9199 /* 17177*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9210 /* 17199*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9221 /* 17221*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9232 /* 17243*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9243 /* 17265*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9254 /* 17287*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9265 /* 17309*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9276 /* 17331*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9287 /* 17353*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9299 /* 17378*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9308 /* 17396*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9319 /* 17418*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9328 /* 17436*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9337 /* 17454*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9344 /* 17466*/ /*SwitchOpcode*/ 122|128,2/*378*/, TARGET_VAL(ISD::OR),// ->17848
9348 /* 17473*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9360 /* 17497*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
9368 /* 17514*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
9380 /* 17537*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9391 /* 17559*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9402 /* 17581*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9413 /* 17603*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9424 /* 17625*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9435 /* 17647*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9446 /* 17669*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9457 /* 17691*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9468 /* 17713*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9479 /* 17735*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9491 /* 17760*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9500 /* 17778*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9511 /* 17800*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9520 /* 17818*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9529 /* 17836*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9536 /* 17848*/ /*SwitchOpcode*/ 32|128,4/*544*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->18396
9539 /* 17854*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
9550 /* 17877*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9552 /* 17884*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
9561 /* 17904*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9563 /* 17911*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
9576 /* 17937*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9578 /* 17944*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9590 /* 17969*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9592 /* 17976*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9604 /* 18001*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9606 /* 18008*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9618 /* 18033*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9620 /* 18040*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9632 /* 18065*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9634 /* 18072*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9646 /* 18097*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9648 /* 18104*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9660 /* 18129*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9662 /* 18136*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9674 /* 18161*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9676 /* 18168*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9688 /* 18193*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9690 /* 18200*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9702 /* 18225*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9704 /* 18232*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9717 /* 18261*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9719 /* 18268*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9729 /* 18289*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9731 /* 18296*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9743 /* 18321*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9745 /* 18328*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9755 /* 18349*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9757 /* 18356*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9767 /* 18377*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9769 /* 18384*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9781 /* 18404*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
9791 /* 18426*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9793 /* 18433*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
9802 /* 18453*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9804 /* 18460*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
9817 /* 18486*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9819 /* 18493*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9831 /* 18518*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9833 /* 18525*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9845 /* 18550*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9847 /* 18557*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
9859 /* 18582*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9861 /* 18589*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9873 /* 18614*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9875 /* 18621*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9887 /* 18646*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9889 /* 18653*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9901 /* 18678*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9903 /* 18685*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9915 /* 18710*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9917 /* 18717*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9929 /* 18742*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9931 /* 18749*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
9943 /* 18774*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9945 /* 18781*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9958 /* 18810*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9960 /* 18817*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9970 /* 18838*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9972 /* 18845*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
9984 /* 18870*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9986 /* 18877*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
9996 /* 18898*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
9998 /* 18905*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10008 /* 18926*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10010 /* 18933*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10026 /* 18965*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
10034 /* 18983*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
10046 /* 19007*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
10057 /* 19030*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
10068 /* 19053*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I32), 0|OPFL_Chain|OPFL_MemRefs,
10079 /* 19076*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
10090 /* 19099*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
10101 /* 19122*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10112 /* 19145*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
10123 /* 19168*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10134 /* 19191*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_S_I64), 0|OPFL_Chain|OPFL_MemRefs,
10145 /* 19214*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10157 /* 19240*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
10166 /* 19259*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
10177 /* 19282*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD8_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10186 /* 19301*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD16_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10195 /* 19320*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD32_U_I64), 0|OPFL_Chain|OPFL_MemRefs,
10205 /* 19336*/ OPC_SwitchOpcode /*3 cases */, 52, TARGET_VAL(ISD::ADD),// ->19392
10209 /* 19343*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10220 /* 19365*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F32), 0|OPFL_Chain|OPFL_MemRefs,
10228 /* 19382*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F64), 0|OPFL_Chain|OPFL_MemRefs,
10233 /* 19392*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::OR),// ->19447
10237 /* 19398*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10248 /* 19420*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F32), 0|OPFL_Chain|OPFL_MemRefs,
10256 /* 19437*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F64), 0|OPFL_Chain|OPFL_MemRefs,
10261 /* 19447*/ /*SwitchOpcode*/ 67, TARGET_VAL(WebAssemblyISD::Wrapper),// ->19517
10264 /* 19452*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
10274 /* 19473*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10276 /* 19480*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F32), 0|OPFL_Chain|OPFL_MemRefs,
10285 /* 19500*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10287 /* 19507*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F64), 0|OPFL_Chain|OPFL_MemRefs,
10297 /* 19523*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10306 /* 19543*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10308 /* 19550*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F32), 0|OPFL_Chain|OPFL_MemRefs,
10317 /* 19570*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10319 /* 19577*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F64), 0|OPFL_Chain|OPFL_MemRefs,
10332 /* 19604*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F32), 0|OPFL_Chain|OPFL_MemRefs,
10340 /* 19622*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_F64), 0|OPFL_Chain|OPFL_MemRefs,
10348 /* 19636*/ OPC_SwitchOpcode /*3 cases */, 49|128,2/*305*/, TARGET_VAL(ISD::ADD),// ->19946
10352 /* 19644*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10364 /* 19668*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10372 /* 19685*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10380 /* 19702*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10388 /* 19719*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10401 /* 19744*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10413 /* 19768*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10425 /* 19792*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10437 /* 19816*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10449 /* 19840*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10461 /* 19864*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10473 /* 19888*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10485 /* 19912*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10497 /* 19936*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10502 /* 19946*/ /*SwitchOpcode*/ 49|128,2/*305*/, TARGET_VAL(ISD::OR),// ->20255
10506 /* 19953*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10518 /* 19977*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10526 /* 19994*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10534 /* 20011*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10542 /* 20028*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10555 /* 20053*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10567 /* 20077*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10579 /* 20101*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10591 /* 20125*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10603 /* 20149*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10615 /* 20173*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10627 /* 20197*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10639 /* 20221*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10651 /* 20245*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10656 /* 20255*/ /*SwitchOpcode*/ 28|128,3/*412*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->20671
10659 /* 20261*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
10670 /* 20284*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10672 /* 20291*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10681 /* 20311*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10683 /* 20318*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10692 /* 20338*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10694 /* 20345*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10703 /* 20365*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10705 /* 20372*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10718 /* 20398*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10720 /* 20405*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10732 /* 20430*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10734 /* 20437*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10746 /* 20462*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10748 /* 20469*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10760 /* 20494*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10762 /* 20501*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10774 /* 20526*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10776 /* 20533*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10788 /* 20558*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10790 /* 20565*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10802 /* 20590*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10804 /* 20597*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10816 /* 20622*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10818 /* 20629*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10830 /* 20654*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10832 /* 20661*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
10842 /* 20679*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10852 /* 20701*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10854 /* 20708*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10863 /* 20728*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10865 /* 20735*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10874 /* 20755*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10876 /* 20762*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10885 /* 20782*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10887 /* 20789*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
10901 /* 20817*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10903 /* 20824*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10916 /* 20851*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10918 /* 20858*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10931 /* 20885*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10933 /* 20892*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
10946 /* 20919*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10948 /* 20926*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10961 /* 20953*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10963 /* 20960*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10976 /* 20987*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10978 /* 20994*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
10991 /* 21021*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
10993 /* 21028*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
11006 /* 21055*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11008 /* 21062*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
11021 /* 21089*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11023 /* 21096*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
11037 /* 21126*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11045 /* 21144*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11053 /* 21162*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11061 /* 21180*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11074 /* 21206*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
11086 /* 21231*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
11098 /* 21256*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v8i16), 0|OPFL_Chain|OPFL_MemRefs,
11110 /* 21281*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
11122 /* 21306*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
11134 /* 21331*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v4i32), 0|OPFL_Chain|OPFL_MemRefs,
11146 /* 21356*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_S_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
11158 /* 21381*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
11170 /* 21406*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_EXTEND_U_v2i64), 0|OPFL_Chain|OPFL_MemRefs,
11178 /* 21420*/ OPC_SwitchOpcode /*3 cases */, 52, TARGET_VAL(ISD::ADD),// ->21476
11182 /* 21427*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11193 /* 21449*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11201 /* 21466*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11206 /* 21476*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::OR),// ->21531
11210 /* 21482*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11221 /* 21504*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11229 /* 21521*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11234 /* 21531*/ /*SwitchOpcode*/ 67, TARGET_VAL(WebAssemblyISD::Wrapper),// ->21601
11237 /* 21536*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
11247 /* 21557*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11249 /* 21564*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11258 /* 21584*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11260 /* 21591*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11270 /* 21607*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11279 /* 21627*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11281 /* 21634*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11290 /* 21654*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11292 /* 21661*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11305 /* 21688*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11313 /* 21706*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_V128), 0|OPFL_Chain|OPFL_MemRefs,
11320 /* 21718*/ /*SwitchOpcode*/ 3|128,19/*2435*/, TARGET_VAL(ISD::STORE),// ->24157
11328 /* 21734*/ OPC_SwitchOpcode /*3 cases */, 75, TARGET_VAL(ISD::ADD),// ->21813
11332 /* 21741*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11343 /* 21762*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
11354 /* 21784*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
11363 /* 21802*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
11369 /* 21813*/ /*SwitchOpcode*/ 75, TARGET_VAL(ISD::OR),// ->21891
11373 /* 21819*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11384 /* 21840*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
11395 /* 21862*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
11404 /* 21880*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
11410 /* 21891*/ /*SwitchOpcode*/ 100, TARGET_VAL(WebAssemblyISD::Wrapper),// ->21994
11413 /* 21896*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
11423 /* 21916*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11425 /* 21923*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
11437 /* 21948*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11439 /* 21955*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
11449 /* 21976*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11451 /* 21983*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
11462 /* 22001*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11471 /* 22020*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11473 /* 22027*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
11485 /* 22052*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11487 /* 22059*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
11497 /* 22080*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11499 /* 22087*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
11513 /* 22114*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I32), 0|OPFL_Chain|OPFL_MemRefs,
11524 /* 22137*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I32), 0|OPFL_Chain|OPFL_MemRefs,
11533 /* 22156*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I32), 0|OPFL_Chain|OPFL_MemRefs,
11545 /* 22177*/ OPC_SwitchOpcode /*3 cases */, 93, TARGET_VAL(ISD::ADD),// ->22274
11549 /* 22184*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11560 /* 22205*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
11571 /* 22227*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
11580 /* 22245*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
11589 /* 22263*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
11595 /* 22274*/ /*SwitchOpcode*/ 93, TARGET_VAL(ISD::OR),// ->22370
11599 /* 22280*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11610 /* 22301*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
11621 /* 22323*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
11630 /* 22341*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
11639 /* 22359*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
11645 /* 22370*/ /*SwitchOpcode*/ 0|128,1/*128*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->22502
11648 /* 22376*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
11658 /* 22396*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11660 /* 22403*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
11672 /* 22428*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11674 /* 22435*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
11684 /* 22456*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11686 /* 22463*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
11696 /* 22484*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11698 /* 22491*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
11709 /* 22509*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11718 /* 22528*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11720 /* 22535*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
11732 /* 22560*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11734 /* 22567*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
11744 /* 22588*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11746 /* 22595*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
11756 /* 22616*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11758 /* 22623*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
11772 /* 22650*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_I64), 0|OPFL_Chain|OPFL_MemRefs,
11783 /* 22673*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE8_I64), 0|OPFL_Chain|OPFL_MemRefs,
11792 /* 22692*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE16_I64), 0|OPFL_Chain|OPFL_MemRefs,
11801 /* 22711*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE32_I64), 0|OPFL_Chain|OPFL_MemRefs,
11813 /* 22731*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->22766
11817 /* 22738*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11827 /* 22757*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F32), 0|OPFL_Chain|OPFL_MemRefs,
11831 /* 22766*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->22800
11835 /* 22772*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11845 /* 22791*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F32), 0|OPFL_Chain|OPFL_MemRefs,
11849 /* 22800*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->22839
11852 /* 22805*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
11861 /* 22823*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11863 /* 22830*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F32), 0|OPFL_Chain|OPFL_MemRefs,
11872 /* 22845*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11880 /* 22862*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11882 /* 22869*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F32), 0|OPFL_Chain|OPFL_MemRefs,
11893 /* 22892*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F32), 0|OPFL_Chain|OPFL_MemRefs,
11903 /* 22910*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->22945
11907 /* 22917*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11917 /* 22936*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F64), 0|OPFL_Chain|OPFL_MemRefs,
11921 /* 22945*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->22979
11925 /* 22951*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11935 /* 22970*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F64), 0|OPFL_Chain|OPFL_MemRefs,
11939 /* 22979*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->23018
11942 /* 22984*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
11951 /* 23002*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11953 /* 23009*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F64), 0|OPFL_Chain|OPFL_MemRefs,
11962 /* 23024*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11970 /* 23041*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
11972 /* 23048*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F64), 0|OPFL_Chain|OPFL_MemRefs,
11983 /* 23071*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_F64), 0|OPFL_Chain|OPFL_MemRefs,
11993 /* 23089*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->23124
11997 /* 23096*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12007 /* 23115*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12011 /* 23124*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->23158
12015 /* 23130*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12025 /* 23149*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12029 /* 23158*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->23197
12032 /* 23163*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12041 /* 23181*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12043 /* 23188*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12052 /* 23203*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12060 /* 23220*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12062 /* 23227*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12073 /* 23250*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12083 /* 23268*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->23303
12087 /* 23275*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12097 /* 23294*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12101 /* 23303*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->23337
12105 /* 23309*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12115 /* 23328*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12119 /* 23337*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->23376
12122 /* 23342*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12131 /* 23360*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12133 /* 23367*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12142 /* 23382*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12150 /* 23399*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12152 /* 23406*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12163 /* 23429*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12173 /* 23447*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->23482
12177 /* 23454*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12187 /* 23473*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12191 /* 23482*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->23516
12195 /* 23488*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12205 /* 23507*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12209 /* 23516*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->23555
12212 /* 23521*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12221 /* 23539*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12223 /* 23546*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12232 /* 23561*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12240 /* 23578*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12242 /* 23585*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12253 /* 23608*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12263 /* 23626*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->23661
12267 /* 23633*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12277 /* 23652*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12281 /* 23661*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->23695
12285 /* 23667*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12295 /* 23686*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12299 /* 23695*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->23734
12302 /* 23700*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12311 /* 23718*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12313 /* 23725*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12322 /* 23740*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12330 /* 23757*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12332 /* 23764*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12343 /* 23787*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12353 /* 23805*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->23840
12357 /* 23812*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12367 /* 23831*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12371 /* 23840*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->23874
12375 /* 23846*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12385 /* 23865*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12389 /* 23874*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->23913
12392 /* 23879*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12401 /* 23897*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12403 /* 23904*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12412 /* 23919*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12420 /* 23936*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12422 /* 23943*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12433 /* 23966*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12443 /* 23984*/ OPC_SwitchOpcode /*3 cases */, 31, TARGET_VAL(ISD::ADD),// ->24019
12447 /* 23991*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12457 /* 24010*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12461 /* 24019*/ /*SwitchOpcode*/ 31, TARGET_VAL(ISD::OR),// ->24053
12465 /* 24025*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12475 /* 24044*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12479 /* 24053*/ /*SwitchOpcode*/ 36, TARGET_VAL(WebAssemblyISD::Wrapper),// ->24092
12482 /* 24058*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12491 /* 24076*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12493 /* 24083*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12502 /* 24098*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12510 /* 24115*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12512 /* 24122*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12523 /* 24145*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::STORE_V128), 0|OPFL_Chain|OPFL_MemRefs,
12530 /* 24157*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::BRCOND),// ->24231
12534 /* 24164*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
12544 /* 24181*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
12547 /* 24186*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::BR_IF), 0|OPFL_Chain,
12556 /* 24199*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
12559 /* 24204*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::BR_UNLESS), 0|OPFL_Chain,
12569 /* 24218*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
12572 /* 24223*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::BR_IF), 0|OPFL_Chain,
12577 /* 24231*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ROTL),// ->24301
12586 /* 24247*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTL_I32), 0,
12595 /* 24263*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTL_I64), 0,
12604 /* 24279*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTL_I32), 0,
12610 /* 24291*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTL_I64), 0,
12616 /* 24301*/ /*SwitchOpcode*/ 67, TARGET_VAL(ISD::ROTR),// ->24371
12625 /* 24317*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTR_I32), 0,
12634 /* 24333*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTR_I64), 0,
12643 /* 24349*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTR_I32), 0,
12649 /* 24361*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ROTR_I64), 0,
12655 /* 24371*/ /*SwitchOpcode*/ 36|128,2/*292*/, TARGET_VAL(ISD::SELECT),// ->24667
12658 /* 24378*/ OPC_CheckOpcode, TARGET_VAL(ISD::SETCC),
12669 /* 24398*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_I32), 0,
12674 /* 24409*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_I64), 0,
12685 /* 24428*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_I32), 0,
12690 /* 24439*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_I64), 0,
12701 /* 24457*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_EXNREF), 0,
12711 /* 24474*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_EXNREF), 0,
12722 /* 24493*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_I32), 0,
12727 /* 24504*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_I64), 0,
12732 /* 24515*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_EXNREF), 0,
12739 /* 24527*/ OPC_SwitchOpcode /*2 cases */, 69, TARGET_VAL(ISD::SETCC),// ->24600
12750 /* 24548*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F32), 0,
12755 /* 24559*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F64), 0,
12766 /* 24578*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F32), 0,
12771 /* 24589*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F64), 0,
12777 /* 24600*/ /*SwitchOpcode*/ 32, TARGET_VAL(ISD::AND),// ->24635
12785 /* 24614*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F32), 0,
12790 /* 24625*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F64), 0,
12802 /* 24645*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F32), 0,
12807 /* 24656*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SELECT_F64), 0,
12813 /* 24667*/ /*SwitchOpcode*/ 63|128,4/*575*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->25246
12818 /* 24677*/ OPC_SwitchOpcode /*3 cases */, 99, TARGET_VAL(ISD::ADD),// ->24780
12822 /* 24684*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12834 /* 24708*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
12844 /* 24728*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
12854 /* 24748*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
12865 /* 24770*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
12870 /* 24780*/ /*SwitchOpcode*/ 99, TARGET_VAL(ISD::OR),// ->24882
12874 /* 24786*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12886 /* 24810*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
12896 /* 24830*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
12906 /* 24850*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
12917 /* 24872*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
12922 /* 24882*/ /*SwitchOpcode*/ 126, TARGET_VAL(WebAssemblyISD::Wrapper),// ->25011
12925 /* 24887*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
12935 /* 24908*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12937 /* 24915*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
12947 /* 24936*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12949 /* 24943*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
12959 /* 24964*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12961 /* 24971*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
12972 /* 24994*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12974 /* 25001*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
12984 /* 25019*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
12994 /* 25041*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
12996 /* 25048*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13007 /* 25071*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13009 /* 25078*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
13020 /* 25101*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13022 /* 25108*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
13034 /* 25133*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13036 /* 25140*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13050 /* 25169*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13060 /* 25190*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD8_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
13070 /* 25211*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD16_U_I32), 0|OPFL_Chain|OPFL_MemRefs,
13081 /* 25234*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_LOAD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13088 /* 25246*/ /*SwitchOpcode*/ 89|128,4/*601*/, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->25851
13093 /* 25256*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::ADD),// ->25364
13097 /* 25263*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13110 /* 25288*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13120 /* 25309*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13130 /* 25330*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13141 /* 25353*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13146 /* 25364*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::OR),// ->25471
13150 /* 25370*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13163 /* 25395*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13173 /* 25416*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13183 /* 25437*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13194 /* 25460*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13199 /* 25471*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->25606
13202 /* 25477*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
13213 /* 25499*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13215 /* 25506*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13225 /* 25528*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13227 /* 25535*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13237 /* 25557*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13239 /* 25564*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13250 /* 25588*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13252 /* 25595*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13262 /* 25614*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13273 /* 25637*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13275 /* 25644*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13286 /* 25668*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13288 /* 25675*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13299 /* 25699*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13301 /* 25706*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13313 /* 25732*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13315 /* 25739*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13330 /* 25770*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13340 /* 25792*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13350 /* 25814*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
13361 /* 25838*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
13368 /* 25851*/ /*SwitchOpcode*/ 89|128,4/*601*/, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->26456
13373 /* 25861*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::ADD),// ->25969
13377 /* 25868*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13390 /* 25893*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13400 /* 25914*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13410 /* 25935*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13421 /* 25958*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
13426 /* 25969*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::OR),// ->26076
13430 /* 25975*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13443 /* 26000*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13453 /* 26021*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13463 /* 26042*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13474 /* 26065*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
13479 /* 26076*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->26211
13482 /* 26082*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
13493 /* 26104*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13495 /* 26111*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13505 /* 26133*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13507 /* 26140*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13517 /* 26162*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13519 /* 26169*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13530 /* 26193*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13532 /* 26200*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
13542 /* 26219*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13553 /* 26242*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13555 /* 26249*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13566 /* 26273*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13568 /* 26280*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13579 /* 26304*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13581 /* 26311*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13593 /* 26337*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13595 /* 26344*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
13610 /* 26375*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13620 /* 26397*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13630 /* 26419*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
13641 /* 26443*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
13648 /* 26456*/ /*SwitchOpcode*/ 89|128,4/*601*/, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->27061
13653 /* 26466*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::ADD),// ->26574
13657 /* 26473*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13670 /* 26498*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13680 /* 26519*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13690 /* 26540*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13701 /* 26563*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
13706 /* 26574*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::OR),// ->26681
13710 /* 26580*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13723 /* 26605*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13733 /* 26626*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13743 /* 26647*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13754 /* 26670*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
13759 /* 26681*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->26816
13762 /* 26687*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
13773 /* 26709*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13775 /* 26716*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13785 /* 26738*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13787 /* 26745*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13797 /* 26767*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13799 /* 26774*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13810 /* 26798*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13812 /* 26805*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
13822 /* 26824*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13833 /* 26847*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13835 /* 26854*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13846 /* 26878*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13848 /* 26885*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13859 /* 26909*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13861 /* 26916*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13873 /* 26942*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
13875 /* 26949*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
13890 /* 26980*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13900 /* 27002*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13910 /* 27024*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
13921 /* 27048*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
13928 /* 27061*/ /*SwitchOpcode*/ 89|128,4/*601*/, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->27666
13933 /* 27071*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::ADD),// ->27179
13937 /* 27078*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
13950 /* 27103*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
13960 /* 27124*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
13970 /* 27145*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
13981 /* 27168*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
13986 /* 27179*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::OR),// ->27286
13990 /* 27185*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14003 /* 27210*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14013 /* 27231*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14023 /* 27252*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14034 /* 27275*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14039 /* 27286*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->27421
14042 /* 27292*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
14053 /* 27314*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14055 /* 27321*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14065 /* 27343*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14067 /* 27350*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14077 /* 27372*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14079 /* 27379*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14090 /* 27403*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14092 /* 27410*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14102 /* 27429*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14113 /* 27452*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14115 /* 27459*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14126 /* 27483*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14128 /* 27490*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14139 /* 27514*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14141 /* 27521*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14153 /* 27547*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14155 /* 27554*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14170 /* 27585*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14180 /* 27607*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14190 /* 27629*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14201 /* 27653*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14208 /* 27666*/ /*SwitchOpcode*/ 89|128,4/*601*/, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->28271
14213 /* 27676*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::ADD),// ->27784
14217 /* 27683*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14230 /* 27708*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14240 /* 27729*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14250 /* 27750*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14261 /* 27773*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14266 /* 27784*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::OR),// ->27891
14270 /* 27790*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14283 /* 27815*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14293 /* 27836*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14303 /* 27857*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14314 /* 27880*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14319 /* 27891*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->28026
14322 /* 27897*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
14333 /* 27919*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14335 /* 27926*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14345 /* 27948*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14347 /* 27955*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14357 /* 27977*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14359 /* 27984*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14370 /* 28008*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14372 /* 28015*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14382 /* 28034*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14393 /* 28057*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14395 /* 28064*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14406 /* 28088*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14408 /* 28095*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14419 /* 28119*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14421 /* 28126*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14433 /* 28152*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14435 /* 28159*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14450 /* 28190*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14460 /* 28212*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14470 /* 28234*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
14481 /* 28258*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
14488 /* 28271*/ /*SwitchOpcode*/ 89|128,4/*601*/, TARGET_VAL(ISD::ATOMIC_SWAP),// ->28876
14493 /* 28281*/ OPC_SwitchOpcode /*3 cases */, 104, TARGET_VAL(ISD::ADD),// ->28389
14497 /* 28288*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14510 /* 28313*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14520 /* 28334*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14530 /* 28355*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14541 /* 28378*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14546 /* 28389*/ /*SwitchOpcode*/ 104, TARGET_VAL(ISD::OR),// ->28496
14550 /* 28395*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14563 /* 28420*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14573 /* 28441*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14583 /* 28462*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14594 /* 28485*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14599 /* 28496*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->28631
14602 /* 28502*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
14613 /* 28524*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14615 /* 28531*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14625 /* 28553*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14627 /* 28560*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14637 /* 28582*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14639 /* 28589*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14650 /* 28613*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14652 /* 28620*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14662 /* 28639*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14673 /* 28662*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14675 /* 28669*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14686 /* 28693*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14688 /* 28700*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14699 /* 28724*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14701 /* 28731*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14713 /* 28757*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14715 /* 28764*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14730 /* 28795*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14740 /* 28817*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14750 /* 28839*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_XCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14761 /* 28863*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_XCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14768 /* 28876*/ /*SwitchOpcode*/ 114|128,4/*626*/, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->29506
14773 /* 28886*/ OPC_SwitchOpcode /*3 cases */, 109, TARGET_VAL(ISD::ADD),// ->28999
14777 /* 28893*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14791 /* 28919*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14801 /* 28941*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14811 /* 28963*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14822 /* 28987*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14827 /* 28999*/ /*SwitchOpcode*/ 109, TARGET_VAL(ISD::OR),// ->29111
14831 /* 29005*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14845 /* 29031*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14855 /* 29053*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14865 /* 29075*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14876 /* 29099*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14881 /* 29111*/ /*SwitchOpcode*/ 8|128,1/*136*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->29251
14884 /* 29117*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
14896 /* 29140*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14898 /* 29147*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14908 /* 29170*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14910 /* 29177*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14920 /* 29200*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14922 /* 29207*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14933 /* 29232*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14935 /* 29239*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
14945 /* 29259*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
14957 /* 29283*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14959 /* 29290*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14970 /* 29315*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14972 /* 29322*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14983 /* 29347*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14985 /* 29354*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
14997 /* 29381*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
14999 /* 29388*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
15015 /* 29421*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
15025 /* 29444*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW8_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
15035 /* 29467*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW16_U_CMPXCHG_I32), 0|OPFL_Chain|OPFL_MemRefs,
15046 /* 29492*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ATOMIC_RMW_CMPXCHG_I64), 0|OPFL_Chain|OPFL_MemRefs,
15053 /* 29506*/ /*SwitchOpcode*/ 74|128,1/*202*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->29712
15056 /* 29513*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
15063 /* 29525*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15074 /* 29544*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v16i8_s), 0,
15080 /* 29554*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
15088 /* 29568*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v16i8_s), 0,
15098 /* 29584*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15109 /* 29603*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v8i16_s), 0,
15115 /* 29613*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
15123 /* 29627*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v8i16_s), 0,
15137 /* 29650*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_EXTEND8_S_I32), 0,
15143 /* 29661*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_EXTEND8_S_I64), 0,
15153 /* 29678*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_EXTEND16_S_I32), 0,
15159 /* 29689*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_EXTEND16_S_I64), 0,
15168 /* 29703*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_EXTEND32_S_I64), 0,
15174 /* 29712*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_START),// ->29737
15178 /* 29718*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
15182 /* 29724*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
15185 /* 29729*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
15189 /* 29737*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::CALLSEQ_END),// ->29763
15194 /* 29744*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
15198 /* 29750*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
15201 /* 29755*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
15205 /* 29763*/ /*SwitchOpcode*/ 49|128,5/*689*/, TARGET_VAL(WebAssemblyISD::CALL1),// ->30456
15209 /* 29771*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15212 /* 29776*/ OPC_SwitchOpcode /*2 cases */, 36, TARGET_VAL(ISD::TargetGlobalAddress),// ->29816
15217 /* 29786*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_i32), 0|OPFL_Chain|OPFL_Variadic1,
15223 /* 29796*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_i64), 0|OPFL_Chain|OPFL_Variadic1,
15230 /* 29808*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_exnref), 0|OPFL_Chain|OPFL_Variadic1,
15235 /* 29816*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::TargetExternalSymbol),// ->29855
15240 /* 29825*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_i32), 0|OPFL_Chain|OPFL_Variadic1,
15246 /* 29835*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_i64), 0|OPFL_Chain|OPFL_Variadic1,
15253 /* 29847*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_exnref), 0|OPFL_Chain|OPFL_Variadic1,
15263 /* 29861*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15269 /* 29873*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_i32), 0|OPFL_Chain|OPFL_Variadic1,
15276 /* 29885*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_i64), 0|OPFL_Chain|OPFL_Variadic1,
15284 /* 29899*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_exnref), 0|OPFL_Chain|OPFL_Variadic1,
15293 /* 29914*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_i32), 0|OPFL_Chain|OPFL_Variadic1,
15299 /* 29924*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_i64), 0|OPFL_Chain|OPFL_Variadic1,
15306 /* 29936*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_exnref), 0|OPFL_Chain|OPFL_Variadic1,
15314 /* 29947*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15317 /* 29952*/ OPC_SwitchOpcode /*2 cases */, 24, TARGET_VAL(ISD::TargetGlobalAddress),// ->29980
15322 /* 29962*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_f32), 0|OPFL_Chain|OPFL_Variadic1,
15328 /* 29972*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_f64), 0|OPFL_Chain|OPFL_Variadic1,
15333 /* 29980*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::TargetExternalSymbol),// ->30007
15338 /* 29989*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_f32), 0|OPFL_Chain|OPFL_Variadic1,
15344 /* 29999*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_f64), 0|OPFL_Chain|OPFL_Variadic1,
15354 /* 30013*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15360 /* 30025*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_f32), 0|OPFL_Chain|OPFL_Variadic1,
15367 /* 30037*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_f64), 0|OPFL_Chain|OPFL_Variadic1,
15376 /* 30052*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_f32), 0|OPFL_Chain|OPFL_Variadic1,
15382 /* 30062*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_f64), 0|OPFL_Chain|OPFL_Variadic1,
15390 /* 30073*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15393 /* 30078*/ OPC_SwitchOpcode /*2 cases */, 52, TARGET_VAL(ISD::TargetGlobalAddress),// ->30134
15399 /* 30090*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v16i8), 0|OPFL_Chain|OPFL_Variadic1,
15406 /* 30102*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v8i16), 0|OPFL_Chain|OPFL_Variadic1,
15413 /* 30114*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v4i32), 0|OPFL_Chain|OPFL_Variadic1,
15420 /* 30126*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v2i64), 0|OPFL_Chain|OPFL_Variadic1,
15425 /* 30134*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::TargetExternalSymbol),// ->30189
15431 /* 30145*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v16i8), 0|OPFL_Chain|OPFL_Variadic1,
15438 /* 30157*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v8i16), 0|OPFL_Chain|OPFL_Variadic1,
15445 /* 30169*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v4i32), 0|OPFL_Chain|OPFL_Variadic1,
15452 /* 30181*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v2i64), 0|OPFL_Chain|OPFL_Variadic1,
15462 /* 30195*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15469 /* 30209*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v16i8), 0|OPFL_Chain|OPFL_Variadic1,
15477 /* 30223*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v8i16), 0|OPFL_Chain|OPFL_Variadic1,
15485 /* 30237*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v4i32), 0|OPFL_Chain|OPFL_Variadic1,
15493 /* 30251*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v2i64), 0|OPFL_Chain|OPFL_Variadic1,
15503 /* 30268*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_v16i8), 0|OPFL_Chain|OPFL_Variadic1,
15510 /* 30280*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_v8i16), 0|OPFL_Chain|OPFL_Variadic1,
15517 /* 30292*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_v4i32), 0|OPFL_Chain|OPFL_Variadic1,
15524 /* 30304*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_v2i64), 0|OPFL_Chain|OPFL_Variadic1,
15532 /* 30315*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15535 /* 30320*/ OPC_SwitchOpcode /*2 cases */, 28, TARGET_VAL(ISD::TargetGlobalAddress),// ->30352
15541 /* 30332*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v4f32), 0|OPFL_Chain|OPFL_Variadic1,
15548 /* 30344*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v2f64), 0|OPFL_Chain|OPFL_Variadic1,
15553 /* 30352*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::TargetExternalSymbol),// ->30383
15559 /* 30363*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v4f32), 0|OPFL_Chain|OPFL_Variadic1,
15566 /* 30375*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v2f64), 0|OPFL_Chain|OPFL_Variadic1,
15576 /* 30389*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15583 /* 30403*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v4f32), 0|OPFL_Chain|OPFL_Variadic1,
15591 /* 30417*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CALL_v2f64), 0|OPFL_Chain|OPFL_Variadic1,
15601 /* 30434*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_v4f32), 0|OPFL_Chain|OPFL_Variadic1,
15608 /* 30446*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::PCALL_INDIRECT_v2f64), 0|OPFL_Chain|OPFL_Variadic1,
15615 /* 30456*/ /*SwitchOpcode*/ 67, TARGET_VAL(WebAssemblyISD::CALL0),// ->30526
15619 /* 30463*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15622 /* 30468*/ OPC_SwitchOpcode /*2 cases */, 9, TARGET_VAL(ISD::TargetGlobalAddress),// ->30481
15626 /* 30475*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::CALL_VOID), 0|OPFL_Chain|OPFL_Variadic1,
15630 /* 30481*/ /*SwitchOpcode*/ 9, TARGET_VAL(ISD::TargetExternalSymbol),// ->30493
15634 /* 30487*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::CALL_VOID), 0|OPFL_Chain|OPFL_Variadic1,
15643 /* 30499*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15648 /* 30508*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::CALL_VOID), 0|OPFL_Chain|OPFL_Variadic1,
15655 /* 30518*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::PCALL_INDIRECT_VOID), 0|OPFL_Chain|OPFL_Variadic1,
15661 /* 30526*/ /*SwitchOpcode*/ 75, TARGET_VAL(WebAssemblyISD::RET_CALL),// ->30604
15665 /* 30533*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15668 /* 30538*/ OPC_SwitchOpcode /*2 cases */, 11, TARGET_VAL(ISD::TargetGlobalAddress),// ->30553
15673 /* 30547*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::RET_CALL), 0|OPFL_Chain|OPFL_Variadic1,
15677 /* 30553*/ /*SwitchOpcode*/ 11, TARGET_VAL(ISD::TargetExternalSymbol),// ->30567
15682 /* 30561*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::RET_CALL), 0|OPFL_Chain|OPFL_Variadic1,
15691 /* 30573*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15697 /* 30584*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::RET_CALL), 0|OPFL_Chain|OPFL_Variadic1,
15705 /* 30596*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::PRET_CALL_INDIRECT), 0|OPFL_Chain|OPFL_Variadic1,
15711 /* 30604*/ /*SwitchOpcode*/ 21, TARGET_VAL(WebAssemblyISD::THROW),// ->30628
15714 /* 30609*/ OPC_CheckOpcode, TARGET_VAL(WebAssemblyISD::Wrapper),
15717 /* 30614*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetExternalSymbol),
15722 /* 30622*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::THROW), 0|OPFL_Chain|OPFL_Variadic1,
15726 /* 30628*/ /*SwitchOpcode*/ 43, TARGET_VAL(WebAssemblyISD::MEMORY_COPY),// ->30674
15730 /* 30634*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15735 /* 30642*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
15748 /* 30664*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::MEMORY_COPY), 0|OPFL_Chain,
15752 /* 30674*/ /*SwitchOpcode*/ 18|128,7/*914*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->31592
15759 /* 30691*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_S_SAT_F32), 0,
15764 /* 30700*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_S_SAT_F32), 0,
15772 /* 30714*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_S_SAT_F64), 0,
15777 /* 30723*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_S_SAT_F64), 0,
15785 /* 30736*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_sint_v4i32_v4f32), 0,
15792 /* 30748*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_sint_v2i64_v2f64), 0,
15803 /* 30768*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_U_SAT_F32), 0,
15808 /* 30777*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_U_SAT_F32), 0,
15816 /* 30791*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_U_SAT_F64), 0,
15821 /* 30800*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_U_SAT_F64), 0,
15829 /* 30813*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_uint_v4i32_v4f32), 0,
15836 /* 30825*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_uint_v2i64_v2f64), 0,
15847 /* 30845*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_S_F32), 0,
15852 /* 30854*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_S_F32), 0,
15860 /* 30868*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_S_F64), 0,
15865 /* 30877*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_S_F64), 0,
15877 /* 30898*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_U_F32), 0,
15882 /* 30907*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_U_F32), 0,
15890 /* 30921*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_U_F64), 0,
15895 /* 30930*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_U_F64), 0,
15907 /* 30950*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v16i8), 0,
15914 /* 30962*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v8i16), 0,
15921 /* 30974*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v4i32), 0,
15928 /* 30986*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ANYTRUE_v2i64), 0,
15939 /* 31005*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v16i8), 0,
15946 /* 31017*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v8i16), 0,
15953 /* 31029*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v4i32), 0,
15960 /* 31041*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ALLTRUE_v2i64), 0,
15969 /* 31055*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SWIZZLE), 0,
15983 /* 31082*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
15994 /* 31103*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
16005 /* 31124*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
16016 /* 31145*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
16027 /* 31166*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4f32), 0,
16038 /* 31187*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2f64), 0,
16051 /* 31212*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_SAT_S_v16i8), 0,
16060 /* 31229*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_SAT_S_v8i16), 0,
16073 /* 31253*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_SAT_U_v16i8), 0,
16082 /* 31270*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_SAT_U_v8i16), 0,
16093 /* 31291*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_low_signed_v8i16_v16i8), 0,
16100 /* 31304*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_low_signed_v4i32_v8i16), 0,
16111 /* 31324*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_high_signed_v8i16_v16i8), 0,
16118 /* 31337*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_high_signed_v4i32_v8i16), 0,
16129 /* 31357*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_low_unsigned_v8i16_v16i8), 0,
16136 /* 31370*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_low_unsigned_v4i32_v8i16), 0,
16147 /* 31390*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_high_unsigned_v8i16_v16i8), 0,
16154 /* 31403*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::int_wasm_widen_high_unsigned_v4i32_v8i16), 0,
16167 /* 31426*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NARROW_S_v16i8), 0,
16176 /* 31443*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NARROW_S_v8i16), 0,
16189 /* 31467*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NARROW_U_v16i8), 0,
16198 /* 31484*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NARROW_U_v8i16), 0,
16213 /* 31511*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::QFMA_v4f32), 0,
16224 /* 31532*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::QFMA_v2f64), 0,
16239 /* 31560*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::QFMS_v4f32), 0,
16250 /* 31581*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::QFMS_v2f64), 0,
16256 /* 31592*/ /*SwitchOpcode*/ 37|128,2/*293*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->31889
16263 /* 31605*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16270 /* 31619*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v4i32), 0,
16276 /* 31629*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
16280 /* 31638*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v4i32), 0,
16290 /* 31654*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16297 /* 31668*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v2i64), 0,
16303 /* 31678*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
16307 /* 31687*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v2i64), 0,
16317 /* 31703*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16323 /* 31715*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v16i8_s), 0,
16329 /* 31725*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
16333 /* 31734*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v16i8_u), 0,
16343 /* 31750*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16349 /* 31762*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v8i16_s), 0,
16355 /* 31772*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
16359 /* 31781*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v8i16_u), 0,
16369 /* 31797*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16376 /* 31811*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v4f32), 0,
16382 /* 31821*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
16386 /* 31830*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v4f32), 0,
16396 /* 31846*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16403 /* 31860*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v2f64), 0,
16409 /* 31870*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
16413 /* 31879*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::EXTRACT_LANE_v2f64), 0,
16419 /* 31889*/ /*SwitchOpcode*/ 107, TARGET_VAL(WebAssemblyISD::ARGUMENT),// ->31999
16422 /* 31894*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16425 /* 31901*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_i32), 0,
16430 /* 31910*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_i64), 0,
16435 /* 31919*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_exnref), 0,
16440 /* 31928*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_f32), 0,
16445 /* 31937*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_f64), 0,
16450 /* 31946*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_v16i8), 0,
16455 /* 31955*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_v8i16), 0,
16460 /* 31964*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_v4i32), 0,
16465 /* 31973*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_v2i64), 0,
16470 /* 31982*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_v4f32), 0,
16475 /* 31991*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ARGUMENT_v2f64), 0,
16480 /* 31999*/ /*SwitchOpcode*/ 84, TARGET_VAL(WebAssemblyISD::Wrapper),// ->32086
16483 /* 32004*/ OPC_SwitchOpcode /*3 cases */, 25, TARGET_VAL(ISD::TargetGlobalAddress),// ->32033
16488 /* 32015*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I32), 0,
16494 /* 32025*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GLOBAL_GET_I32), 0,
16499 /* 32033*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::TargetExternalSymbol),// ->32061
16504 /* 32043*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::GLOBAL_GET_I32), 0,
16510 /* 32053*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I32), 0,
16515 /* 32061*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::MCSymbol),// ->32085
16518 /* 32068*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I32), 0,
16523 /* 32077*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I64), 0,
16529 /* 32086*/ /*SwitchOpcode*/ 17, TARGET_VAL(WebAssemblyISD::WrapperPIC),// ->32106
16532 /* 32091*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
16536 /* 32099*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I32), 0,
16540 /* 32106*/ /*SwitchOpcode*/ 32, TARGET_VAL(WebAssemblyISD::MEMORY_FILL),// ->32141
16544 /* 32112*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16556 /* 32132*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::MEMORY_FILL), 0|OPFL_Chain,
16560 /* 32141*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::Constant),// ->32169
16564 /* 32150*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I32), 0,
16570 /* 32161*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_I64), 0,
16575 /* 32169*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->32186
16579 /* 32175*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
16582 /* 32180*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::BR), 0|OPFL_Chain,
16586 /* 32186*/ /*SwitchOpcode*/ 24, TARGET_VAL(WebAssemblyISD::BR_TABLE),// ->32213
16592 /* 32196*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::BR_TABLE_I32), 0|OPFL_Chain|OPFL_Variadic1,
16599 /* 32206*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::BR_TABLE_I64), 0|OPFL_Chain|OPFL_Variadic1,
16604 /* 32213*/ /*SwitchOpcode*/ 7, TARGET_VAL(WebAssemblyISD::RETURN),// ->32223
16607 /* 32218*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::RETURN), 0|OPFL_Chain|OPFL_Variadic0,
16611 /* 32223*/ /*SwitchOpcode*/ 7, TARGET_VAL(ISD::TRAP),// ->32233
16614 /* 32228*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::UNREACHABLE), 0|OPFL_Chain,
16618 /* 32233*/ /*SwitchOpcode*/ 9, TARGET_VAL(ISD::CLEANUPRET),// ->32245
16622 /* 32240*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::CLEANUPRET), 0|OPFL_Chain,
16626 /* 32245*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::CATCHRET),// ->32271
16630 /* 32251*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
16634 /* 32257*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
16638 /* 32264*/ OPC_MorphNodeTo0, TARGET_VAL(WebAssembly::CATCHRET), 0|OPFL_Chain,
16642 /* 32271*/ /*SwitchOpcode*/ 72, TARGET_VAL(ISD::ADD),// ->32346
16646 /* 32279*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_I32), 0,
16651 /* 32289*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_I64), 0,
16657 /* 32301*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_v16i8), 0,
16663 /* 32313*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_v8i16), 0,
16669 /* 32325*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_v4i32), 0,
16675 /* 32337*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_v2i64), 0,
16680 /* 32346*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::SUB),// ->32481
16685 /* 32357*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_I32), 0,
16690 /* 32367*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_I64), 0,
16702 /* 32386*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_v16i8), 0,
16708 /* 32397*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_v8i16), 0,
16714 /* 32408*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_v4i32), 0,
16720 /* 32419*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_v2i64), 0,
16730 /* 32435*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_v16i8), 0,
16736 /* 32447*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_v8i16), 0,
16742 /* 32459*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_v4i32), 0,
16748 /* 32471*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_v2i64), 0,
16754 /* 32481*/ /*SwitchOpcode*/ 60, TARGET_VAL(ISD::MUL),// ->32544
16758 /* 32489*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_I32), 0,
16763 /* 32499*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_I64), 0,
16769 /* 32511*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_v16i8), 0,
16775 /* 32523*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_v8i16), 0,
16781 /* 32535*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_v4i32), 0,
16786 /* 32544*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::SDIV),// ->32571
16790 /* 32552*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_S_I32), 0,
16795 /* 32562*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_S_I64), 0,
16800 /* 32571*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::UDIV),// ->32598
16804 /* 32579*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_U_I32), 0,
16809 /* 32589*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_U_I64), 0,
16814 /* 32598*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::SREM),// ->32625
16818 /* 32606*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REM_S_I32), 0,
16823 /* 32616*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REM_S_I64), 0,
16828 /* 32625*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::UREM),// ->32652
16832 /* 32633*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REM_U_I32), 0,
16837 /* 32643*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REM_U_I64), 0,
16842 /* 32652*/ /*SwitchOpcode*/ 103|128,12/*1639*/, TARGET_VAL(ISD::OR),// ->34295
16847 /* 32663*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::OR_I32), 0,
16852 /* 32673*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::OR_I64), 0,
16859 /* 32685*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
16865 /* 32695*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
16868 /* 32701*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16878 /* 32717*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16883 /* 32728*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
16888 /* 32739*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
16893 /* 32750*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
16907 /* 32771*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16915 /* 32784*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16924 /* 32798*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16936 /* 32817*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16943 /* 32829*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16953 /* 32844*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16966 /* 32864*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16974 /* 32877*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
16983 /* 32891*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
16995 /* 32910*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17003 /* 32923*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17013 /* 32936*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17019 /* 32947*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17028 /* 32963*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17042 /* 32982*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17048 /* 32993*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17057 /* 33009*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17067 /* 33026*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17076 /* 33038*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17082 /* 33049*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17091 /* 33065*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17104 /* 33083*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17110 /* 33094*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17119 /* 33110*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v16i8), 0,
17129 /* 33126*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17132 /* 33132*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17141 /* 33145*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17148 /* 33157*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17157 /* 33171*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17169 /* 33190*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17176 /* 33202*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17186 /* 33217*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17199 /* 33237*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17207 /* 33250*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17216 /* 33264*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17228 /* 33283*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17237 /* 33297*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17247 /* 33310*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17253 /* 33321*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17262 /* 33337*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17276 /* 33356*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17282 /* 33367*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17291 /* 33383*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17301 /* 33400*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17310 /* 33412*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17316 /* 33423*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17325 /* 33439*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17338 /* 33457*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17344 /* 33468*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17353 /* 33484*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v8i16), 0,
17363 /* 33500*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17366 /* 33506*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17375 /* 33519*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17382 /* 33531*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17391 /* 33545*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17403 /* 33564*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17410 /* 33576*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17420 /* 33591*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17433 /* 33611*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17441 /* 33624*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17450 /* 33638*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17462 /* 33657*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17471 /* 33671*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17481 /* 33684*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17487 /* 33695*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17496 /* 33711*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17510 /* 33730*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17516 /* 33741*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17525 /* 33757*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17535 /* 33774*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17544 /* 33786*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17550 /* 33797*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17559 /* 33813*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17572 /* 33831*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17578 /* 33842*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17587 /* 33858*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v4i32), 0,
17597 /* 33874*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17600 /* 33880*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17609 /* 33893*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17616 /* 33905*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17625 /* 33919*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17637 /* 33938*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17644 /* 33950*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17654 /* 33965*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17667 /* 33985*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17675 /* 33998*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17684 /* 34012*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17696 /* 34031*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17705 /* 34045*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17715 /* 34058*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17721 /* 34069*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17730 /* 34085*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17744 /* 34104*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17750 /* 34115*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17759 /* 34131*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17768 /* 34145*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
17777 /* 34157*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17783 /* 34168*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17792 /* 34184*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17805 /* 34202*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
17811 /* 34213*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17820 /* 34229*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::BITSELECT_v2i64), 0,
17832 /* 34249*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::OR_v16i8), 0,
17838 /* 34261*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::OR_v8i16), 0,
17844 /* 34273*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::OR_v4i32), 0,
17850 /* 34285*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::OR_v2i64), 0,
17856 /* 34295*/ /*SwitchOpcode*/ 56|128,1/*184*/, TARGET_VAL(ISD::XOR),// ->34483
17862 /* 34308*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::XOR_I32), 0,
17867 /* 34318*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::XOR_I64), 0,
17878 /* 34336*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v16i8), 0,
17884 /* 34347*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v8i16), 0,
17890 /* 34358*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v4i32), 0,
17896 /* 34369*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v2i64), 0,
17909 /* 34388*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v16i8), 0,
17915 /* 34399*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v8i16), 0,
17921 /* 34410*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v4i32), 0,
17927 /* 34421*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NOT_v2i64), 0,
17937 /* 34437*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::XOR_v16i8), 0,
17943 /* 34449*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::XOR_v8i16), 0,
17949 /* 34461*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::XOR_v4i32), 0,
17955 /* 34473*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::XOR_v2i64), 0,
17961 /* 34483*/ /*SwitchOpcode*/ 115|128,1/*243*/, TARGET_VAL(ISD::SHL),// ->34730
17967 /* 34496*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_I32), 0,
17973 /* 34508*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_I64), 0,
17980 /* 34520*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
17983 /* 34526*/ OPC_SwitchOpcode /*2 cases */, 24, TARGET_VAL(ISD::ZERO_EXTEND),// ->34554
17987 /* 34533*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
17994 /* 34546*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v2i64), 0,
17998 /* 34554*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::SIGN_EXTEND),// ->34579
18002 /* 34560*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
18008 /* 34571*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v2i64), 0,
18062 /* 34660*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v16i8), 0,
18071 /* 34676*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v8i16), 0,
18081 /* 34693*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v4i32), 0,
18092 /* 34712*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::I32_WRAP_I64), 0,
18094 /* 34719*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v2i64), 0,
18101 /* 34730*/ /*SwitchOpcode*/ 115|128,1/*243*/, TARGET_VAL(ISD::SRA),// ->34977
18107 /* 34743*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_I32), 0,
18113 /* 34755*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_I64), 0,
18120 /* 34767*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18123 /* 34773*/ OPC_SwitchOpcode /*2 cases */, 24, TARGET_VAL(ISD::ZERO_EXTEND),// ->34801
18127 /* 34780*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
18134 /* 34793*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v2i64), 0,
18138 /* 34801*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::SIGN_EXTEND),// ->34826
18142 /* 34807*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
18148 /* 34818*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v2i64), 0,
18202 /* 34907*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v16i8), 0,
18211 /* 34923*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v8i16), 0,
18221 /* 34940*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v4i32), 0,
18232 /* 34959*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::I32_WRAP_I64), 0,
18234 /* 34966*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v2i64), 0,
18241 /* 34977*/ /*SwitchOpcode*/ 115|128,1/*243*/, TARGET_VAL(ISD::SRL),// ->35224
18247 /* 34990*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_I32), 0,
18253 /* 35002*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_I64), 0,
18260 /* 35014*/ OPC_CheckOpcode, TARGET_VAL(ISD::BUILD_VECTOR),
18263 /* 35020*/ OPC_SwitchOpcode /*2 cases */, 24, TARGET_VAL(ISD::ZERO_EXTEND),// ->35048
18267 /* 35027*/ OPC_CheckOpcode, TARGET_VAL(ISD::ZERO_EXTEND),
18274 /* 35040*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v2i64), 0,
18278 /* 35048*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::SIGN_EXTEND),// ->35073
18282 /* 35054*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
18288 /* 35065*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v2i64), 0,
18342 /* 35154*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v16i8), 0,
18351 /* 35170*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v8i16), 0,
18361 /* 35187*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v4i32), 0,
18372 /* 35206*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::I32_WRAP_I64), 0,
18374 /* 35213*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v2i64), 0,
18381 /* 35224*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::CTLZ),// ->35252
18385 /* 35233*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CLZ_I32), 0,
18391 /* 35244*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CLZ_I64), 0,
18396 /* 35252*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::CTTZ),// ->35280
18400 /* 35261*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CTZ_I32), 0,
18406 /* 35272*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CTZ_I64), 0,
18411 /* 35280*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::CTPOP),// ->35308
18415 /* 35289*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::POPCNT_I32), 0,
18421 /* 35300*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::POPCNT_I64), 0,
18426 /* 35308*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::TRUNCATE),// ->35319
18428 /* 35312*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_WRAP_I64), 0,
18432 /* 35319*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::SIGN_EXTEND),// ->35330
18434 /* 35323*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_EXTEND_S_I32), 0,
18438 /* 35330*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::FP_TO_SINT),// ->35467
18445 /* 35346*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_S_SAT_F32), 0,
18451 /* 35356*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_SINT_I32_F32), 0,
18459 /* 35370*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_S_SAT_F32), 0,
18465 /* 35380*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_SINT_I64_F32), 0,
18476 /* 35399*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_S_SAT_F64), 0,
18482 /* 35409*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_SINT_I32_F64), 0,
18490 /* 35423*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_S_SAT_F64), 0,
18496 /* 35433*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_SINT_I64_F64), 0,
18505 /* 35447*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_sint_v4i32_v4f32), 0,
18512 /* 35459*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_sint_v2i64_v2f64), 0,
18517 /* 35467*/ /*SwitchOpcode*/ 5|128,1/*133*/, TARGET_VAL(ISD::FP_TO_UINT),// ->35604
18524 /* 35483*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_U_SAT_F32), 0,
18530 /* 35493*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_UINT_I32_F32), 0,
18538 /* 35507*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_U_SAT_F32), 0,
18544 /* 35517*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_UINT_I64_F32), 0,
18555 /* 35536*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_TRUNC_U_SAT_F64), 0,
18561 /* 35546*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_UINT_I32_F64), 0,
18569 /* 35560*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_TRUNC_U_SAT_F64), 0,
18575 /* 35570*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FP_TO_UINT_I64_F64), 0,
18584 /* 35584*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_uint_v4i32_v4f32), 0,
18591 /* 35596*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::fp_to_uint_v2i64_v2f64), 0,
18596 /* 35604*/ /*SwitchOpcode*/ 103|128,1/*231*/, TARGET_VAL(ISD::BITCAST),// ->35839
18601 /* 35615*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I32_REINTERPRET_F32), 0,
18608 /* 35627*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::I64_REINTERPRET_F64), 0,
18615 /* 35639*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F32_REINTERPRET_I32), 0,
18622 /* 35651*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F64_REINTERPRET_I64), 0,
18765 /* 35839*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::ConstantFP),// ->35867
18769 /* 35848*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_F32), 0,
18775 /* 35859*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_F64), 0,
18780 /* 35867*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::SINT_TO_FP),// ->35943
18785 /* 35878*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F32_CONVERT_S_I32), 0,
18790 /* 35887*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F64_CONVERT_S_I32), 0,
18798 /* 35901*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F32_CONVERT_S_I64), 0,
18803 /* 35910*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F64_CONVERT_S_I64), 0,
18811 /* 35923*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::sint_to_fp_v4f32_v4i32), 0,
18818 /* 35935*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::sint_to_fp_v2f64_v2i64), 0,
18823 /* 35943*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::UINT_TO_FP),// ->36019
18828 /* 35954*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F32_CONVERT_U_I32), 0,
18833 /* 35963*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F64_CONVERT_U_I32), 0,
18841 /* 35977*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F32_CONVERT_U_I64), 0,
18846 /* 35986*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F64_CONVERT_U_I64), 0,
18854 /* 35999*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::uint_to_fp_v4f32_v4i32), 0,
18861 /* 36011*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::uint_to_fp_v2f64_v2i64), 0,
18866 /* 36019*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::FP_EXTEND),// ->36030
18868 /* 36023*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F64_PROMOTE_F32), 0,
18872 /* 36030*/ /*SwitchOpcode*/ 8, TARGET_VAL(ISD::FP_ROUND),// ->36041
18874 /* 36034*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::F32_DEMOTE_F64), 0,
18878 /* 36041*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::FADD),// ->36092
18882 /* 36049*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_F32), 0,
18887 /* 36059*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_F64), 0,
18893 /* 36071*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_v4f32), 0,
18899 /* 36083*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_v2f64), 0,
18904 /* 36092*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::FSUB),// ->36143
18908 /* 36100*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_F32), 0,
18913 /* 36110*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_F64), 0,
18919 /* 36122*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_v4f32), 0,
18925 /* 36134*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SUB_v2f64), 0,
18930 /* 36143*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::FMUL),// ->36194
18934 /* 36151*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_F32), 0,
18939 /* 36161*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_F64), 0,
18945 /* 36173*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_v4f32), 0,
18951 /* 36185*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MUL_v2f64), 0,
18956 /* 36194*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::FDIV),// ->36245
18960 /* 36202*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_F32), 0,
18965 /* 36212*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_F64), 0,
18971 /* 36224*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_v4f32), 0,
18977 /* 36236*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::DIV_v2f64), 0,
18982 /* 36245*/ /*SwitchOpcode*/ 43, TARGET_VAL(ISD::FSQRT),// ->36291
18985 /* 36252*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SQRT_F32), 0,
18990 /* 36261*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SQRT_F64), 0,
18996 /* 36272*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SQRT_v4f32), 0,
19002 /* 36283*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SQRT_v2f64), 0,
19007 /* 36291*/ /*SwitchOpcode*/ 43, TARGET_VAL(ISD::FABS),// ->36337
19010 /* 36298*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ABS_F32), 0,
19015 /* 36307*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ABS_F64), 0,
19021 /* 36318*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ABS_v4f32), 0,
19027 /* 36329*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ABS_v2f64), 0,
19032 /* 36337*/ /*SwitchOpcode*/ 43, TARGET_VAL(ISD::FNEG),// ->36383
19035 /* 36344*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_F32), 0,
19040 /* 36353*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_F64), 0,
19046 /* 36364*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_v4f32), 0,
19052 /* 36375*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEG_v2f64), 0,
19057 /* 36383*/ /*SwitchOpcode*/ 68, TARGET_VAL(ISD::FCOPYSIGN),// ->36454
19063 /* 36395*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::COPYSIGN_F32), 0,
19068 /* 36405*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::F64_PROMOTE_F32), 0,
19070 /* 36412*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::COPYSIGN_F64), 0,
19078 /* 36427*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::COPYSIGN_F64), 0,
19083 /* 36437*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::F32_DEMOTE_F64), 0,
19085 /* 36444*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::COPYSIGN_F32), 0,
19091 /* 36454*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::FMINIMUM),// ->36505
19095 /* 36462*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MIN_F32), 0,
19100 /* 36472*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MIN_F64), 0,
19106 /* 36484*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MIN_v4f32), 0,
19112 /* 36496*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MIN_v2f64), 0,
19117 /* 36505*/ /*SwitchOpcode*/ 48, TARGET_VAL(ISD::FMAXIMUM),// ->36556
19121 /* 36513*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MAX_F32), 0,
19126 /* 36523*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MAX_F64), 0,
19132 /* 36535*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MAX_v4f32), 0,
19138 /* 36547*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::MAX_v2f64), 0,
19143 /* 36556*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FCEIL),// ->36580
19146 /* 36563*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CEIL_F32), 0,
19151 /* 36572*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CEIL_F64), 0,
19156 /* 36580*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FFLOOR),// ->36604
19159 /* 36587*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FLOOR_F32), 0,
19164 /* 36596*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::FLOOR_F64), 0,
19169 /* 36604*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FTRUNC),// ->36628
19172 /* 36611*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::TRUNC_F32), 0,
19177 /* 36620*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::TRUNC_F64), 0,
19182 /* 36628*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FNEARBYINT),// ->36652
19185 /* 36635*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEAREST_F32), 0,
19190 /* 36644*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEAREST_F64), 0,
19195 /* 36652*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::FRINT),// ->36676
19198 /* 36659*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEAREST_F32), 0,
19203 /* 36668*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::NEAREST_F64), 0,
19208 /* 36676*/ /*SwitchOpcode*/ 21|128,5/*661*/, TARGET_VAL(ISD::BUILD_VECTOR),// ->37341
19255 /* 36755*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v16i8), 0,
19262 /* 36767*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v8i16), 0,
19270 /* 36780*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v4i32), 0,
19280 /* 36797*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v2i64), 0,
19286 /* 36807*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19293 /* 36822*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19299 /* 36832*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19305 /* 36842*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19311 /* 36852*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19317 /* 36862*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19323 /* 36872*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19329 /* 36882*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19334 /* 36892*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19340 /* 36903*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19346 /* 36914*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19352 /* 36925*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19358 /* 36936*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19364 /* 36947*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19370 /* 36958*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19376 /* 36969*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19399 /* 37014*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_V128_v16i8), 0,
19408 /* 37042*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19414 /* 37052*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19420 /* 37062*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19426 /* 37072*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19432 /* 37082*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19438 /* 37092*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19444 /* 37102*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19458 /* 37130*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_V128_v8i16), 0,
19466 /* 37148*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19471 /* 37156*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19476 /* 37164*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19485 /* 37182*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_V128_v4i32), 0,
19494 /* 37198*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19501 /* 37212*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_V128_v2i64), 0,
19513 /* 37234*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v4f32), 0,
19522 /* 37250*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v2f64), 0,
19528 /* 37259*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19533 /* 37268*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19538 /* 37276*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19543 /* 37284*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19552 /* 37302*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_V128_v4f32), 0,
19560 /* 37317*/ OPC_CheckOpcode, TARGET_VAL(ISD::ConstantFP),
19567 /* 37331*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::CONST_V128_v2f64), 0,
19573 /* 37341*/ /*SwitchOpcode*/ 5|128,11/*1413*/, TARGET_VAL(WebAssemblyISD::SHUFFLE),// ->38758
19581 /* 37356*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19587 /* 37366*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19593 /* 37376*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19599 /* 37386*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19605 /* 37396*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19611 /* 37406*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19616 /* 37416*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19622 /* 37427*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19628 /* 37438*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19634 /* 37449*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19640 /* 37460*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19646 /* 37471*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19652 /* 37482*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19658 /* 37493*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19664 /* 37504*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19670 /* 37515*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19692 /* 37558*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHUFFLE), 0,
19702 /* 37591*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19708 /* 37601*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19714 /* 37611*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19720 /* 37621*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19726 /* 37631*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19732 /* 37641*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19737 /* 37651*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19743 /* 37662*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19749 /* 37673*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19755 /* 37684*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19761 /* 37695*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19767 /* 37706*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19773 /* 37717*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19779 /* 37728*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19785 /* 37739*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19791 /* 37750*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19813 /* 37793*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHUFFLE), 0,
19823 /* 37826*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19829 /* 37836*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19835 /* 37846*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19841 /* 37856*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19847 /* 37866*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19853 /* 37876*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19858 /* 37886*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19864 /* 37897*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19870 /* 37908*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19876 /* 37919*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19882 /* 37930*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19888 /* 37941*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19894 /* 37952*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19900 /* 37963*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19906 /* 37974*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19912 /* 37985*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19934 /* 38028*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHUFFLE), 0,
19944 /* 38061*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19950 /* 38071*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19956 /* 38081*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19962 /* 38091*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19968 /* 38101*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19974 /* 38111*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19979 /* 38121*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19985 /* 38132*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19991 /* 38143*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19997 /* 38154*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20003 /* 38165*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20009 /* 38176*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20015 /* 38187*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20021 /* 38198*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20027 /* 38209*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20033 /* 38220*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20055 /* 38263*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHUFFLE), 0,
20065 /* 38296*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20071 /* 38306*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20077 /* 38316*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20083 /* 38326*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20089 /* 38336*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20095 /* 38346*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20100 /* 38356*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20106 /* 38367*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20112 /* 38378*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20118 /* 38389*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20124 /* 38400*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20130 /* 38411*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20136 /* 38422*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20142 /* 38433*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20148 /* 38444*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20154 /* 38455*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20176 /* 38498*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHUFFLE), 0,
20186 /* 38531*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20192 /* 38541*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20198 /* 38551*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20204 /* 38561*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20210 /* 38571*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20216 /* 38581*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20221 /* 38591*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20227 /* 38602*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20233 /* 38613*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20239 /* 38624*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20245 /* 38635*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20251 /* 38646*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20257 /* 38657*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20263 /* 38668*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20269 /* 38679*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20275 /* 38690*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20297 /* 38733*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHUFFLE), 0,
20302 /* 38758*/ /*SwitchOpcode*/ 126|128,7/*1022*/, TARGET_VAL(WebAssemblyISD::LOAD_SPLAT),// ->39784
20304 /* 38763*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
20309 /* 38772*/ OPC_SwitchOpcode /*3 cases */, 118, TARGET_VAL(ISD::ADD),// ->38894
20313 /* 38779*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20330 /* 38811*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v8x16), 0|OPFL_Chain|OPFL_MemRefs,
20342 /* 38834*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v16x8), 0|OPFL_Chain|OPFL_MemRefs,
20356 /* 38861*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20367 /* 38883*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20373 /* 38894*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::OR),// ->39015
20377 /* 38900*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20394 /* 38932*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v8x16), 0|OPFL_Chain|OPFL_MemRefs,
20406 /* 38955*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v16x8), 0|OPFL_Chain|OPFL_MemRefs,
20420 /* 38982*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20431 /* 39004*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20437 /* 39015*/ /*SwitchOpcode*/ 17|128,1/*145*/, TARGET_VAL(WebAssemblyISD::Wrapper),// ->39164
20440 /* 39021*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
20455 /* 39050*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20457 /* 39057*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v8x16), 0|OPFL_Chain|OPFL_MemRefs,
20469 /* 39081*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20471 /* 39088*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v16x8), 0|OPFL_Chain|OPFL_MemRefs,
20485 /* 39116*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20487 /* 39123*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20498 /* 39146*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20500 /* 39153*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20511 /* 39172*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20526 /* 39202*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20528 /* 39209*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v8x16), 0|OPFL_Chain|OPFL_MemRefs,
20541 /* 39235*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20543 /* 39242*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v16x8), 0|OPFL_Chain|OPFL_MemRefs,
20558 /* 39272*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20560 /* 39279*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20572 /* 39304*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20574 /* 39311*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20594 /* 39349*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v8x16), 0|OPFL_Chain|OPFL_MemRefs,
20606 /* 39373*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v16x8), 0|OPFL_Chain|OPFL_MemRefs,
20620 /* 39401*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20631 /* 39424*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20640 /* 39439*/ OPC_SwitchOpcode /*3 cases */, 62, TARGET_VAL(ISD::ADD),// ->39505
20644 /* 39446*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20658 /* 39473*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20669 /* 39495*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20674 /* 39505*/ /*SwitchOpcode*/ 62, TARGET_VAL(ISD::OR),// ->39570
20678 /* 39511*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20692 /* 39538*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20703 /* 39560*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20708 /* 39570*/ /*SwitchOpcode*/ 73, TARGET_VAL(WebAssemblyISD::Wrapper),// ->39646
20711 /* 39575*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
20723 /* 39599*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20725 /* 39606*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20736 /* 39629*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20738 /* 39636*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20748 /* 39653*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20760 /* 39678*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20762 /* 39685*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20774 /* 39710*/ OPC_EmitNode1, TARGET_VAL(WebAssembly::CONST_I32), 0,
20776 /* 39717*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20792 /* 39749*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v32x4), 0|OPFL_Chain|OPFL_MemRefs,
20803 /* 39772*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::LOAD_SPLAT_v64x2), 0|OPFL_Chain|OPFL_MemRefs,
20810 /* 39784*/ /*SwitchOpcode*/ 23|128,2/*279*/, TARGET_VAL(ISD::INSERT_VECTOR_ELT),// ->40067
20818 /* 39798*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20826 /* 39814*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v16i8), 0,
20836 /* 39833*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v8i16), 0,
20846 /* 39852*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v4i32), 0,
20853 /* 39864*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
20857 /* 39874*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v16i8), 0,
20863 /* 39888*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v8i16), 0,
20869 /* 39902*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v4i32), 0,
20880 /* 39920*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20887 /* 39934*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v2i64), 0,
20893 /* 39945*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
20897 /* 39954*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v2i64), 0,
20907 /* 39971*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20914 /* 39985*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v4f32), 0,
20920 /* 39996*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
20924 /* 40005*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v4f32), 0,
20934 /* 40022*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20941 /* 40036*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v2f64), 0,
20947 /* 40047*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
20951 /* 40056*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::REPLACE_LANE_v2f64), 0,
20957 /* 40067*/ /*SwitchOpcode*/ 18, TARGET_VAL(WebAssemblyISD::SWIZZLE),// ->40088
20964 /* 40080*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SWIZZLE), 0,
20968 /* 40088*/ /*SwitchOpcode*/ 71, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->40162
20973 /* 40099*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v16i8), 0,
20978 /* 40108*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v8i16), 0,
20983 /* 40117*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v4i32), 0,
20991 /* 40130*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v2i64), 0,
20998 /* 40142*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v4f32), 0,
21005 /* 40154*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SPLAT_v2f64), 0,
21010 /* 40162*/ /*SwitchOpcode*/ 12, TARGET_VAL(WebAssemblyISD::VEC_SHL),// ->40177
21014 /* 40169*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHL_v2i64), 0,
21018 /* 40177*/ /*SwitchOpcode*/ 12, TARGET_VAL(WebAssemblyISD::VEC_SHR_S),// ->40192
21022 /* 40184*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_S_v2i64), 0,
21026 /* 40192*/ /*SwitchOpcode*/ 12, TARGET_VAL(WebAssemblyISD::VEC_SHR_U),// ->40207
21030 /* 40199*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::SHR_U_v2i64), 0,
21034 /* 40207*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::SADDSAT),// ->40238
21039 /* 40217*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_SAT_S_v16i8), 0,
21045 /* 40229*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_SAT_S_v8i16), 0,
21050 /* 40238*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::UADDSAT),// ->40269
21055 /* 40248*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_SAT_U_v16i8), 0,
21061 /* 40260*/ OPC_MorphNodeTo1, TARGET_VAL(WebAssembly::ADD_SAT_U_v8i16), 0,