|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/PowerPC/PPCGenDAGISel.inc 57 /* 0*/ OPC_SwitchOpcode /*197 cases */, 97|128,38/*4961*/, TARGET_VAL(ISD::STORE),// ->4966
62 /* 11*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
78 /* 42*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
80 /* 50*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
95 /* 78*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
97 /* 86*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
116 /* 121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
118 /* 129*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
133 /* 157*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
135 /* 165*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
153 /* 201*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
155 /* 209*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
163 /* 225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
165 /* 233*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
175 /* 252*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
177 /* 260*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
187 /* 280*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
190 /* 292*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
192 /* 300*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
200 /* 316*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
203 /* 328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
205 /* 336*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
215 /* 355*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
218 /* 367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
220 /* 375*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
237 /* 408*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
239 /* 416*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
247 /* 432*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
249 /* 440*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
259 /* 459*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
261 /* 467*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
271 /* 487*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
274 /* 499*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
276 /* 507*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
284 /* 523*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
287 /* 535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
289 /* 543*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
299 /* 562*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
302 /* 574*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
304 /* 582*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
319 /* 611*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
321 /* 619*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
337 /* 649*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
340 /* 661*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
342 /* 669*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
351 /* 687*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
354 /* 699*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
356 /* 707*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
373 /* 738*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
376 /* 750*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
378 /* 758*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
387 /* 776*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
390 /* 788*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
392 /* 796*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
406 /* 821*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
409 /* 833*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
411 /* 841*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
426 /* 869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
428 /* 877*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
437 /* 895*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
440 /* 907*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
442 /* 915*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
461 /* 952*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
463 /* 960*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
471 /* 976*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
473 /* 984*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
483 /* 1003*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
485 /* 1011*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
495 /* 1031*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
498 /* 1043*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
500 /* 1051*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
508 /* 1067*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
511 /* 1079*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
513 /* 1087*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
523 /* 1106*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
526 /* 1118*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
528 /* 1126*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
545 /* 1159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
547 /* 1167*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
555 /* 1183*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
557 /* 1191*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
567 /* 1210*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
569 /* 1218*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
579 /* 1238*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
582 /* 1250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
584 /* 1258*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
592 /* 1274*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
595 /* 1286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
597 /* 1294*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
607 /* 1313*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
610 /* 1325*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
612 /* 1333*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
630 /* 1368*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
633 /* 1380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
635 /* 1388*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
644 /* 1406*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
647 /* 1418*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
649 /* 1426*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
666 /* 1457*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
669 /* 1469*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
671 /* 1477*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
680 /* 1495*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
683 /* 1507*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
685 /* 1515*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
700 /* 1542*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
703 /* 1554*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
705 /* 1562*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
714 /* 1580*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
717 /* 1592*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
719 /* 1600*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
735 /* 1629*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
738 /* 1641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
740 /* 1649*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
749 /* 1667*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
752 /* 1679*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
754 /* 1687*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
772 /* 1722*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
774 /* 1730*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
790 /* 1760*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
793 /* 1772*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
795 /* 1780*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
804 /* 1798*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
807 /* 1810*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
809 /* 1818*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
826 /* 1849*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
829 /* 1861*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
831 /* 1869*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
840 /* 1887*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
843 /* 1899*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
845 /* 1907*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
859 /* 1932*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
862 /* 1944*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
864 /* 1952*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
879 /* 1980*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
881 /* 1988*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
890 /* 2006*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
893 /* 2018*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
895 /* 2026*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
916 /* 2067*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
919 /* 2079*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
921 /* 2087*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
930 /* 2105*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
933 /* 2117*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
935 /* 2125*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
951 /* 2154*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
954 /* 2166*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
956 /* 2174*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
970 /* 2200*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
973 /* 2212*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
975 /* 2220*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
984 /* 2238*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
987 /* 2250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
989 /* 2258*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
1005 /* 2287*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
1008 /* 2299*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
1010 /* 2307*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
1019 /* 2325*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
1022 /* 2337*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
1024 /* 2345*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain|OPFL_MemRefs,
1045 /* 2384*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1048 /* 2396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1050 /* 2404*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1059 /* 2422*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1062 /* 2434*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1064 /* 2442*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1080 /* 2471*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1083 /* 2483*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1085 /* 2491*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1105 /* 2529*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1108 /* 2541*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1110 /* 2549*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1119 /* 2567*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1122 /* 2579*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1124 /* 2587*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1141 /* 2618*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1144 /* 2630*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1146 /* 2638*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1155 /* 2656*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1158 /* 2668*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1160 /* 2676*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1181 /* 2715*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1184 /* 2727*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1186 /* 2735*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1195 /* 2753*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1198 /* 2765*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1200 /* 2773*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1217 /* 2804*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1220 /* 2816*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1222 /* 2824*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1231 /* 2842*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1234 /* 2854*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1236 /* 2862*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1255 /* 2896*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1258 /* 2908*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1260 /* 2916*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1278 /* 2950*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1281 /* 2962*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1283 /* 2970*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1292 /* 2988*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1295 /* 3000*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1297 /* 3008*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1316 /* 3043*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1319 /* 3055*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1321 /* 3063*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1330 /* 3081*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1333 /* 3093*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1335 /* 3101*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1354 /* 3136*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1357 /* 3148*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1359 /* 3156*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1368 /* 3174*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1371 /* 3186*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1373 /* 3194*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1392 /* 3229*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1395 /* 3241*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1397 /* 3249*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1406 /* 3267*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1409 /* 3279*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1411 /* 3287*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1430 /* 3322*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1433 /* 3334*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1435 /* 3342*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1444 /* 3360*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1447 /* 3372*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1449 /* 3380*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1468 /* 3415*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1471 /* 3427*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1473 /* 3435*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1482 /* 3453*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1485 /* 3465*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1487 /* 3473*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1506 /* 3508*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1509 /* 3520*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1511 /* 3528*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1520 /* 3546*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1523 /* 3558*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1525 /* 3566*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1545 /* 3604*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1548 /* 3616*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1550 /* 3624*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1559 /* 3642*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1562 /* 3654*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1564 /* 3662*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHXv), 0|OPFL_Chain|OPFL_MemRefs,
1580 /* 3691*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLDOI), 0,
1583 /* 3703*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1585 /* 3711*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBXv), 0|OPFL_Chain|OPFL_MemRefs,
1602 /* 3741*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
1611 /* 3758*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
1619 /* 3773*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
1627 /* 3788*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
1642 /* 3814*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
1651 /* 3831*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
1660 /* 3848*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
1674 /* 3873*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
1683 /* 3890*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
1692 /* 3907*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
1700 /* 3922*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STVX), 0|OPFL_Chain|OPFL_MemRefs,
1716 /* 3951*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
1725 /* 3968*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
1733 /* 3983*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSXs), 0|OPFL_Chain|OPFL_MemRefs,
1744 /* 4001*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVSTFSUX), 0|OPFL_Chain|OPFL_MemRefs,
1759 /* 4030*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf32), 0|OPFL_Chain|OPFL_MemRefs,
1767 /* 4045*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf32), 0|OPFL_Chain|OPFL_MemRefs,
1776 /* 4062*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STFS), 0|OPFL_Chain|OPFL_MemRefs,
1783 /* 4075*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STFSX), 0|OPFL_Chain|OPFL_MemRefs,
1793 /* 4093*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SPESTW), 0|OPFL_Chain|OPFL_MemRefs,
1800 /* 4106*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SPESTWX), 0|OPFL_Chain|OPFL_MemRefs,
1813 /* 4128*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STFSU), 0|OPFL_Chain|OPFL_MemRefs,
1820 /* 4141*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STFSUX), 0|OPFL_Chain|OPFL_MemRefs,
1836 /* 4171*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
1844 /* 4186*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::XFSTOREf64), 0|OPFL_Chain|OPFL_MemRefs,
1853 /* 4203*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STFD), 0|OPFL_Chain|OPFL_MemRefs,
1860 /* 4216*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STFDX), 0|OPFL_Chain|OPFL_MemRefs,
1870 /* 4234*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::EVSTDD), 0|OPFL_Chain|OPFL_MemRefs,
1877 /* 4247*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::EVSTDDX), 0|OPFL_Chain|OPFL_MemRefs,
1890 /* 4269*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STFDU), 0|OPFL_Chain|OPFL_MemRefs,
1897 /* 4282*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STFDUX), 0|OPFL_Chain|OPFL_MemRefs,
1914 /* 4314*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1916 /* 4322*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain|OPFL_MemRefs,
1926 /* 4342*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
1928 /* 4350*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain|OPFL_MemRefs,
1944 /* 4380*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STB), 0|OPFL_Chain|OPFL_MemRefs,
1952 /* 4395*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STH), 0|OPFL_Chain|OPFL_MemRefs,
1961 /* 4411*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STW), 0|OPFL_Chain|OPFL_MemRefs,
1971 /* 4430*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STBX), 0|OPFL_Chain|OPFL_MemRefs,
1979 /* 4445*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STHX), 0|OPFL_Chain|OPFL_MemRefs,
1988 /* 4461*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STWX), 0|OPFL_Chain|OPFL_MemRefs,
2002 /* 4486*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STBU), 0|OPFL_Chain|OPFL_MemRefs,
2010 /* 4502*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STHU), 0|OPFL_Chain|OPFL_MemRefs,
2020 /* 4521*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STWU), 0|OPFL_Chain|OPFL_MemRefs,
2030 /* 4540*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STBUX), 0|OPFL_Chain|OPFL_MemRefs,
2037 /* 4553*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STHUX), 0|OPFL_Chain|OPFL_MemRefs,
2046 /* 4569*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STWUX), 0|OPFL_Chain|OPFL_MemRefs,
2063 /* 4602*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STB8), 0|OPFL_Chain|OPFL_MemRefs,
2071 /* 4617*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STH8), 0|OPFL_Chain|OPFL_MemRefs,
2079 /* 4632*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STW8), 0|OPFL_Chain|OPFL_MemRefs,
2087 /* 4647*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STBX8), 0|OPFL_Chain|OPFL_MemRefs,
2095 /* 4662*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STHX8), 0|OPFL_Chain|OPFL_MemRefs,
2103 /* 4677*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STWX8), 0|OPFL_Chain|OPFL_MemRefs,
2114 /* 4697*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STD), 0|OPFL_Chain|OPFL_MemRefs,
2121 /* 4710*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STDX), 0|OPFL_Chain|OPFL_MemRefs,
2129 /* 4725*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STDX), 0|OPFL_Chain|OPFL_MemRefs,
2144 /* 4752*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STBU8), 0|OPFL_Chain|OPFL_MemRefs,
2152 /* 4768*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STHU8), 0|OPFL_Chain|OPFL_MemRefs,
2160 /* 4784*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STWU8), 0|OPFL_Chain|OPFL_MemRefs,
2171 /* 4805*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STDU), 0|OPFL_Chain|OPFL_MemRefs,
2181 /* 4824*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STBUX8), 0|OPFL_Chain|OPFL_MemRefs,
2188 /* 4837*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STHUX8), 0|OPFL_Chain|OPFL_MemRefs,
2195 /* 4850*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STWUX8), 0|OPFL_Chain|OPFL_MemRefs,
2204 /* 4866*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::STDUX), 0|OPFL_Chain|OPFL_MemRefs,
2220 /* 4895*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFDX), 0|OPFL_Chain|OPFL_MemRefs,
2230 /* 4914*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSX), 0|OPFL_Chain|OPFL_MemRefs,
2242 /* 4934*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVSTFDUX), 0|OPFL_Chain|OPFL_MemRefs,
2252 /* 4953*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVSTFSUXs), 0|OPFL_Chain|OPFL_MemRefs,
2260 /* 4966*/ /*SwitchOpcode*/ 44|128,5/*684*/, TARGET_VAL(PPCISD::ST_VSR_SCAL_INT),// ->5654
2263 /* 4972*/ OPC_SwitchOpcode /*2 cases */, 80|128,2/*336*/, TARGET_VAL(PPCISD::FP_TO_SINT_IN_VSR),// ->5313
2274 /* 4995*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
2276 /* 5002*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain,
2286 /* 5021*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
2288 /* 5028*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
2296 /* 5043*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
2298 /* 5050*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
2306 /* 5065*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
2308 /* 5072*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
2318 /* 5090*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
2320 /* 5097*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
2329 /* 5114*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
2331 /* 5121*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
2346 /* 5148*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSDZ), 0|OPFL_Chain,
2349 /* 5158*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2351 /* 5166*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
2358 /* 5179*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSDZ), 0|OPFL_Chain,
2361 /* 5189*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2363 /* 5197*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
2373 /* 5215*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0|OPFL_Chain,
2376 /* 5225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2378 /* 5233*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIWX), 0|OPFL_Chain,
2387 /* 5250*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0|OPFL_Chain,
2390 /* 5260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2392 /* 5268*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
2401 /* 5285*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0|OPFL_Chain,
2404 /* 5295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2406 /* 5303*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
2412 /* 5313*/ /*SwitchOpcode*/ 80|128,2/*336*/, TARGET_VAL(PPCISD::FP_TO_UINT_IN_VSR),// ->5653
2423 /* 5335*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
2425 /* 5342*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain,
2435 /* 5361*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
2437 /* 5368*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
2445 /* 5383*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
2447 /* 5390*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
2455 /* 5405*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
2457 /* 5412*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
2467 /* 5430*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
2469 /* 5437*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
2478 /* 5454*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
2480 /* 5461*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
2495 /* 5488*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUDZ), 0|OPFL_Chain,
2498 /* 5498*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2500 /* 5506*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSD), 0|OPFL_Chain,
2507 /* 5519*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUDZ), 0|OPFL_Chain,
2510 /* 5529*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2512 /* 5537*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSDX), 0|OPFL_Chain,
2522 /* 5555*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0|OPFL_Chain,
2525 /* 5565*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2527 /* 5573*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIWX), 0|OPFL_Chain,
2536 /* 5590*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0|OPFL_Chain,
2539 /* 5600*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2541 /* 5608*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
2550 /* 5625*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0|OPFL_Chain,
2553 /* 5635*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
2555 /* 5643*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
2562 /* 5654*/ /*SwitchOpcode*/ 25|128,8/*1049*/, TARGET_VAL(ISD::INTRINSIC_VOID),// ->6707
2572 /* 5674*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
2581 /* 5691*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain,
2588 /* 5704*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain,
2602 /* 5728*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
2611 /* 5745*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXV), 0|OPFL_Chain,
2618 /* 5758*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVX), 0|OPFL_Chain,
2630 /* 5778*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
2640 /* 5796*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
2652 /* 5817*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVL), 0|OPFL_Chain,
2664 /* 5838*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVLL), 0|OPFL_Chain,
2673 /* 5855*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBA), 0|OPFL_Chain,
2682 /* 5871*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBI), 0|OPFL_Chain,
2691 /* 5887*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBST), 0|OPFL_Chain,
2700 /* 5903*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBZ), 0|OPFL_Chain,
2709 /* 5919*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBZL), 0|OPFL_Chain,
2719 /* 5938*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBT), 0|OPFL_Chain,
2729 /* 5958*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBTST), 0|OPFL_Chain,
2739 /* 5978*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBF), 0|OPFL_Chain,
2750 /* 5998*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STVEBX), 0|OPFL_Chain,
2761 /* 6018*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STVEHX), 0|OPFL_Chain,
2772 /* 6038*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STVEWX), 0|OPFL_Chain,
2783 /* 6058*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STVX), 0|OPFL_Chain,
2794 /* 6078*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STVXL), 0|OPFL_Chain,
2805 /* 6098*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFDX), 0|OPFL_Chain,
2816 /* 6118*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSX), 0|OPFL_Chain,
2827 /* 6138*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCDXA), 0|OPFL_Chain,
2838 /* 6158*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCDX), 0|OPFL_Chain,
2849 /* 6178*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCSXA), 0|OPFL_Chain,
2860 /* 6198*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFCSX), 0|OPFL_Chain,
2871 /* 6218*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFDXA), 0|OPFL_Chain,
2882 /* 6238*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFIWXA), 0|OPFL_Chain,
2893 /* 6258*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFIWX), 0|OPFL_Chain,
2904 /* 6278*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::QVSTFSXA), 0|OPFL_Chain,
2912 /* 6292*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2917 /* 6301*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSS), 0|OPFL_Chain,
2929 /* 6319*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2934 /* 6328*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DST), 0|OPFL_Chain,
2943 /* 6342*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2948 /* 6351*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DST64), 0|OPFL_Chain,
2961 /* 6372*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2966 /* 6381*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTT), 0|OPFL_Chain,
2975 /* 6395*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2980 /* 6404*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTT64), 0|OPFL_Chain,
2993 /* 6425*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
2998 /* 6434*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTST), 0|OPFL_Chain,
3007 /* 6448*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3012 /* 6457*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTST64), 0|OPFL_Chain,
3025 /* 6478*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3030 /* 6487*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTSTT), 0|OPFL_Chain,
3039 /* 6501*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
3044 /* 6510*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSTSTT64), 0|OPFL_Chain,
3055 /* 6531*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
3062 /* 6541*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MSYNC), 0|OPFL_Chain,
3073 /* 6559*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
3080 /* 6569*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MSYNC), 0|OPFL_Chain,
3091 /* 6585*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTRloop), 0|OPFL_Chain,
3098 /* 6596*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTR8loop), 0|OPFL_Chain,
3107 /* 6611*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DSSALL), 0|OPFL_Chain,
3116 /* 6624*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MTVSCR), 0|OPFL_Chain,
3126 /* 6642*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
3136 /* 6661*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
3146 /* 6680*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
3156 /* 6699*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MTSPR8), 0|OPFL_Chain,
3161 /* 6707*/ /*SwitchOpcode*/ 39, TARGET_VAL(PPCISD::STXSIX),// ->6749
3170 /* 6723*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIBX), 0|OPFL_Chain,
3179 /* 6740*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXSIHX), 0|OPFL_Chain,
3184 /* 6749*/ /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::STXVD2X),// ->6769
3191 /* 6761*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
3195 /* 6769*/ /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(PPCISD::STORE_VEC_BE),// ->6907
3204 /* 6786*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
3214 /* 6804*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
3224 /* 6822*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVD2X), 0|OPFL_Chain,
3234 /* 6840*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVW4X), 0|OPFL_Chain,
3245 /* 6861*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
3247 /* 6869*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVH8X), 0|OPFL_Chain,
3258 /* 6890*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
3260 /* 6898*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STXVB16X), 0|OPFL_Chain,
3265 /* 6907*/ /*SwitchOpcode*/ 35, TARGET_VAL(PPCISD::STFIWX),// ->6945
3273 /* 6921*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STIWX), 0|OPFL_Chain,
3281 /* 6936*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STFIWX), 0|OPFL_Chain,
3286 /* 6945*/ /*SwitchOpcode*/ 85|128,77/*9941*/, TARGET_VAL(ISD::ANY_EXTEND),// ->16890
3289 /* 6953*/ OPC_SwitchOpcode /*2 cases */, 1|128,4/*513*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->7471
3301 /* 6980*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3303 /* 6987*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3310 /* 7001*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3312 /* 7008*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3324 /* 7030*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3326 /* 7037*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3333 /* 7051*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3335 /* 7058*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3347 /* 7080*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3349 /* 7087*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3356 /* 7101*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3358 /* 7108*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3370 /* 7130*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3372 /* 7137*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3379 /* 7151*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3381 /* 7158*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3393 /* 7180*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3395 /* 7187*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3402 /* 7201*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3404 /* 7208*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3416 /* 7230*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3418 /* 7237*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3425 /* 7251*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3427 /* 7258*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3439 /* 7280*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3441 /* 7287*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3448 /* 7301*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3450 /* 7308*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3462 /* 7330*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3464 /* 7337*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3471 /* 7351*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
3473 /* 7358*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3488 /* 7387*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
3490 /* 7397*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHRX), 0,
3499 /* 7417*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
3501 /* 7427*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUHLX), 0,
3515 /* 7450*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUBRX), 0,
3521 /* 7461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUBLX), 0,
3527 /* 7471*/ /*SwitchOpcode*/ 105|128,72/*9321*/, TARGET_VAL(ISD::SETCC),// ->16796
3530 /* 7479*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
3534 /* 7486*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3546 /* 7509*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3550 /* 7524*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
3562 /* 7549*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3565 /* 7561*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
3572 /* 7573*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3585 /* 7597*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3589 /* 7612*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
3601 /* 7637*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3604 /* 7649*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
3612 /* 7663*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3625 /* 7688*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3628 /* 7700*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
3631 /* 7712*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
3640 /* 7728*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
3643 /* 7739*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3646 /* 7751*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
3657 /* 7771*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
3660 /* 7782*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3664 /* 7797*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
3671 /* 7811*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3685 /* 7837*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3688 /* 7849*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
3691 /* 7861*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
3700 /* 7877*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
3703 /* 7888*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3706 /* 7900*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
3717 /* 7920*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
3720 /* 7931*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3724 /* 7946*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
3732 /* 7960*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3744 /* 7982*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
3747 /* 7991*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3751 /* 8006*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
3754 /* 8019*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
3764 /* 8038*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
3767 /* 8049*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3770 /* 8061*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
3773 /* 8073*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
3780 /* 8084*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3793 /* 8107*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
3796 /* 8116*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3800 /* 8131*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
3803 /* 8144*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
3813 /* 8163*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
3816 /* 8174*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3819 /* 8186*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
3822 /* 8198*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
3830 /* 8210*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3842 /* 8231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
3844 /* 8237*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
3847 /* 8248*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3851 /* 8263*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
3854 /* 8276*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
3860 /* 8287*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
3873 /* 8309*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
3875 /* 8315*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
3878 /* 8326*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
3882 /* 8341*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
3885 /* 8354*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
3903 /* 8393*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
3911 /* 8409*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
3916 /* 8425*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
3924 /* 8441*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
3929 /* 8458*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
3938 /* 8476*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
3943 /* 8491*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
3946 /* 8504*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
3954 /* 8519*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
3956 /* 8526*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
3961 /* 8543*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
3969 /* 8559*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
3971 /* 8566*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
3976 /* 8583*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
3985 /* 8601*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
3987 /* 8607*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
3992 /* 8623*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
3995 /* 8636*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4003 /* 8651*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
4005 /* 8658*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
4007 /* 8665*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
4012 /* 8682*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
4021 /* 8700*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4023 /* 8706*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
4028 /* 8723*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4031 /* 8736*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4040 /* 8753*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4042 /* 8759*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
4044 /* 8766*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
4049 /* 8783*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4052 /* 8796*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4061 /* 8813*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4063 /* 8819*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
4065 /* 8826*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
4070 /* 8843*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4073 /* 8856*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4082 /* 8873*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4084 /* 8879*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
4086 /* 8886*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
4088 /* 8893*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
4093 /* 8910*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4096 /* 8923*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4110 /* 8962*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
4118 /* 8978*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
4123 /* 8995*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
4132 /* 9014*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
4134 /* 9022*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
4139 /* 9039*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
4148 /* 9058*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
4150 /* 9066*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
4155 /* 9083*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
4164 /* 9101*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4169 /* 9116*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4172 /* 9129*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4181 /* 9146*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4183 /* 9152*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
4188 /* 9169*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4191 /* 9182*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4200 /* 9199*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4203 /* 9208*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
4205 /* 9216*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
4210 /* 9233*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4213 /* 9246*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4222 /* 9263*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
4225 /* 9272*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
4227 /* 9280*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
4232 /* 9297*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
4235 /* 9310*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
4244 /* 9327*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
4253 /* 9344*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4256 /* 9355*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4259 /* 9366*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4262 /* 9376*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4264 /* 9383*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4273 /* 9400*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4276 /* 9411*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4279 /* 9422*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4282 /* 9432*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4284 /* 9439*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4297 /* 9462*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
4300 /* 9473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4303 /* 9484*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4306 /* 9494*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4308 /* 9501*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4317 /* 9518*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
4320 /* 9529*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4323 /* 9540*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4326 /* 9550*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4328 /* 9557*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4341 /* 9580*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4344 /* 9591*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4347 /* 9602*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4350 /* 9612*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4352 /* 9619*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4361 /* 9636*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4364 /* 9647*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4367 /* 9658*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4370 /* 9668*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4372 /* 9675*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4386 /* 9701*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
4389 /* 9712*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4392 /* 9723*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4395 /* 9733*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4397 /* 9740*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4406 /* 9757*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
4409 /* 9768*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4412 /* 9779*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4415 /* 9789*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4417 /* 9796*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4428 /* 9816*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
4431 /* 9827*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4434 /* 9838*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4437 /* 9848*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4439 /* 9855*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4448 /* 9872*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
4451 /* 9883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4454 /* 9894*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4457 /* 9904*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4459 /* 9911*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4473 /* 9935*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4476 /* 9946*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4479 /* 9957*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4482 /* 9967*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4484 /* 9974*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4493 /* 9991*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4496 /* 10002*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4499 /* 10013*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4502 /* 10023*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4504 /* 10030*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4517 /* 10055*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
4521 /* 10068*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4524 /* 10079*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4527 /* 10090*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4530 /* 10100*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4532 /* 10107*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4542 /* 10127*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
4546 /* 10140*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
4549 /* 10151*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4552 /* 10162*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4555 /* 10172*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4557 /* 10179*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4568 /* 10198*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
4571 /* 10209*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4574 /* 10220*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4577 /* 10230*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4579 /* 10237*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4587 /* 10252*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
4590 /* 10263*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4593 /* 10274*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4596 /* 10284*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4598 /* 10291*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4608 /* 10309*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
4611 /* 10320*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4614 /* 10331*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4617 /* 10341*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4619 /* 10348*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4627 /* 10363*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
4630 /* 10374*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4633 /* 10385*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4636 /* 10395*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4638 /* 10402*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4648 /* 10420*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
4651 /* 10431*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4654 /* 10442*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4657 /* 10452*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4659 /* 10459*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4667 /* 10474*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
4670 /* 10485*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4673 /* 10496*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4676 /* 10506*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4678 /* 10513*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4688 /* 10531*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
4691 /* 10542*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4694 /* 10553*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4697 /* 10563*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4699 /* 10570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4707 /* 10585*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
4710 /* 10596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4713 /* 10607*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4716 /* 10617*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4718 /* 10624*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4728 /* 10642*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
4731 /* 10653*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4734 /* 10664*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4737 /* 10674*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
4739 /* 10681*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
4747 /* 10696*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
4750 /* 10707*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4753 /* 10718*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4756 /* 10728*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
4758 /* 10735*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
4776 /* 10771*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4785 /* 10788*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
4789 /* 10801*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4799 /* 10822*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4802 /* 10834*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4811 /* 10850*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
4815 /* 10864*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4823 /* 10879*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
4827 /* 10892*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4830 /* 10904*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4838 /* 10918*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
4842 /* 10932*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4845 /* 10944*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4854 /* 10960*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
4856 /* 10967*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
4860 /* 10981*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4869 /* 10998*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
4871 /* 11005*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
4875 /* 11019*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4884 /* 11036*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
4886 /* 11043*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
4888 /* 11050*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
4892 /* 11064*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4900 /* 11079*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
4902 /* 11086*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
4906 /* 11100*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4909 /* 11112*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4917 /* 11126*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
4919 /* 11133*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
4923 /* 11147*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4926 /* 11159*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4934 /* 11173*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
4936 /* 11180*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
4938 /* 11187*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
4942 /* 11201*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4945 /* 11213*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4959 /* 11250*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4968 /* 11267*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
4972 /* 11281*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
4982 /* 11302*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
4985 /* 11314*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
4995 /* 11333*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
4997 /* 11341*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
5001 /* 11355*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
5011 /* 11375*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
5013 /* 11383*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
5017 /* 11397*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
5025 /* 11412*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
5029 /* 11426*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
5032 /* 11438*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5041 /* 11455*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
5043 /* 11463*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
5047 /* 11477*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
5050 /* 11489*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5059 /* 11506*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
5061 /* 11514*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
5065 /* 11528*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
5068 /* 11540*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5077 /* 11556*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
5086 /* 11573*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5089 /* 11584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5092 /* 11595*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5095 /* 11605*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5097 /* 11612*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5106 /* 11629*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5109 /* 11640*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5112 /* 11651*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5115 /* 11661*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5117 /* 11668*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5130 /* 11691*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
5133 /* 11702*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5136 /* 11713*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5139 /* 11723*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5141 /* 11730*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5150 /* 11747*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
5153 /* 11758*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5156 /* 11769*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5159 /* 11779*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5161 /* 11786*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5174 /* 11809*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5177 /* 11820*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5180 /* 11831*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5183 /* 11841*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5185 /* 11848*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5194 /* 11865*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5197 /* 11876*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5200 /* 11887*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5203 /* 11897*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5205 /* 11904*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5219 /* 11930*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
5222 /* 11941*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5225 /* 11952*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5228 /* 11962*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5230 /* 11969*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5239 /* 11986*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
5242 /* 11997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5245 /* 12008*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5248 /* 12018*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5250 /* 12025*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5261 /* 12045*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
5264 /* 12056*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5267 /* 12067*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5270 /* 12077*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5272 /* 12084*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5281 /* 12101*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
5284 /* 12112*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5287 /* 12123*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5290 /* 12133*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5292 /* 12140*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5306 /* 12164*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5309 /* 12175*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5312 /* 12186*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5315 /* 12196*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5317 /* 12203*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5326 /* 12220*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5329 /* 12231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5332 /* 12242*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5335 /* 12252*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5337 /* 12259*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5351 /* 12286*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
5355 /* 12299*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5358 /* 12310*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5361 /* 12321*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5364 /* 12331*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5366 /* 12338*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5376 /* 12358*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
5380 /* 12371*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
5383 /* 12382*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5386 /* 12393*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5389 /* 12403*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5391 /* 12410*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5402 /* 12429*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
5405 /* 12440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5408 /* 12451*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5411 /* 12461*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5413 /* 12468*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5421 /* 12483*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
5424 /* 12494*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5427 /* 12505*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5430 /* 12515*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5432 /* 12522*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5442 /* 12540*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
5445 /* 12551*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5448 /* 12562*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5451 /* 12572*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5453 /* 12579*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5461 /* 12594*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
5464 /* 12605*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5467 /* 12616*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5470 /* 12626*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5472 /* 12633*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5482 /* 12651*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
5485 /* 12662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5488 /* 12673*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5491 /* 12683*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5493 /* 12690*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5501 /* 12705*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
5504 /* 12716*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5507 /* 12727*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5510 /* 12737*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5512 /* 12744*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5522 /* 12762*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
5525 /* 12773*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5528 /* 12784*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5531 /* 12794*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5533 /* 12801*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5541 /* 12816*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
5544 /* 12827*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5547 /* 12838*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5550 /* 12848*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5552 /* 12855*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5562 /* 12873*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
5565 /* 12884*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5568 /* 12895*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5571 /* 12905*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5573 /* 12912*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5581 /* 12927*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
5584 /* 12938*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5587 /* 12949*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5590 /* 12959*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5592 /* 12966*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5608 /* 12994*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5611 /* 13005*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5614 /* 13016*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5617 /* 13026*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5619 /* 13033*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5628 /* 13050*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5631 /* 13061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5634 /* 13072*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5637 /* 13082*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5639 /* 13089*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5650 /* 13109*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5653 /* 13120*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5656 /* 13131*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5659 /* 13141*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5661 /* 13148*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5670 /* 13165*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5673 /* 13176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5676 /* 13187*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5679 /* 13197*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5681 /* 13204*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5692 /* 13224*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5695 /* 13235*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5698 /* 13246*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5701 /* 13256*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5703 /* 13263*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5712 /* 13280*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5715 /* 13291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5718 /* 13302*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5721 /* 13312*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5723 /* 13319*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5734 /* 13339*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5737 /* 13350*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5740 /* 13361*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5743 /* 13371*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5745 /* 13378*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5754 /* 13395*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5757 /* 13406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5760 /* 13417*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5763 /* 13427*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5765 /* 13434*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5776 /* 13454*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5779 /* 13465*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5782 /* 13476*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5785 /* 13486*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5787 /* 13493*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5796 /* 13510*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5799 /* 13521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5802 /* 13532*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5805 /* 13542*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5807 /* 13549*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5818 /* 13569*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5821 /* 13580*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5824 /* 13591*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5827 /* 13601*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5829 /* 13608*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5838 /* 13625*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5841 /* 13636*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5844 /* 13647*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5847 /* 13657*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5849 /* 13664*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5860 /* 13684*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5863 /* 13695*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5866 /* 13706*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5869 /* 13716*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5871 /* 13723*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5880 /* 13740*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
5883 /* 13751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5886 /* 13762*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5889 /* 13772*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5891 /* 13779*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5902 /* 13799*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
5905 /* 13810*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5908 /* 13821*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5911 /* 13831*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5913 /* 13838*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5922 /* 13855*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
5925 /* 13866*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5928 /* 13877*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5931 /* 13887*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5933 /* 13894*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5944 /* 13914*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
5947 /* 13925*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5950 /* 13936*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5953 /* 13946*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5955 /* 13953*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
5964 /* 13970*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
5967 /* 13981*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5970 /* 13992*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5973 /* 14002*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
5975 /* 14009*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
5986 /* 14029*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
5989 /* 14040*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
5992 /* 14051*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5995 /* 14061*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
5997 /* 14068*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6006 /* 14085*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
6009 /* 14096*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6012 /* 14107*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6015 /* 14117*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6017 /* 14124*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6028 /* 14144*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
6031 /* 14155*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6034 /* 14166*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6037 /* 14176*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6039 /* 14183*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6048 /* 14200*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
6051 /* 14211*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6054 /* 14222*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6057 /* 14232*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6059 /* 14239*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6070 /* 14259*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
6073 /* 14270*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6076 /* 14281*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6079 /* 14291*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6081 /* 14298*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6090 /* 14315*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
6093 /* 14326*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6096 /* 14337*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6099 /* 14347*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6101 /* 14354*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6112 /* 14374*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
6115 /* 14385*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6118 /* 14396*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6121 /* 14406*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6123 /* 14413*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6132 /* 14430*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
6135 /* 14441*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6138 /* 14452*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6141 /* 14462*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6143 /* 14469*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6158 /* 14496*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6161 /* 14507*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6164 /* 14518*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6167 /* 14528*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6169 /* 14535*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6178 /* 14552*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6181 /* 14563*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6184 /* 14574*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6187 /* 14584*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6189 /* 14591*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6200 /* 14611*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6203 /* 14622*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6206 /* 14633*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6209 /* 14643*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6211 /* 14650*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6220 /* 14667*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6223 /* 14678*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6226 /* 14689*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6229 /* 14699*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6231 /* 14706*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6242 /* 14726*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6245 /* 14737*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6248 /* 14748*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6251 /* 14758*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6253 /* 14765*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6262 /* 14782*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6265 /* 14793*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6268 /* 14804*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6271 /* 14814*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6273 /* 14821*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6284 /* 14841*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6287 /* 14852*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6290 /* 14863*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6293 /* 14873*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6295 /* 14880*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6304 /* 14897*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6307 /* 14908*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6310 /* 14919*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6313 /* 14929*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6315 /* 14936*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6326 /* 14956*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6329 /* 14967*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6332 /* 14978*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6335 /* 14988*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6337 /* 14995*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6346 /* 15012*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6349 /* 15023*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6352 /* 15034*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6355 /* 15044*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6357 /* 15051*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6368 /* 15071*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6371 /* 15082*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6374 /* 15093*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6377 /* 15103*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6379 /* 15110*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6388 /* 15127*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6391 /* 15138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6394 /* 15149*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6397 /* 15159*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6399 /* 15166*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6410 /* 15186*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6413 /* 15197*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6416 /* 15208*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6419 /* 15218*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6421 /* 15225*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6430 /* 15242*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
6433 /* 15253*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6436 /* 15264*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6439 /* 15274*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6441 /* 15281*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6452 /* 15301*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
6455 /* 15312*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6458 /* 15323*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6461 /* 15333*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6463 /* 15340*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6472 /* 15357*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
6475 /* 15368*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6478 /* 15379*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6481 /* 15389*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6483 /* 15396*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6494 /* 15416*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
6497 /* 15427*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6500 /* 15438*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6503 /* 15448*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6505 /* 15455*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6514 /* 15472*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
6517 /* 15483*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6520 /* 15494*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6523 /* 15504*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6525 /* 15511*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6536 /* 15531*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
6539 /* 15542*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6542 /* 15553*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6545 /* 15563*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6547 /* 15570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6556 /* 15587*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
6559 /* 15598*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6562 /* 15609*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6565 /* 15619*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6567 /* 15626*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6578 /* 15646*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
6581 /* 15657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6584 /* 15668*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6587 /* 15678*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6589 /* 15685*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6598 /* 15702*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
6601 /* 15713*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6604 /* 15724*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6607 /* 15734*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6609 /* 15741*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6620 /* 15761*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
6623 /* 15772*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6626 /* 15783*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6629 /* 15793*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6631 /* 15800*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6640 /* 15817*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
6643 /* 15828*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6646 /* 15839*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6649 /* 15849*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6651 /* 15856*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6662 /* 15876*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
6665 /* 15887*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6668 /* 15898*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6671 /* 15908*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6673 /* 15915*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6682 /* 15932*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
6685 /* 15943*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6688 /* 15954*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6691 /* 15964*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6693 /* 15971*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6708 /* 15998*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6711 /* 16009*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6714 /* 16020*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6717 /* 16030*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6719 /* 16037*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6728 /* 16054*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6731 /* 16065*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6734 /* 16076*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6737 /* 16086*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6739 /* 16093*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6750 /* 16113*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6753 /* 16124*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6756 /* 16135*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6759 /* 16145*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6761 /* 16152*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6770 /* 16169*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6773 /* 16180*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6776 /* 16191*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6779 /* 16201*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6781 /* 16208*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6792 /* 16228*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6795 /* 16239*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6798 /* 16250*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6801 /* 16260*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6803 /* 16267*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6812 /* 16284*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6815 /* 16295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6818 /* 16306*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6821 /* 16316*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6823 /* 16323*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6834 /* 16343*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6837 /* 16354*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6840 /* 16365*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6843 /* 16375*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6845 /* 16382*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6854 /* 16399*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6857 /* 16410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6860 /* 16421*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6863 /* 16431*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6865 /* 16438*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6876 /* 16458*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6879 /* 16469*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6882 /* 16480*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6885 /* 16490*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6887 /* 16497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6896 /* 16514*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6899 /* 16525*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6902 /* 16536*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6905 /* 16546*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6907 /* 16553*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6918 /* 16573*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6921 /* 16584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6924 /* 16595*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6927 /* 16605*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6929 /* 16612*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6938 /* 16629*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6941 /* 16640*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6944 /* 16651*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6947 /* 16661*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6949 /* 16668*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
6960 /* 16688*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6963 /* 16699*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6966 /* 16710*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6969 /* 16720*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
6971 /* 16727*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
6980 /* 16744*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
6983 /* 16755*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
6986 /* 16766*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6989 /* 16776*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
6991 /* 16783*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
7005 /* 16806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7008 /* 16815*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7015 /* 16830*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7018 /* 16840*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7020 /* 16847*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
7027 /* 16862*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
7030 /* 16872*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
7032 /* 16879*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
7038 /* 16890*/ /*SwitchOpcode*/ 49|128,76/*9777*/, TARGET_VAL(ISD::ZERO_EXTEND),// ->26671
7041 /* 16898*/ OPC_SwitchOpcode /*2 cases */, 78|128,2/*334*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->17237
7052 /* 16922*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7054 /* 16929*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
7061 /* 16943*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7063 /* 16950*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
7075 /* 16972*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7077 /* 16979*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
7083 /* 16990*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7086 /* 16999*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7089 /* 17010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7091 /* 17018*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
7094 /* 17028*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7106 /* 17051*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7108 /* 17058*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
7115 /* 17072*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7117 /* 17079*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
7129 /* 17101*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7131 /* 17108*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
7137 /* 17119*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7140 /* 17128*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
7143 /* 17139*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7145 /* 17147*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
7148 /* 17157*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7163 /* 17187*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
7165 /* 17197*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWRX), 0,
7174 /* 17217*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
7176 /* 17227*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTUWLX), 0,
7182 /* 17237*/ /*SwitchOpcode*/ 105|128,72/*9321*/, TARGET_VAL(ISD::SETCC),// ->26562
7185 /* 17245*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
7189 /* 17252*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7201 /* 17275*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7205 /* 17290*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
7217 /* 17315*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7220 /* 17327*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
7227 /* 17339*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7240 /* 17363*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7244 /* 17378*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
7256 /* 17403*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7259 /* 17415*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
7267 /* 17429*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7280 /* 17454*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7283 /* 17466*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
7286 /* 17478*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7295 /* 17494*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
7298 /* 17505*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7301 /* 17517*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
7312 /* 17537*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7315 /* 17548*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7319 /* 17563*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
7326 /* 17577*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7340 /* 17603*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7343 /* 17615*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
7346 /* 17627*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7355 /* 17643*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
7358 /* 17654*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7361 /* 17666*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
7372 /* 17686*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7375 /* 17697*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7379 /* 17712*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
7387 /* 17726*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7399 /* 17748*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7402 /* 17757*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7406 /* 17772*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
7409 /* 17785*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7419 /* 17804*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
7422 /* 17815*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7425 /* 17827*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
7428 /* 17839*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7435 /* 17850*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7448 /* 17873*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7451 /* 17882*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7455 /* 17897*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
7458 /* 17910*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7468 /* 17929*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
7471 /* 17940*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7474 /* 17952*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDCL), 0,
7477 /* 17964*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7485 /* 17976*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7497 /* 17997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7499 /* 18003*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7502 /* 18014*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7506 /* 18029*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
7509 /* 18042*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7515 /* 18053*/ OPC_CheckOpcode, TARGET_VAL(ISD::SHL),
7528 /* 18075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7530 /* 18081*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7533 /* 18092*/ OPC_EmitNode2, TARGET_VAL(PPC::SUBFIC), 0,
7537 /* 18107*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWNM), 0,
7540 /* 18120*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7558 /* 18159*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7566 /* 18175*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
7571 /* 18191*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7579 /* 18207*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7584 /* 18224*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7593 /* 18242*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7598 /* 18257*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7601 /* 18270*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7609 /* 18285*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
7611 /* 18292*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
7616 /* 18309*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7624 /* 18325*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
7626 /* 18332*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
7631 /* 18349*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7640 /* 18367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7642 /* 18373*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
7647 /* 18389*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7650 /* 18402*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7658 /* 18417*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
7660 /* 18424*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
7662 /* 18431*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7667 /* 18448*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7676 /* 18466*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7678 /* 18472*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7683 /* 18489*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7686 /* 18502*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7695 /* 18519*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7697 /* 18525*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
7699 /* 18532*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC), 0,
7704 /* 18549*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7707 /* 18562*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7716 /* 18579*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7718 /* 18585*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG), 0,
7720 /* 18592*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC), 0,
7725 /* 18609*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7728 /* 18622*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7737 /* 18639*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7739 /* 18645*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
7741 /* 18652*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZW), 0,
7743 /* 18659*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7748 /* 18676*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7751 /* 18689*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7765 /* 18728*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7773 /* 18744*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7778 /* 18761*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7787 /* 18780*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
7789 /* 18788*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
7794 /* 18805*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7803 /* 18824*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
7805 /* 18832*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
7810 /* 18849*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
7819 /* 18867*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7824 /* 18882*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7827 /* 18895*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7836 /* 18912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7838 /* 18918*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR), 0,
7843 /* 18935*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7846 /* 18948*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7855 /* 18965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7858 /* 18974*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
7860 /* 18982*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
7865 /* 18999*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7868 /* 19012*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7877 /* 19029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
7880 /* 19038*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
7882 /* 19046*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND), 0,
7887 /* 19063*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
7890 /* 19076*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
7899 /* 19093*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
7908 /* 19110*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
7911 /* 19121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7914 /* 19132*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
7917 /* 19142*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
7919 /* 19149*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
7928 /* 19166*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
7931 /* 19177*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7934 /* 19188*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7937 /* 19198*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7939 /* 19205*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
7952 /* 19228*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
7955 /* 19239*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7958 /* 19250*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
7961 /* 19260*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
7963 /* 19267*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
7972 /* 19284*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
7975 /* 19295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
7978 /* 19306*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7981 /* 19316*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
7983 /* 19323*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
7996 /* 19346*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
7999 /* 19357*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8002 /* 19368*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8005 /* 19378*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8007 /* 19385*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8016 /* 19402*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
8019 /* 19413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8022 /* 19424*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8025 /* 19434*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8027 /* 19441*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8041 /* 19467*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
8044 /* 19478*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8047 /* 19489*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8050 /* 19499*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8052 /* 19506*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8061 /* 19523*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
8064 /* 19534*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8067 /* 19545*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8070 /* 19555*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8072 /* 19562*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8083 /* 19582*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
8086 /* 19593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8089 /* 19604*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8092 /* 19614*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8094 /* 19621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8103 /* 19638*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
8106 /* 19649*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8109 /* 19660*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8112 /* 19670*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8114 /* 19677*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8128 /* 19701*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
8131 /* 19712*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8134 /* 19723*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8137 /* 19733*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8139 /* 19740*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8148 /* 19757*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
8151 /* 19768*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8154 /* 19779*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8157 /* 19789*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8159 /* 19796*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8172 /* 19821*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
8176 /* 19834*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
8179 /* 19845*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8182 /* 19856*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8185 /* 19866*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8187 /* 19873*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8197 /* 19893*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
8201 /* 19906*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
8204 /* 19917*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8207 /* 19928*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8210 /* 19938*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8212 /* 19945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8223 /* 19964*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
8226 /* 19975*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8229 /* 19986*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8232 /* 19996*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8234 /* 20003*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8242 /* 20018*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
8245 /* 20029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8248 /* 20040*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8251 /* 20050*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8253 /* 20057*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8263 /* 20075*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
8266 /* 20086*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8269 /* 20097*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8272 /* 20107*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8274 /* 20114*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8282 /* 20129*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
8285 /* 20140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8288 /* 20151*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8291 /* 20161*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8293 /* 20168*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8303 /* 20186*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
8306 /* 20197*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8309 /* 20208*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8312 /* 20218*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8314 /* 20225*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8322 /* 20240*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
8325 /* 20251*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8328 /* 20262*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8331 /* 20272*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8333 /* 20279*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8343 /* 20297*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
8346 /* 20308*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8349 /* 20319*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8352 /* 20329*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8354 /* 20336*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8362 /* 20351*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
8365 /* 20362*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8368 /* 20373*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8371 /* 20383*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8373 /* 20390*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8383 /* 20408*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
8386 /* 20419*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8389 /* 20430*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8392 /* 20440*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8394 /* 20447*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8402 /* 20462*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
8405 /* 20473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8408 /* 20484*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8411 /* 20494*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8413 /* 20501*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8431 /* 20537*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8440 /* 20554*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
8444 /* 20567*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8454 /* 20588*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8457 /* 20600*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8466 /* 20616*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
8470 /* 20630*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8478 /* 20645*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
8482 /* 20658*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8485 /* 20670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8493 /* 20684*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
8497 /* 20698*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8500 /* 20710*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8509 /* 20726*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
8511 /* 20733*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
8515 /* 20747*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8524 /* 20764*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
8526 /* 20771*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
8530 /* 20785*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8539 /* 20802*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
8541 /* 20809*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
8543 /* 20816*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
8547 /* 20830*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8555 /* 20845*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
8557 /* 20852*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
8561 /* 20866*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8564 /* 20878*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8572 /* 20892*/ OPC_EmitNode1, TARGET_VAL(PPC::NEG8), 0,
8574 /* 20899*/ OPC_EmitNode1, TARGET_VAL(PPC::ORC8), 0,
8578 /* 20913*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8581 /* 20925*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8589 /* 20939*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
8591 /* 20946*/ OPC_EmitNode1, TARGET_VAL(PPC::CNTLZD), 0,
8593 /* 20953*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
8597 /* 20967*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8600 /* 20979*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8614 /* 21016*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8623 /* 21033*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
8627 /* 21047*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8637 /* 21068*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8640 /* 21080*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8650 /* 21099*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
8652 /* 21107*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
8656 /* 21121*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8666 /* 21141*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
8668 /* 21149*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
8672 /* 21163*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
8680 /* 21178*/ OPC_EmitNode1, TARGET_VAL(PPC::NOR8), 0,
8684 /* 21192*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8687 /* 21204*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8696 /* 21221*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
8698 /* 21229*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
8702 /* 21243*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8705 /* 21255*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8714 /* 21272*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI8), 0,
8716 /* 21280*/ OPC_EmitNode1, TARGET_VAL(PPC::NAND8), 0,
8720 /* 21294*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
8723 /* 21306*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8732 /* 21322*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
8741 /* 21339*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
8744 /* 21350*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8747 /* 21361*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8750 /* 21371*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8752 /* 21378*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8761 /* 21395*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
8764 /* 21406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8767 /* 21417*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8770 /* 21427*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8772 /* 21434*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8785 /* 21457*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
8788 /* 21468*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8791 /* 21479*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8794 /* 21489*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8796 /* 21496*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8805 /* 21513*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
8808 /* 21524*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8811 /* 21535*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8814 /* 21545*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8816 /* 21552*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8829 /* 21575*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
8832 /* 21586*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8835 /* 21597*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8838 /* 21607*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8840 /* 21614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8849 /* 21631*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
8852 /* 21642*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8855 /* 21653*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8858 /* 21663*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8860 /* 21670*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8874 /* 21696*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
8877 /* 21707*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8880 /* 21718*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8883 /* 21728*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8885 /* 21735*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8894 /* 21752*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
8897 /* 21763*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8900 /* 21774*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8903 /* 21784*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8905 /* 21791*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8916 /* 21811*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
8919 /* 21822*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8922 /* 21833*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8925 /* 21843*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8927 /* 21850*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8936 /* 21867*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
8939 /* 21878*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8942 /* 21889*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8945 /* 21899*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8947 /* 21906*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
8961 /* 21930*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
8964 /* 21941*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8967 /* 21952*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8970 /* 21962*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
8972 /* 21969*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
8981 /* 21986*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
8984 /* 21997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
8987 /* 22008*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8990 /* 22018*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
8992 /* 22025*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9006 /* 22052*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
9010 /* 22065*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
9013 /* 22076*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9016 /* 22087*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9019 /* 22097*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9021 /* 22104*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9031 /* 22124*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
9035 /* 22137*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
9038 /* 22148*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9041 /* 22159*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9044 /* 22169*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9046 /* 22176*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9057 /* 22195*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
9060 /* 22206*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9063 /* 22217*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9066 /* 22227*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9068 /* 22234*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9076 /* 22249*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
9079 /* 22260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9082 /* 22271*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9085 /* 22281*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9087 /* 22288*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9097 /* 22306*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
9100 /* 22317*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9103 /* 22328*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9106 /* 22338*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9108 /* 22345*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9116 /* 22360*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
9119 /* 22371*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9122 /* 22382*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9125 /* 22392*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9127 /* 22399*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9137 /* 22417*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
9140 /* 22428*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9143 /* 22439*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9146 /* 22449*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9148 /* 22456*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9156 /* 22471*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
9159 /* 22482*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9162 /* 22493*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9165 /* 22503*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9167 /* 22510*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9177 /* 22528*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
9180 /* 22539*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9183 /* 22550*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9186 /* 22560*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9188 /* 22567*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9196 /* 22582*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
9199 /* 22593*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9202 /* 22604*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9205 /* 22614*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9207 /* 22621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9217 /* 22639*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
9220 /* 22650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9223 /* 22661*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9226 /* 22671*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9228 /* 22678*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9236 /* 22693*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
9239 /* 22704*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9242 /* 22715*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9245 /* 22725*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9247 /* 22732*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9263 /* 22760*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9266 /* 22771*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9269 /* 22782*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9272 /* 22792*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9274 /* 22799*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9283 /* 22816*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9286 /* 22827*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9289 /* 22838*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9292 /* 22848*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9294 /* 22855*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9305 /* 22875*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9308 /* 22886*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9311 /* 22897*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9314 /* 22907*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9316 /* 22914*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9325 /* 22931*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9328 /* 22942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9331 /* 22953*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9334 /* 22963*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9336 /* 22970*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9347 /* 22990*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9350 /* 23001*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9353 /* 23012*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9356 /* 23022*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9358 /* 23029*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9367 /* 23046*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9370 /* 23057*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9373 /* 23068*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9376 /* 23078*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9378 /* 23085*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9389 /* 23105*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9392 /* 23116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9395 /* 23127*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9398 /* 23137*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9400 /* 23144*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9409 /* 23161*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9412 /* 23172*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9415 /* 23183*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9418 /* 23193*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9420 /* 23200*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9431 /* 23220*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9434 /* 23231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9437 /* 23242*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9440 /* 23252*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9442 /* 23259*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9451 /* 23276*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9454 /* 23287*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9457 /* 23298*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9460 /* 23308*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9462 /* 23315*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9473 /* 23335*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9476 /* 23346*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9479 /* 23357*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9482 /* 23367*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9484 /* 23374*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9493 /* 23391*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9496 /* 23402*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9499 /* 23413*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9502 /* 23423*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9504 /* 23430*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9515 /* 23450*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9518 /* 23461*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9521 /* 23472*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9524 /* 23482*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9526 /* 23489*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9535 /* 23506*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
9538 /* 23517*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9541 /* 23528*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9544 /* 23538*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9546 /* 23545*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9557 /* 23565*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
9560 /* 23576*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9563 /* 23587*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9566 /* 23597*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9568 /* 23604*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9577 /* 23621*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
9580 /* 23632*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9583 /* 23643*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9586 /* 23653*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9588 /* 23660*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9599 /* 23680*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
9602 /* 23691*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9605 /* 23702*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9608 /* 23712*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9610 /* 23719*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9619 /* 23736*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
9622 /* 23747*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9625 /* 23758*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9628 /* 23768*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9630 /* 23775*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9641 /* 23795*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
9644 /* 23806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9647 /* 23817*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9650 /* 23827*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9652 /* 23834*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9661 /* 23851*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
9664 /* 23862*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9667 /* 23873*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9670 /* 23883*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9672 /* 23890*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9683 /* 23910*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
9686 /* 23921*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9689 /* 23932*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9692 /* 23942*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9694 /* 23949*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9703 /* 23966*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
9706 /* 23977*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9709 /* 23988*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9712 /* 23998*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9714 /* 24005*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9725 /* 24025*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
9728 /* 24036*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9731 /* 24047*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9734 /* 24057*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9736 /* 24064*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9745 /* 24081*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
9748 /* 24092*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9751 /* 24103*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9754 /* 24113*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9756 /* 24120*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9767 /* 24140*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
9770 /* 24151*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9773 /* 24162*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9776 /* 24172*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9778 /* 24179*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9787 /* 24196*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
9790 /* 24207*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9793 /* 24218*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9796 /* 24228*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9798 /* 24235*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9813 /* 24262*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9816 /* 24273*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9819 /* 24284*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9822 /* 24294*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9824 /* 24301*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9833 /* 24318*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9836 /* 24329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9839 /* 24340*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9842 /* 24350*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9844 /* 24357*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9855 /* 24377*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9858 /* 24388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9861 /* 24399*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9864 /* 24409*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9866 /* 24416*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9875 /* 24433*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9878 /* 24444*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9881 /* 24455*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9884 /* 24465*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9886 /* 24472*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9897 /* 24492*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9900 /* 24503*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9903 /* 24514*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9906 /* 24524*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9908 /* 24531*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9917 /* 24548*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9920 /* 24559*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9923 /* 24570*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9926 /* 24580*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9928 /* 24587*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9939 /* 24607*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9942 /* 24618*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9945 /* 24629*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9948 /* 24639*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9950 /* 24646*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
9959 /* 24663*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9962 /* 24674*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9965 /* 24685*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9968 /* 24695*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
9970 /* 24702*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
9981 /* 24722*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
9984 /* 24733*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
9987 /* 24744*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9990 /* 24754*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
9992 /* 24761*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10001 /* 24778*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10004 /* 24789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10007 /* 24800*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10010 /* 24810*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10012 /* 24817*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10023 /* 24837*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10026 /* 24848*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10029 /* 24859*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10032 /* 24869*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10034 /* 24876*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10043 /* 24893*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10046 /* 24904*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10049 /* 24915*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10052 /* 24925*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10054 /* 24932*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10065 /* 24952*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10068 /* 24963*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10071 /* 24974*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10074 /* 24984*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10076 /* 24991*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10085 /* 25008*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
10088 /* 25019*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10091 /* 25030*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10094 /* 25040*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10096 /* 25047*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10107 /* 25067*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10110 /* 25078*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10113 /* 25089*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10116 /* 25099*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10118 /* 25106*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10127 /* 25123*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10130 /* 25134*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10133 /* 25145*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10136 /* 25155*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10138 /* 25162*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10149 /* 25182*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10152 /* 25193*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10155 /* 25204*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10158 /* 25214*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10160 /* 25221*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10169 /* 25238*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
10172 /* 25249*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10175 /* 25260*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10178 /* 25270*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10180 /* 25277*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10191 /* 25297*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10194 /* 25308*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10197 /* 25319*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10200 /* 25329*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10202 /* 25336*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10211 /* 25353*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10214 /* 25364*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10217 /* 25375*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10220 /* 25385*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10222 /* 25392*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10233 /* 25412*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10236 /* 25423*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10239 /* 25434*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10242 /* 25444*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10244 /* 25451*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10253 /* 25468*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
10256 /* 25479*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10259 /* 25490*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10262 /* 25500*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10264 /* 25507*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10275 /* 25527*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10278 /* 25538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10281 /* 25549*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10284 /* 25559*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10286 /* 25566*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10295 /* 25583*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10298 /* 25594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10301 /* 25605*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10304 /* 25615*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10306 /* 25622*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10317 /* 25642*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10320 /* 25653*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10323 /* 25664*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10326 /* 25674*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10328 /* 25681*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10337 /* 25698*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
10340 /* 25709*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10343 /* 25720*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10346 /* 25730*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10348 /* 25737*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10363 /* 25764*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10366 /* 25775*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10369 /* 25786*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10372 /* 25796*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10374 /* 25803*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10383 /* 25820*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10386 /* 25831*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10389 /* 25842*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10392 /* 25852*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10394 /* 25859*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10405 /* 25879*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10408 /* 25890*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10411 /* 25901*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10414 /* 25911*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10416 /* 25918*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10425 /* 25935*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10428 /* 25946*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10431 /* 25957*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10434 /* 25967*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10436 /* 25974*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10447 /* 25994*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10450 /* 26005*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10453 /* 26016*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10456 /* 26026*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10458 /* 26033*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10467 /* 26050*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10470 /* 26061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10473 /* 26072*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10476 /* 26082*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10478 /* 26089*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10489 /* 26109*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10492 /* 26120*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10495 /* 26131*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10498 /* 26141*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10500 /* 26148*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10509 /* 26165*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10512 /* 26176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10515 /* 26187*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10518 /* 26197*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10520 /* 26204*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10531 /* 26224*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10534 /* 26235*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10537 /* 26246*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10540 /* 26256*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10542 /* 26263*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10551 /* 26280*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10554 /* 26291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10557 /* 26302*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10560 /* 26312*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10562 /* 26319*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10573 /* 26339*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10576 /* 26350*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10579 /* 26361*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10582 /* 26371*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10584 /* 26378*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10593 /* 26395*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10596 /* 26406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10599 /* 26417*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10602 /* 26427*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10604 /* 26434*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10615 /* 26454*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10618 /* 26465*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10621 /* 26476*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10624 /* 26486*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10626 /* 26493*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10635 /* 26510*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
10638 /* 26521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10641 /* 26532*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10644 /* 26542*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10646 /* 26549*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10660 /* 26572*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10663 /* 26581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10667 /* 26596*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
10674 /* 26611*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10677 /* 26621*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10679 /* 26628*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10686 /* 26643*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10689 /* 26653*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10691 /* 26660*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10697 /* 26671*/ /*SwitchOpcode*/ 84|128,64/*8276*/, TARGET_VAL(ISD::SIGN_EXTEND),// ->34951
10700 /* 26679*/ OPC_SwitchOpcode /*2 cases */, 20|128,3/*404*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->27088
10711 /* 26703*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10713 /* 26710*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10715 /* 26718*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10722 /* 26731*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10724 /* 26738*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10726 /* 26746*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10738 /* 26767*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10740 /* 26774*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10742 /* 26782*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10748 /* 26792*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10751 /* 26801*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10754 /* 26812*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10756 /* 26820*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
10759 /* 26830*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10761 /* 26839*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10773 /* 26860*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10775 /* 26867*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10777 /* 26875*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10784 /* 26888*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10786 /* 26895*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10788 /* 26903*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10800 /* 26924*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10802 /* 26931*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10804 /* 26939*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10810 /* 26949*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
10813 /* 26958*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
10816 /* 26969*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10818 /* 26977*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRWZ), 0,
10821 /* 26987*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
10823 /* 26996*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10838 /* 27024*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
10840 /* 27034*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
10842 /* 27042*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10851 /* 27061*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
10853 /* 27071*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
10855 /* 27079*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
10861 /* 27088*/ /*SwitchOpcode*/ 78|128,60/*7758*/, TARGET_VAL(ISD::SETCC),// ->34850
10868 /* 27103*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
10877 /* 27121*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10880 /* 27132*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10883 /* 27143*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10886 /* 27162*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10888 /* 27169*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10897 /* 27186*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10900 /* 27197*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10903 /* 27208*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10906 /* 27227*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10908 /* 27234*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10921 /* 27258*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
10924 /* 27269*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10927 /* 27280*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10930 /* 27299*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10932 /* 27306*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10941 /* 27323*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
10944 /* 27334*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10947 /* 27345*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10950 /* 27364*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10952 /* 27371*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
10965 /* 27395*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10968 /* 27406*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10971 /* 27417*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10974 /* 27436*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
10976 /* 27443*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
10985 /* 27460*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
10988 /* 27471*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
10991 /* 27482*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10994 /* 27501*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
10996 /* 27508*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11010 /* 27535*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11013 /* 27546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11016 /* 27557*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11019 /* 27576*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11021 /* 27583*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11030 /* 27600*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11033 /* 27611*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11036 /* 27622*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11039 /* 27641*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11041 /* 27648*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11052 /* 27669*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11055 /* 27680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11058 /* 27691*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11061 /* 27710*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11063 /* 27717*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11072 /* 27734*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
11075 /* 27745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11078 /* 27756*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11081 /* 27775*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11083 /* 27782*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11097 /* 27807*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11100 /* 27818*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11103 /* 27829*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11106 /* 27848*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11108 /* 27855*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11117 /* 27872*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11120 /* 27883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11123 /* 27894*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11126 /* 27913*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11128 /* 27920*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11141 /* 27945*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
11145 /* 27958*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11148 /* 27969*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11151 /* 27980*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11154 /* 27999*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11156 /* 28006*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11166 /* 28026*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
11170 /* 28039*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
11173 /* 28050*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11176 /* 28061*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11179 /* 28080*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11181 /* 28087*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11192 /* 28107*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11195 /* 28118*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11198 /* 28129*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11201 /* 28148*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11203 /* 28155*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11211 /* 28170*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11214 /* 28181*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11217 /* 28192*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11220 /* 28211*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11222 /* 28218*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11232 /* 28237*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11235 /* 28248*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11238 /* 28259*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11241 /* 28278*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11243 /* 28285*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11251 /* 28300*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11254 /* 28311*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11257 /* 28322*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11260 /* 28341*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11262 /* 28348*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11272 /* 28367*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11275 /* 28378*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11278 /* 28389*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11281 /* 28408*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11283 /* 28415*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11291 /* 28430*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
11294 /* 28441*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11297 /* 28452*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11300 /* 28471*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11302 /* 28478*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11312 /* 28497*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11315 /* 28508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11318 /* 28519*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11321 /* 28538*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11323 /* 28545*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11331 /* 28560*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11334 /* 28571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11337 /* 28582*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11340 /* 28601*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11342 /* 28608*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11352 /* 28627*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11355 /* 28638*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11358 /* 28649*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11361 /* 28668*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11363 /* 28675*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11371 /* 28690*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
11374 /* 28701*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11377 /* 28712*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11380 /* 28731*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11382 /* 28738*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11393 /* 28758*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
11402 /* 28776*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11405 /* 28787*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11408 /* 28798*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11411 /* 28817*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11413 /* 28824*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11422 /* 28841*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11425 /* 28852*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11428 /* 28863*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11431 /* 28882*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11433 /* 28889*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11446 /* 28913*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11449 /* 28924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11452 /* 28935*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11455 /* 28954*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11457 /* 28961*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11466 /* 28978*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11469 /* 28989*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11472 /* 29000*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11475 /* 29019*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11477 /* 29026*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11490 /* 29050*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11493 /* 29061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11496 /* 29072*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11499 /* 29091*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11501 /* 29098*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11510 /* 29115*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11513 /* 29126*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11516 /* 29137*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11519 /* 29156*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11521 /* 29163*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11535 /* 29190*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11538 /* 29201*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11541 /* 29212*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11544 /* 29231*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11546 /* 29238*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11555 /* 29255*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11558 /* 29266*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11561 /* 29277*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11564 /* 29296*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11566 /* 29303*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11577 /* 29324*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11580 /* 29335*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11583 /* 29346*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11586 /* 29365*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11588 /* 29372*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11597 /* 29389*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
11600 /* 29400*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11603 /* 29411*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11606 /* 29430*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11608 /* 29437*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11622 /* 29462*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11625 /* 29473*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11628 /* 29484*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11631 /* 29503*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11633 /* 29510*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11642 /* 29527*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11645 /* 29538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11648 /* 29549*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11651 /* 29568*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11653 /* 29575*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11667 /* 29602*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
11671 /* 29615*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11674 /* 29626*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11677 /* 29637*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11680 /* 29656*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11682 /* 29663*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11692 /* 29683*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
11696 /* 29696*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
11699 /* 29707*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11702 /* 29718*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11705 /* 29737*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11707 /* 29744*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11718 /* 29764*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11721 /* 29775*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11724 /* 29786*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11727 /* 29805*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11729 /* 29812*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11737 /* 29827*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11740 /* 29838*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11743 /* 29849*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11746 /* 29868*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11748 /* 29875*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11758 /* 29894*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11761 /* 29905*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11764 /* 29916*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11767 /* 29935*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11769 /* 29942*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11777 /* 29957*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11780 /* 29968*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11783 /* 29979*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11786 /* 29998*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11788 /* 30005*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11798 /* 30024*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11801 /* 30035*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11804 /* 30046*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11807 /* 30065*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11809 /* 30072*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11817 /* 30087*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
11820 /* 30098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11823 /* 30109*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11826 /* 30128*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11828 /* 30135*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11838 /* 30154*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11841 /* 30165*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11844 /* 30176*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11847 /* 30195*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11849 /* 30202*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11857 /* 30217*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11860 /* 30228*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11863 /* 30239*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11866 /* 30258*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11868 /* 30265*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11878 /* 30284*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11881 /* 30295*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11884 /* 30306*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11887 /* 30325*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11889 /* 30332*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11897 /* 30347*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
11900 /* 30358*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11903 /* 30369*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11906 /* 30388*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11908 /* 30395*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11923 /* 30423*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11926 /* 30434*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11929 /* 30445*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11932 /* 30464*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11934 /* 30471*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11943 /* 30488*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11946 /* 30499*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11949 /* 30510*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11952 /* 30529*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11954 /* 30536*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
11965 /* 30557*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11968 /* 30568*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11971 /* 30579*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11974 /* 30598*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
11976 /* 30605*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
11985 /* 30622*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
11988 /* 30633*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
11991 /* 30644*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11994 /* 30663*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
11996 /* 30670*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12007 /* 30691*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12010 /* 30702*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12013 /* 30713*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12016 /* 30732*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12018 /* 30739*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12027 /* 30756*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12030 /* 30767*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12033 /* 30778*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12036 /* 30797*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12038 /* 30804*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12049 /* 30825*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12052 /* 30836*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12055 /* 30847*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12058 /* 30866*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12060 /* 30873*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12069 /* 30890*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12072 /* 30901*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12075 /* 30912*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12078 /* 30931*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12080 /* 30938*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12091 /* 30959*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12094 /* 30970*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12097 /* 30981*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12100 /* 31000*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12102 /* 31007*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12111 /* 31024*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12114 /* 31035*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12117 /* 31046*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12120 /* 31065*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12122 /* 31072*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12133 /* 31093*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12136 /* 31104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12139 /* 31115*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12142 /* 31134*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12144 /* 31141*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12153 /* 31158*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12156 /* 31169*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12159 /* 31180*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12162 /* 31199*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12164 /* 31206*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12175 /* 31227*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12178 /* 31238*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12181 /* 31249*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12184 /* 31268*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12186 /* 31275*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12195 /* 31292*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
12198 /* 31303*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12201 /* 31314*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12204 /* 31333*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12206 /* 31340*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12217 /* 31361*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12220 /* 31372*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12223 /* 31383*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12226 /* 31402*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12228 /* 31409*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12237 /* 31426*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12240 /* 31437*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12243 /* 31448*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12246 /* 31467*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12248 /* 31474*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12259 /* 31495*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12262 /* 31506*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12265 /* 31517*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12268 /* 31536*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12270 /* 31543*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12279 /* 31560*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
12282 /* 31571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12285 /* 31582*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12288 /* 31601*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12290 /* 31608*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12301 /* 31629*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12304 /* 31640*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12307 /* 31651*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12310 /* 31670*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12312 /* 31677*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12321 /* 31694*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12324 /* 31705*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12327 /* 31716*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12330 /* 31735*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12332 /* 31742*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12343 /* 31763*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12346 /* 31774*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12349 /* 31785*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12352 /* 31804*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12354 /* 31811*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12363 /* 31828*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
12366 /* 31839*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12369 /* 31850*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12372 /* 31869*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12374 /* 31876*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12385 /* 31897*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12388 /* 31908*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12391 /* 31919*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12394 /* 31938*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12396 /* 31945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12405 /* 31962*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12408 /* 31973*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12411 /* 31984*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12414 /* 32003*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12416 /* 32010*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12427 /* 32031*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12430 /* 32042*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12433 /* 32053*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12436 /* 32072*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12438 /* 32079*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12447 /* 32096*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
12450 /* 32107*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12453 /* 32118*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12456 /* 32137*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12458 /* 32144*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12473 /* 32172*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12476 /* 32183*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12479 /* 32194*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12482 /* 32213*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12484 /* 32220*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12493 /* 32237*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12496 /* 32248*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12499 /* 32259*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12502 /* 32278*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12504 /* 32285*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12515 /* 32306*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12518 /* 32317*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12521 /* 32328*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12524 /* 32347*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12526 /* 32354*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12535 /* 32371*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12538 /* 32382*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12541 /* 32393*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12544 /* 32412*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12546 /* 32419*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12557 /* 32440*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12560 /* 32451*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12563 /* 32462*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12566 /* 32481*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12568 /* 32488*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12577 /* 32505*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12580 /* 32516*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12583 /* 32527*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12586 /* 32546*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12588 /* 32553*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12599 /* 32574*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12602 /* 32585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12605 /* 32596*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12608 /* 32615*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12610 /* 32622*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12619 /* 32639*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12622 /* 32650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12625 /* 32661*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12628 /* 32680*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12630 /* 32687*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12641 /* 32708*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12644 /* 32719*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12647 /* 32730*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12650 /* 32749*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12652 /* 32756*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12661 /* 32773*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12664 /* 32784*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12667 /* 32795*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12670 /* 32814*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12672 /* 32821*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12683 /* 32842*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12686 /* 32853*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12689 /* 32864*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12692 /* 32883*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12694 /* 32890*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12703 /* 32907*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12706 /* 32918*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12709 /* 32929*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12712 /* 32948*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12714 /* 32955*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12725 /* 32976*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12728 /* 32987*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12731 /* 32998*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12734 /* 33017*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12736 /* 33024*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12745 /* 33041*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
12748 /* 33052*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12751 /* 33063*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12754 /* 33082*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12756 /* 33089*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12767 /* 33110*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12770 /* 33121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12773 /* 33132*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12776 /* 33151*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12778 /* 33158*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12787 /* 33175*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12790 /* 33186*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12793 /* 33197*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12796 /* 33216*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12798 /* 33223*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12809 /* 33244*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12812 /* 33255*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12815 /* 33266*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12818 /* 33285*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12820 /* 33292*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12829 /* 33309*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
12832 /* 33320*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12835 /* 33331*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12838 /* 33350*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12840 /* 33357*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12851 /* 33378*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12854 /* 33389*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12857 /* 33400*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12860 /* 33419*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12862 /* 33426*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12871 /* 33443*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12874 /* 33454*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12877 /* 33465*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12880 /* 33484*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12882 /* 33491*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12893 /* 33512*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12896 /* 33523*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12899 /* 33534*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12902 /* 33553*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12904 /* 33560*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12913 /* 33577*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
12916 /* 33588*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12919 /* 33599*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12922 /* 33618*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12924 /* 33625*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12935 /* 33646*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
12938 /* 33657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12941 /* 33668*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12944 /* 33687*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12946 /* 33694*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12955 /* 33711*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
12958 /* 33722*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12961 /* 33733*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12964 /* 33752*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
12966 /* 33759*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
12977 /* 33780*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
12980 /* 33791*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
12983 /* 33802*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12986 /* 33821*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
12988 /* 33828*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
12997 /* 33845*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
13000 /* 33856*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13003 /* 33867*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13006 /* 33886*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13008 /* 33893*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13023 /* 33921*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13026 /* 33932*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13029 /* 33943*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13032 /* 33962*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13034 /* 33969*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13043 /* 33986*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13046 /* 33997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13049 /* 34008*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13052 /* 34027*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13054 /* 34034*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13065 /* 34055*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13068 /* 34066*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13071 /* 34077*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13074 /* 34096*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13076 /* 34103*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13085 /* 34120*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13088 /* 34131*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13091 /* 34142*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13094 /* 34161*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13096 /* 34168*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13107 /* 34189*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13110 /* 34200*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13113 /* 34211*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13116 /* 34230*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13118 /* 34237*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13127 /* 34254*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13130 /* 34265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13133 /* 34276*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13136 /* 34295*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13138 /* 34302*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13149 /* 34323*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13152 /* 34334*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13155 /* 34345*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13158 /* 34364*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13160 /* 34371*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13169 /* 34388*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13172 /* 34399*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13175 /* 34410*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13178 /* 34429*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13180 /* 34436*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13191 /* 34457*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13194 /* 34468*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13197 /* 34479*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13200 /* 34498*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13202 /* 34505*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13211 /* 34522*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13214 /* 34533*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13217 /* 34544*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13220 /* 34563*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13222 /* 34570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13233 /* 34591*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13236 /* 34602*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13239 /* 34613*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13242 /* 34632*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13244 /* 34639*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13253 /* 34656*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13256 /* 34667*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13259 /* 34678*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13262 /* 34697*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13264 /* 34704*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13275 /* 34725*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13278 /* 34736*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13281 /* 34747*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13284 /* 34766*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13286 /* 34773*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13295 /* 34790*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
13298 /* 34801*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13301 /* 34812*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13304 /* 34831*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13306 /* 34838*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13319 /* 34860*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW_32_64), 0,
13326 /* 34882*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13329 /* 34892*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13331 /* 34899*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
13338 /* 34923*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13341 /* 34933*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
13343 /* 34940*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
13349 /* 34951*/ /*SwitchOpcode*/ 102|128,62/*8038*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->42993
13356 /* 34968*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRLD), 0,
13365 /* 34985*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13368 /* 34996*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13370 /* 35004*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13377 /* 35017*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13380 /* 35028*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13383 /* 35039*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13386 /* 35051*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13388 /* 35059*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13400 /* 35083*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13403 /* 35094*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13405 /* 35102*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13412 /* 35115*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13414 /* 35122*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
13417 /* 35133*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13424 /* 35147*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13427 /* 35158*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13429 /* 35166*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13436 /* 35179*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
13439 /* 35191*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13441 /* 35199*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13451 /* 35218*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13453 /* 35225*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
13456 /* 35236*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13463 /* 35250*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13465 /* 35257*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
13468 /* 35268*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13475 /* 35282*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13478 /* 35293*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13480 /* 35301*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13484 /* 35314*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13487 /* 35326*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13494 /* 35340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13497 /* 35351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13500 /* 35362*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13503 /* 35374*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13505 /* 35382*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13509 /* 35395*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13512 /* 35407*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13522 /* 35427*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13524 /* 35434*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
13527 /* 35445*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13534 /* 35459*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13536 /* 35466*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
13539 /* 35477*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13546 /* 35491*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13549 /* 35502*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13551 /* 35510*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13555 /* 35523*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13558 /* 35535*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13565 /* 35549*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13568 /* 35560*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13571 /* 35571*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13574 /* 35583*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13576 /* 35591*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13580 /* 35604*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13583 /* 35616*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13595 /* 35638*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRLD), 0,
13604 /* 35655*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13607 /* 35666*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13609 /* 35674*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13616 /* 35687*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13619 /* 35698*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13622 /* 35709*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13625 /* 35721*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13627 /* 35729*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
13639 /* 35753*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
13642 /* 35765*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13644 /* 35773*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13651 /* 35786*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13653 /* 35793*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
13656 /* 35804*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13663 /* 35818*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13665 /* 35825*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
13668 /* 35836*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13675 /* 35850*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13678 /* 35862*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13680 /* 35870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13690 /* 35889*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13692 /* 35896*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
13695 /* 35907*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13702 /* 35921*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13704 /* 35928*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
13707 /* 35939*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13714 /* 35953*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13717 /* 35964*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13719 /* 35972*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13723 /* 35985*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13726 /* 35997*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13733 /* 36011*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13736 /* 36022*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13739 /* 36033*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13742 /* 36045*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13744 /* 36053*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13748 /* 36066*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13751 /* 36078*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13761 /* 36098*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13763 /* 36105*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
13766 /* 36116*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13773 /* 36130*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13775 /* 36137*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
13778 /* 36148*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13785 /* 36162*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13788 /* 36173*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13790 /* 36181*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13794 /* 36194*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13797 /* 36206*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13804 /* 36220*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13807 /* 36231*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13810 /* 36242*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13813 /* 36254*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13815 /* 36262*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13819 /* 36275*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13822 /* 36287*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13837 /* 36316*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
13840 /* 36328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13842 /* 36336*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13849 /* 36349*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13852 /* 36360*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13854 /* 36368*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13861 /* 36381*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13863 /* 36388*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
13866 /* 36399*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13873 /* 36413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13876 /* 36424*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13878 /* 36432*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
13888 /* 36451*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13890 /* 36458*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
13893 /* 36469*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13900 /* 36483*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13902 /* 36490*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
13905 /* 36501*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13912 /* 36515*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13915 /* 36526*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13917 /* 36534*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13921 /* 36547*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13924 /* 36559*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13931 /* 36573*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13934 /* 36584*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13937 /* 36595*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
13940 /* 36607*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13942 /* 36615*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13946 /* 36628*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13949 /* 36640*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13959 /* 36660*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13961 /* 36667*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
13964 /* 36678*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13971 /* 36692*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
13973 /* 36699*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
13976 /* 36710*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13983 /* 36724*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
13986 /* 36735*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
13988 /* 36743*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
13992 /* 36756*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
13995 /* 36768*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14002 /* 36782*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14005 /* 36793*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14008 /* 36804*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14011 /* 36816*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14013 /* 36824*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14017 /* 36837*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14020 /* 36849*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14034 /* 36877*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14037 /* 36889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14039 /* 36897*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
14046 /* 36910*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14048 /* 36917*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
14051 /* 36928*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14058 /* 36942*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14060 /* 36949*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
14063 /* 36960*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14070 /* 36974*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
14073 /* 36986*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14075 /* 36994*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
14085 /* 37013*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14087 /* 37020*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14090 /* 37031*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14097 /* 37045*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14099 /* 37052*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14102 /* 37063*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14109 /* 37077*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14112 /* 37088*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14114 /* 37096*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14118 /* 37109*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14121 /* 37121*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14128 /* 37135*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14131 /* 37146*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14134 /* 37157*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14137 /* 37169*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14139 /* 37177*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14143 /* 37190*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14146 /* 37202*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14156 /* 37222*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14158 /* 37229*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14161 /* 37240*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14168 /* 37254*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14170 /* 37261*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14173 /* 37272*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14180 /* 37286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14183 /* 37297*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14185 /* 37305*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14189 /* 37318*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14192 /* 37330*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14199 /* 37344*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14202 /* 37355*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14205 /* 37366*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14208 /* 37378*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14210 /* 37386*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14214 /* 37399*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14217 /* 37411*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14231 /* 37439*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14233 /* 37446*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14236 /* 37457*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14243 /* 37471*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14245 /* 37478*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14248 /* 37489*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14255 /* 37503*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14258 /* 37514*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14260 /* 37522*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14264 /* 37535*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14267 /* 37547*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14274 /* 37561*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14277 /* 37572*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14280 /* 37583*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14283 /* 37595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14285 /* 37603*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14289 /* 37616*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14292 /* 37628*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14302 /* 37648*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14304 /* 37655*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14307 /* 37666*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14314 /* 37680*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14316 /* 37687*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14319 /* 37698*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14326 /* 37712*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14329 /* 37723*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14331 /* 37731*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14335 /* 37744*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14338 /* 37756*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14345 /* 37770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14348 /* 37781*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14351 /* 37792*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14354 /* 37804*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14356 /* 37812*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14360 /* 37825*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14363 /* 37837*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14377 /* 37865*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14379 /* 37872*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14382 /* 37883*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14389 /* 37897*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14391 /* 37904*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14394 /* 37915*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14401 /* 37929*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14404 /* 37940*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14406 /* 37948*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14410 /* 37961*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14413 /* 37973*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14420 /* 37987*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14423 /* 37998*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14426 /* 38009*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14429 /* 38021*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14431 /* 38029*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14435 /* 38042*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14438 /* 38054*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14448 /* 38074*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14450 /* 38081*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14453 /* 38092*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14460 /* 38106*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14462 /* 38113*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14465 /* 38124*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14472 /* 38138*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14475 /* 38149*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14477 /* 38157*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14481 /* 38170*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14484 /* 38182*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14491 /* 38196*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14494 /* 38207*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14497 /* 38218*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14500 /* 38230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14502 /* 38238*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14506 /* 38251*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14509 /* 38263*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14523 /* 38291*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14525 /* 38298*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14528 /* 38309*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14535 /* 38323*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14537 /* 38330*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14540 /* 38341*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14547 /* 38355*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14550 /* 38366*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14552 /* 38374*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14556 /* 38387*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14559 /* 38399*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14566 /* 38413*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14569 /* 38424*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14572 /* 38435*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14575 /* 38447*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14577 /* 38455*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14581 /* 38468*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14584 /* 38480*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14595 /* 38502*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14597 /* 38509*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14600 /* 38520*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14606 /* 38532*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14608 /* 38539*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
14611 /* 38550*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14620 /* 38567*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14622 /* 38574*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14625 /* 38585*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14631 /* 38597*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14633 /* 38604*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
14636 /* 38615*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14644 /* 38630*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14647 /* 38641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14649 /* 38649*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14653 /* 38662*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14656 /* 38674*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14663 /* 38688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14666 /* 38699*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14669 /* 38710*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14672 /* 38722*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14674 /* 38730*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14678 /* 38743*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14681 /* 38755*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14695 /* 38783*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14697 /* 38790*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14700 /* 38801*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14707 /* 38815*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14709 /* 38822*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14712 /* 38833*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14719 /* 38847*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14722 /* 38858*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14724 /* 38866*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14728 /* 38879*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14731 /* 38891*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14738 /* 38905*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14741 /* 38916*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14744 /* 38927*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14747 /* 38939*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14749 /* 38947*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14753 /* 38960*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14756 /* 38972*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14766 /* 38992*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14769 /* 39003*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14771 /* 39011*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14775 /* 39024*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14778 /* 39036*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14785 /* 39050*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14788 /* 39061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14791 /* 39072*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14794 /* 39084*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14796 /* 39092*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14800 /* 39105*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14803 /* 39117*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14816 /* 39142*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14818 /* 39149*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14821 /* 39160*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14828 /* 39174*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14830 /* 39181*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14833 /* 39192*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14840 /* 39206*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14843 /* 39217*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14845 /* 39225*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14849 /* 39238*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14852 /* 39250*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14859 /* 39264*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14862 /* 39275*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14865 /* 39286*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14868 /* 39298*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14870 /* 39306*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14874 /* 39319*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14877 /* 39331*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14889 /* 39355*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14891 /* 39362*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14894 /* 39373*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14901 /* 39387*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14903 /* 39394*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14906 /* 39405*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14913 /* 39419*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14916 /* 39430*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14918 /* 39438*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14922 /* 39451*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14925 /* 39463*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14932 /* 39477*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14935 /* 39488*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14938 /* 39499*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
14941 /* 39511*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14943 /* 39519*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14947 /* 39532*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14950 /* 39544*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14962 /* 39568*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14964 /* 39575*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
14967 /* 39586*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14974 /* 39600*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
14976 /* 39607*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
14979 /* 39618*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14986 /* 39632*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
14989 /* 39643*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
14991 /* 39651*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
14995 /* 39664*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
14998 /* 39676*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15005 /* 39690*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15008 /* 39701*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15011 /* 39712*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15014 /* 39724*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15016 /* 39732*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15020 /* 39745*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15023 /* 39757*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15035 /* 39781*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15037 /* 39788*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15040 /* 39799*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15047 /* 39813*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15049 /* 39820*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15052 /* 39831*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15059 /* 39845*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15062 /* 39856*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15064 /* 39864*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15068 /* 39877*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15071 /* 39889*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15078 /* 39903*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15081 /* 39914*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15084 /* 39925*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15087 /* 39937*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15089 /* 39945*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15093 /* 39958*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15096 /* 39970*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15108 /* 39994*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15110 /* 40001*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15113 /* 40012*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15120 /* 40026*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15122 /* 40033*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15125 /* 40044*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15132 /* 40058*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15135 /* 40069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15137 /* 40077*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15141 /* 40090*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15144 /* 40102*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15151 /* 40116*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15154 /* 40127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15157 /* 40138*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15160 /* 40150*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15162 /* 40158*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15166 /* 40171*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15169 /* 40183*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15181 /* 40207*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15183 /* 40214*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15186 /* 40225*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15193 /* 40239*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15195 /* 40246*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15198 /* 40257*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15205 /* 40271*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15208 /* 40282*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15210 /* 40290*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15214 /* 40303*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15217 /* 40315*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15224 /* 40329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15227 /* 40340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15230 /* 40351*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15233 /* 40363*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15235 /* 40371*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15239 /* 40384*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15242 /* 40396*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15254 /* 40420*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15256 /* 40427*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15259 /* 40438*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15266 /* 40452*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15268 /* 40459*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15271 /* 40470*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15278 /* 40484*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15281 /* 40495*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15283 /* 40503*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15287 /* 40516*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15290 /* 40528*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15297 /* 40542*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15300 /* 40553*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15303 /* 40564*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15306 /* 40576*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15308 /* 40584*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15312 /* 40597*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15315 /* 40609*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15327 /* 40633*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15329 /* 40640*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15332 /* 40651*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15339 /* 40665*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15341 /* 40672*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15344 /* 40683*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15351 /* 40697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15354 /* 40708*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15356 /* 40716*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15360 /* 40729*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15363 /* 40741*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15370 /* 40755*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15373 /* 40766*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15376 /* 40777*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15379 /* 40789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15381 /* 40797*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15385 /* 40810*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
15388 /* 40822*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15400 /* 40844*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBRX), 0,
15403 /* 40855*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15409 /* 40866*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUBLX), 0,
15412 /* 40877*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15418 /* 40888*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15420 /* 40895*/ OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15422 /* 40904*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15424 /* 40912*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15427 /* 40924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15430 /* 40935*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15432 /* 40943*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15435 /* 40953*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15437 /* 40960*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15441 /* 40974*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15444 /* 40986*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15446 /* 40994*/ OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15449 /* 41005*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15455 /* 41017*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15457 /* 41024*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15459 /* 41031*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15461 /* 41039*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15463 /* 41047*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15466 /* 41059*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15469 /* 41070*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15471 /* 41078*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15474 /* 41088*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15476 /* 41095*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
15480 /* 41109*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15483 /* 41121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15485 /* 41129*/ OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15488 /* 41140*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15503 /* 41171*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15505 /* 41181*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHRX), 0,
15508 /* 41192*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15517 /* 41212*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15519 /* 41222*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUHLX), 0,
15522 /* 41233*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15528 /* 41245*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15530 /* 41252*/ OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15534 /* 41267*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15536 /* 41276*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15538 /* 41284*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15541 /* 41296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15544 /* 41307*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15546 /* 41315*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15549 /* 41325*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15551 /* 41332*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15555 /* 41346*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15558 /* 41358*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15560 /* 41366*/ OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15563 /* 41377*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15569 /* 41389*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15571 /* 41396*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15573 /* 41403*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15577 /* 41417*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15579 /* 41426*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15581 /* 41434*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15584 /* 41446*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15587 /* 41457*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15589 /* 41465*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15592 /* 41475*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15594 /* 41482*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
15598 /* 41496*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15601 /* 41508*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15603 /* 41516*/ OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15606 /* 41527*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15621 /* 41558*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15623 /* 41568*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWRX), 0,
15626 /* 41579*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15635 /* 41599*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM8), 0,
15637 /* 41609*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTUWLX), 0,
15640 /* 41620*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15646 /* 41632*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15648 /* 41639*/ OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15652 /* 41654*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15654 /* 41663*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15656 /* 41671*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15659 /* 41683*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15662 /* 41694*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15664 /* 41702*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15667 /* 41712*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15669 /* 41719*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15673 /* 41733*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15676 /* 41745*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15678 /* 41753*/ OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15681 /* 41764*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15687 /* 41776*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15689 /* 41783*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15691 /* 41790*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15695 /* 41804*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15697 /* 41813*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15699 /* 41821*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15702 /* 41833*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15705 /* 41844*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15707 /* 41852*/ OPC_EmitNode1, TARGET_VAL(PPC::MFVSRD), 0,
15710 /* 41862*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15712 /* 41869*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
15716 /* 41883*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15719 /* 41895*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15721 /* 41903*/ OPC_EmitNode1, TARGET_VAL(PPC::SRD), 0,
15724 /* 41914*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15736 /* 41936*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15738 /* 41943*/ OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15742 /* 41958*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15744 /* 41967*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15746 /* 41975*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15749 /* 41987*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15752 /* 41998*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15754 /* 42006*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
15760 /* 42016*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15762 /* 42023*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15764 /* 42030*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15768 /* 42044*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15770 /* 42053*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15772 /* 42061*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15775 /* 42073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15778 /* 42084*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15780 /* 42092*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
15793 /* 42117*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15800 /* 42131*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15803 /* 42143*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15813 /* 42162*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15820 /* 42176*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15823 /* 42188*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
15834 /* 42209*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15837 /* 42220*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15839 /* 42228*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15841 /* 42235*/ OPC_EmitNode2, TARGET_VAL(PPC::ANDIo8), 0,
15845 /* 42250*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15847 /* 42259*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15849 /* 42267*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15852 /* 42279*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15859 /* 42293*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15862 /* 42304*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15864 /* 42312*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15866 /* 42319*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15868 /* 42326*/ OPC_EmitNode1, TARGET_VAL(PPC::ANDC8), 0,
15872 /* 42340*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15874 /* 42349*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15876 /* 42357*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15879 /* 42369*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
15892 /* 42393*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15899 /* 42406*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15901 /* 42415*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15910 /* 42430*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15917 /* 42443*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15919 /* 42452*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15929 /* 42470*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15931 /* 42479*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15938 /* 42492*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15940 /* 42501*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15950 /* 42519*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
15952 /* 42528*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15959 /* 42541*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
15961 /* 42550*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15971 /* 42566*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15974 /* 42576*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15976 /* 42585*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15978 /* 42593*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
15980 /* 42602*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
15986 /* 42612*/ OPC_EmitRegister2, MVT::i64, TARGET_VAL(PPC::ZERO8),
15988 /* 42619*/ OPC_EmitNode1, TARGET_VAL(PPC::LI8), 0,
15990 /* 42626*/ OPC_EmitNode1, TARGET_VAL(PPC::XOR8), 0,
15994 /* 42640*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
15996 /* 42649*/ OPC_EmitNode1, TARGET_VAL(PPC::LVSL), 0,
15998 /* 42657*/ OPC_EmitNode1, TARGET_VAL(PPC::VPERM), 0,
16000 /* 42666*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
16012 /* 42687*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16021 /* 42705*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16031 /* 42726*/ OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATI), 0,
16034 /* 42737*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16041 /* 42752*/ OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATIs), 0,
16044 /* 42763*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16055 /* 42785*/ OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATI), 0,
16058 /* 42796*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16065 /* 42811*/ OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATIs), 0,
16068 /* 42822*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16079 /* 42844*/ OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATI), 0,
16082 /* 42855*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16089 /* 42870*/ OPC_EmitNode1, TARGET_VAL(PPC::QVESPLATIs), 0,
16092 /* 42881*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16105 /* 42906*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
16107 /* 42915*/ OPC_EmitNode1, TARGET_VAL(PPC::QVLPCLSXint), 0,
16109 /* 42922*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFPERM), 0,
16112 /* 42934*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16123 /* 42956*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
16125 /* 42965*/ OPC_EmitNode1, TARGET_VAL(PPC::QVLPCLSXint), 0,
16127 /* 42972*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFPERMs), 0,
16130 /* 42984*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16135 /* 42993*/ /*SwitchOpcode*/ 66|128,34/*4418*/, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->47415
16140 /* 43005*/ OPC_EmitNode1, TARGET_VAL(PPC::XSXEXPQP), 0,
16143 /* 43015*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
16145 /* 43023*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
16154 /* 43038*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVWE), 0,
16163 /* 43054*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVWEU), 0,
16171 /* 43069*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZLSBB), 0,
16179 /* 43083*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZLSBB), 0,
16188 /* 43098*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::BPERMD), 0,
16197 /* 43114*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVDE), 0,
16206 /* 43130*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVDEU), 0,
16216 /* 43147*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
16220 /* 43154*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBQPO), 0,
16227 /* 43167*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDQPO), 0,
16237 /* 43185*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
16246 /* 43201*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
16255 /* 43217*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDQPO), 0,
16264 /* 43233*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULQPO), 0,
16273 /* 43249*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBQPO), 0,
16282 /* 43265*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVQPO), 0,
16290 /* 43280*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTQPO), 0,
16298 /* 43294*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVQPDPO), 0,
16307 /* 43309*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
16309 /* 43316*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSIEXPQP), 0,
16319 /* 43332*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16323 /* 43340*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
16332 /* 43356*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16335 /* 43362*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVTSTDCSP), 0,
16344 /* 43377*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16347 /* 43383*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVTSTDCDP), 0,
16356 /* 43398*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16360 /* 43406*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
16363 /* 43417*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
16372 /* 43433*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPEQDP), 0,
16381 /* 43449*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPEQSP), 0,
16390 /* 43465*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGEDP), 0,
16399 /* 43481*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGESP), 0,
16408 /* 43497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGTDP), 0,
16417 /* 43513*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCMPGTSP), 0,
16425 /* 43528*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
16433 /* 43542*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
16442 /* 43557*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
16450 /* 43572*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXEXPDP), 0,
16458 /* 43586*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXEXPSP), 0,
16466 /* 43600*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXSIGDP), 0,
16474 /* 43614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVXSIGSP), 0,
16483 /* 43631*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVSL), 0,
16492 /* 43649*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVSR), 0,
16501 /* 43664*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16505 /* 43670*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16508 /* 43676*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSHASIGMAW), 0,
16517 /* 43692*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16521 /* 43698*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
16524 /* 43704*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSHASIGMAD), 0,
16534 /* 43724*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTUXS_0), 0,
16541 /* 43734*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16545 /* 43742*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTUXS), 0,
16556 /* 43762*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTSXS_0), 0,
16563 /* 43772*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
16567 /* 43780*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTSXS), 0,
16578 /* 43798*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMHADDSHS), 0,
16588 /* 43816*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMHRADDSHS), 0,
16598 /* 43834*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMLADDUHM), 0,
16608 /* 43852*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPERM), 0,
16618 /* 43870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
16627 /* 43887*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDCUW), 0,
16636 /* 43903*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDSBS), 0,
16645 /* 43919*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDSHS), 0,
16654 /* 43935*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDSWS), 0,
16663 /* 43951*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUBS), 0,
16672 /* 43967*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUHS), 0,
16681 /* 43983*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUWS), 0,
16690 /* 43999*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGSB), 0,
16699 /* 44015*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGSH), 0,
16708 /* 44031*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGSW), 0,
16717 /* 44047*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGUB), 0,
16726 /* 44063*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGUH), 0,
16735 /* 44079*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAVGUW), 0,
16744 /* 44095*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSB), 0,
16753 /* 44111*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSH), 0,
16762 /* 44127*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSW), 0,
16771 /* 44143*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUB), 0,
16780 /* 44159*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUH), 0,
16789 /* 44175*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUW), 0,
16798 /* 44191*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSB), 0,
16807 /* 44207*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSH), 0,
16816 /* 44223*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSW), 0,
16825 /* 44239*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUB), 0,
16834 /* 44255*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUH), 0,
16843 /* 44271*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUW), 0,
16853 /* 44288*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMMBM), 0,
16863 /* 44306*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMSHM), 0,
16873 /* 44324*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMSHS), 0,
16883 /* 44342*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMUBM), 0,
16893 /* 44360*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMUHM), 0,
16903 /* 44378*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMSUMUHS), 0,
16912 /* 44395*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULESB), 0,
16921 /* 44411*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULESH), 0,
16930 /* 44427*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULEUB), 0,
16939 /* 44443*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULEUH), 0,
16948 /* 44459*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOSB), 0,
16957 /* 44475*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOSH), 0,
16966 /* 44491*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOUB), 0,
16975 /* 44507*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOUH), 0,
16984 /* 44523*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBCUW), 0,
16993 /* 44539*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBSBS), 0,
17002 /* 44555*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBSHS), 0,
17011 /* 44571*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBSWS), 0,
17020 /* 44587*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUBS), 0,
17029 /* 44603*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUHS), 0,
17038 /* 44619*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUWS), 0,
17047 /* 44635*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUMSWS), 0,
17056 /* 44651*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM2SWS), 0,
17065 /* 44667*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM4SBS), 0,
17074 /* 44683*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM4SHS), 0,
17083 /* 44699*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUM4UBS), 0,
17092 /* 44715*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLB), 0,
17101 /* 44731*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLH), 0,
17110 /* 44747*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLW), 0,
17119 /* 44763*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSL), 0,
17128 /* 44779*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLO), 0,
17137 /* 44795*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLB), 0,
17146 /* 44811*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLH), 0,
17155 /* 44827*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLW), 0,
17164 /* 44843*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSR), 0,
17173 /* 44859*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRO), 0,
17182 /* 44875*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAB), 0,
17191 /* 44891*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAH), 0,
17200 /* 44907*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAW), 0,
17209 /* 44923*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRB), 0,
17218 /* 44939*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRH), 0,
17227 /* 44955*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRW), 0,
17236 /* 44971*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKPX), 0,
17245 /* 44987*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSHSS), 0,
17254 /* 45003*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSHUS), 0,
17263 /* 45019*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSWSS), 0,
17272 /* 45035*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSWUS), 0,
17281 /* 45051*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUS), 0,
17290 /* 45067*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUS), 0,
17298 /* 45082*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHPX), 0,
17306 /* 45096*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHSB), 0,
17314 /* 45110*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHSH), 0,
17322 /* 45124*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLPX), 0,
17330 /* 45138*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLSB), 0,
17338 /* 45152*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLSH), 0,
17347 /* 45167*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULESW), 0,
17356 /* 45183*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULEUW), 0,
17365 /* 45199*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOSW), 0,
17374 /* 45215*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULOUW), 0,
17383 /* 45231*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSD), 0,
17392 /* 45247*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUD), 0,
17401 /* 45263*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSD), 0,
17410 /* 45279*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUD), 0,
17419 /* 45295*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLD), 0,
17429 /* 45312*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDEUQM), 0,
17438 /* 45329*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDCUQ), 0,
17448 /* 45346*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDECUQ), 0,
17458 /* 45364*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBEUQM), 0,
17467 /* 45381*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBCUQ), 0,
17477 /* 45398*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBECUQ), 0,
17486 /* 45415*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMB), 0,
17495 /* 45431*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMH), 0,
17504 /* 45447*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMW), 0,
17513 /* 45463*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPMSUMD), 0,
17523 /* 45480*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPERMXOR), 0,
17532 /* 45497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSDSS), 0,
17541 /* 45513*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKSDUS), 0,
17550 /* 45529*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUS), 0,
17558 /* 45544*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKHSW), 0,
17566 /* 45558*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VUPKLSW), 0,
17574 /* 45572*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VGBBD), 0,
17583 /* 45587*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VBPERMQ), 0,
17592 /* 45603*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCIPHER), 0,
17601 /* 45619*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCIPHERLAST), 0,
17610 /* 45635*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNCIPHER), 0,
17619 /* 45651*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNCIPHERLAST), 0,
17627 /* 45666*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSBOX), 0,
17635 /* 45680*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPRTYBW), 0,
17643 /* 45694*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPRTYBD), 0,
17651 /* 45708*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPRTYBQ), 0,
17660 /* 45723*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLWNM), 0,
17670 /* 45740*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLWMI), 0,
17679 /* 45757*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLDNM), 0,
17689 /* 45774*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRLDMI), 0,
17698 /* 45791*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLV), 0,
17707 /* 45807*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRV), 0,
17716 /* 45823*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUB), 0,
17725 /* 45839*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUH), 0,
17734 /* 45855*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUW), 0,
17742 /* 45870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSP), 0,
17750 /* 45884*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPDP), 0,
17758 /* 45898*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXDSP), 0,
17766 /* 45912*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWDP), 0,
17774 /* 45926*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXDSP), 0,
17782 /* 45940*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWDP), 0,
17791 /* 45955*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXDP), 0,
17800 /* 45971*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINDP), 0,
17809 /* 45987*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXSP), 0,
17818 /* 46003*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINSP), 0,
17827 /* 46019*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVSP), 0,
17836 /* 46035*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVDP), 0,
17844 /* 46050*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRESP), 0,
17852 /* 46064*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVREDP), 0,
17860 /* 46078*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTESP), 0,
17868 /* 46092*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTEDP), 0,
17876 /* 46106*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPHP), 0,
17885 /* 46121*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVIEXPDP), 0,
17894 /* 46137*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVIEXPSP), 0,
17903 /* 46155*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
17905 /* 46163*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVHPSP), 0,
17914 /* 46180*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCLDX), 0,
17923 /* 46198*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCLSX), 0,
17932 /* 46216*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCRDX), 0,
17941 /* 46234*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLPCRSX), 0,
17951 /* 46253*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFSX_0), 0,
17958 /* 46263*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17962 /* 46271*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFSX), 0,
17973 /* 46291*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFUX_0), 0,
17980 /* 46301*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17984 /* 46309*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFUX), 0,
17993 /* 46324*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
17998 /* 46334*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVGPCI), 0,
18008 /* 46349*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
18012 /* 46357*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICAL), 0,
18020 /* 46373*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXPTEFP), 0,
18028 /* 46387*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VLOGEFP), 0,
18037 /* 46402*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXFP), 0,
18046 /* 46418*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINFP), 0,
18054 /* 46433*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VREFP), 0,
18062 /* 46447*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIM), 0,
18070 /* 46461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIN), 0,
18078 /* 46475*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIP), 0,
18086 /* 46489*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIZ), 0,
18094 /* 46503*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRSQRTEFP), 0,
18104 /* 46519*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
18114 /* 46537*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNMSUBFP), 0,
18123 /* 46554*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADDS), 0,
18132 /* 46570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUBS), 0,
18140 /* 46585*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRES), 0,
18148 /* 46599*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTES), 0,
18157 /* 46614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMULS), 0,
18166 /* 46630*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMUL), 0,
18175 /* 46646*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMULS), 0,
18185 /* 46663*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADDS), 0,
18195 /* 46681*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADDS), 0,
18205 /* 46699*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUBS), 0,
18215 /* 46717*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBS), 0,
18225 /* 46735*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMADD), 0,
18235 /* 46753*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXMADDS), 0,
18245 /* 46771*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXNPMADD), 0,
18255 /* 46789*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXNPMADDS), 0,
18265 /* 46807*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXCPNMADD), 0,
18275 /* 46825*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXCPNMADDS), 0,
18285 /* 46843*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXMADD), 0,
18295 /* 46861*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFXXMADDS), 0,
18305 /* 46879*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSEL), 0,
18313 /* 46895*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTID), 0,
18321 /* 46909*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIDU), 0,
18329 /* 46923*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIDZ), 0,
18337 /* 46937*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIDUZ), 0,
18345 /* 46951*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIW), 0,
18353 /* 46965*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIWU), 0,
18361 /* 46979*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIWZ), 0,
18369 /* 46993*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCTIWUZ), 0,
18377 /* 47007*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFID), 0,
18385 /* 47021*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFIDU), 0,
18393 /* 47035*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFIDS), 0,
18401 /* 47049*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCFIDUS), 0,
18409 /* 47063*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSP), 0,
18418 /* 47078*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFTSTNAN), 0,
18427 /* 47094*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLT), 0,
18436 /* 47110*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGT), 0,
18445 /* 47126*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQ), 0,
18455 /* 47143*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFPERM), 0,
18464 /* 47160*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGN), 0,
18472 /* 47175*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNEG), 0,
18480 /* 47189*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFABS), 0,
18488 /* 47203*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNABS), 0,
18496 /* 47217*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIZ), 0,
18504 /* 47231*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIN), 0,
18512 /* 47245*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIP), 0,
18520 /* 47259*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIM), 0,
18528 /* 47273*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRE), 0,
18536 /* 47287*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTE), 0,
18545 /* 47302*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADD), 0,
18554 /* 47318*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUB), 0,
18563 /* 47334*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMUL), 0,
18573 /* 47351*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADD), 0,
18583 /* 47369*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADD), 0,
18593 /* 47387*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUB), 0,
18603 /* 47405*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
18608 /* 47415*/ /*SwitchOpcode*/ 27, TARGET_VAL(PPCISD::MFVSR),// ->47445
18613 /* 47426*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
18619 /* 47437*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
18624 /* 47445*/ /*SwitchOpcode*/ 10|128,7/*906*/, TARGET_VAL(ISD::BITCAST),// ->48355
18630 /* 47460*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRD), 0,
18637 /* 47473*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
18639 /* 47480*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
18642 /* 47490*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
18645 /* 47502*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
18647 /* 47510*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
18654 /* 47523*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRD), 0,
18661 /* 47536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18663 /* 47542*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18666 /* 47551*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18668 /* 47560*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
18671 /* 47570*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18673 /* 47579*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18675 /* 47585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
18678 /* 47594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18680 /* 47603*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
18683 /* 47613*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
18686 /* 47625*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
18688 /* 47634*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
18700 /* 47653*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18706 /* 47663*/ OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18709 /* 47672*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18715 /* 47684*/ OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18718 /* 47693*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18724 /* 47705*/ OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
18727 /* 47714*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18739 /* 47738*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18746 /* 47753*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18753 /* 47768*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18760 /* 47783*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18767 /* 47798*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18774 /* 47813*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18785 /* 47835*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18818 /* 47885*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18829 /* 47907*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18857 /* 47950*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18873 /* 47979*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18901 /* 48022*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18917 /* 48051*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18945 /* 48094*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18961 /* 48123*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18975 /* 48147*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
18989 /* 48171*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19008 /* 48202*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19021 /* 48224*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19031 /* 48244*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19038 /* 48259*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19045 /* 48274*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19052 /* 48289*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19082 /* 48337*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19094 /* 48355*/ /*SwitchOpcode*/ 122, TARGET_VAL(ISD::FP_TO_SINT),// ->48480
19100 /* 48368*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSDZ), 0,
19102 /* 48375*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVRD), 0,
19108 /* 48386*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPSWZ), 0,
19111 /* 48396*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19113 /* 48404*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
19122 /* 48419*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCTSIZ), 0,
19130 /* 48433*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCTSIZ), 0,
19137 /* 48445*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSXDS), 0,
19146 /* 48461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPSXWS), 0,
19152 /* 48471*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTSXS_0), 0,
19158 /* 48480*/ /*SwitchOpcode*/ 122, TARGET_VAL(ISD::FP_TO_UINT),// ->48605
19164 /* 48493*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUDZ), 0,
19166 /* 48500*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVRD), 0,
19172 /* 48511*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPUWZ), 0,
19175 /* 48521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
19177 /* 48529*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSRWZ), 0,
19186 /* 48544*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCTUIZ), 0,
19194 /* 48558*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCTUIZ), 0,
19201 /* 48570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPUXDS), 0,
19210 /* 48586*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPUXWS), 0,
19216 /* 48596*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTUXS_0), 0,
19222 /* 48605*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::PREFETCH),// ->48690
19230 /* 48618*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19237 /* 48633*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBT), 0|OPFL_Chain|OPFL_MemRefs,
19247 /* 48653*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::ICBT), 0|OPFL_Chain|OPFL_MemRefs,
19256 /* 48668*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19262 /* 48681*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::DCBTST), 0|OPFL_Chain|OPFL_MemRefs,
19267 /* 48690*/ /*SwitchOpcode*/ 70|128,29/*3782*/, TARGET_VAL(ISD::XOR),// ->52476
19270 /* 48698*/ OPC_SwitchOpcode /*4 cases */, 117|128,4/*629*/, TARGET_VAL(ISD::SETCC),// ->49332
19276 /* 48711*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19285 /* 48737*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19288 /* 48748*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19300 /* 48778*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
19303 /* 48789*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19315 /* 48819*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19318 /* 48830*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19331 /* 48862*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
19334 /* 48873*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19344 /* 48900*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
19347 /* 48911*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19360 /* 48942*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19363 /* 48953*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19375 /* 48984*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
19379 /* 48997*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
19382 /* 49008*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19391 /* 49023*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
19400 /* 49049*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19403 /* 49060*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19415 /* 49090*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
19418 /* 49101*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19430 /* 49131*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19433 /* 49142*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19446 /* 49174*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
19449 /* 49185*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19459 /* 49212*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
19462 /* 49223*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19475 /* 49254*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19478 /* 49265*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19491 /* 49298*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
19495 /* 49311*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
19498 /* 49322*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19504 /* 49332*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::AND),// ->49381
19510 /* 49352*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NAND), 0,
19515 /* 49362*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNAND), 0,
19520 /* 49372*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NAND8), 0,
19525 /* 49381*/ /*SwitchOpcode*/ 46, TARGET_VAL(ISD::OR),// ->49430
19531 /* 49401*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR), 0,
19536 /* 49411*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
19541 /* 49421*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR8), 0,
19546 /* 49430*/ /*SwitchOpcode*/ 73, TARGET_VAL(ISD::XOR),// ->49506
19553 /* 49452*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV), 0,
19558 /* 49462*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
19563 /* 49472*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV8), 0,
19573 /* 49497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV), 0,
19582 /* 49510*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19587 /* 49528*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV), 0,
19593 /* 49538*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19599 /* 49557*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
19606 /* 49568*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19611 /* 49586*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
19617 /* 49596*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19623 /* 49615*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV8), 0,
19630 /* 49626*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
19635 /* 49644*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EQV8), 0,
19641 /* 49655*/ OPC_SwitchOpcode /*2 cases */, 116|128,12/*1652*/, TARGET_VAL(ISD::SETCC),// ->51312
19651 /* 49685*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
19654 /* 49696*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19663 /* 49721*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
19666 /* 49732*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19675 /* 49757*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
19678 /* 49768*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19687 /* 49793*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
19690 /* 49804*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19699 /* 49829*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
19702 /* 49840*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19715 /* 49872*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
19718 /* 49883*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19727 /* 49908*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
19730 /* 49919*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19739 /* 49944*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
19742 /* 49955*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19751 /* 49980*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
19754 /* 49991*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19763 /* 50016*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
19766 /* 50027*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19780 /* 50061*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19783 /* 50072*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19793 /* 50099*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19796 /* 50110*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19806 /* 50137*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19809 /* 50148*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19819 /* 50175*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19822 /* 50186*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19832 /* 50213*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19835 /* 50224*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19845 /* 50251*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19848 /* 50262*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19858 /* 50289*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
19861 /* 50300*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19871 /* 50327*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
19874 /* 50338*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19884 /* 50365*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
19887 /* 50376*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19897 /* 50403*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
19900 /* 50414*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19910 /* 50441*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
19913 /* 50452*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19923 /* 50479*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
19926 /* 50490*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19936 /* 50517*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
19939 /* 50528*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19953 /* 50562*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19956 /* 50573*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19966 /* 50600*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19969 /* 50611*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19979 /* 50638*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19982 /* 50649*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
19992 /* 50676*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
19995 /* 50687*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20005 /* 50714*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
20008 /* 50725*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20018 /* 50752*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
20021 /* 50763*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20031 /* 50790*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
20034 /* 50801*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20044 /* 50828*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
20047 /* 50839*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20057 /* 50866*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
20060 /* 50877*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20070 /* 50904*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
20073 /* 50915*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20083 /* 50942*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
20086 /* 50953*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20096 /* 50980*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
20099 /* 50991*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20109 /* 51018*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
20112 /* 51029*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20126 /* 51063*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20129 /* 51074*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20139 /* 51101*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20142 /* 51112*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20152 /* 51139*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20155 /* 51150*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20165 /* 51177*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20168 /* 51188*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20178 /* 51215*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20181 /* 51226*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20191 /* 51253*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20194 /* 51264*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20204 /* 51291*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
20207 /* 51302*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
20213 /* 51312*/ /*SwitchOpcode*/ 51, TARGET_VAL(ISD::TRUNCATE),// ->51366
20220 /* 51334*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT), 0,
20229 /* 51358*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT8), 0,
20240 /* 51386*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR), 0,
20245 /* 51396*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NOR8), 0,
20250 /* 51406*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
20259 /* 51421*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
20266 /* 51436*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XORI), 0,
20276 /* 51455*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XORIS), 0,
20286 /* 51474*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XORI8), 0,
20296 /* 51493*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XORIS8), 0,
20305 /* 51510*/ OPC_EmitNode1, TARGET_VAL(PPC::XORI), 0,
20309 /* 51523*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XORIS), 0,
20316 /* 51535*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XOR), 0,
20322 /* 51546*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
20328 /* 51557*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XOR8), 0,
20336 /* 51570*/ OPC_SwitchOpcode /*4 cases */, 25, TARGET_VAL(ISD::OR),// ->51599
20341 /* 51578*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20349 /* 51591*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20353 /* 51599*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::XOR),// ->51684
20360 /* 51610*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20368 /* 51623*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20374 /* 51633*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20384 /* 51648*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20391 /* 51659*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20402 /* 51675*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20407 /* 51684*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::AND),// ->51712
20412 /* 51691*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20420 /* 51704*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNAND), 0,
20424 /* 51712*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::BITCAST),// ->51760
20431 /* 51722*/ OPC_SwitchOpcode /*2 cases */, 15, TARGET_VAL(ISD::OR),// ->51741
20437 /* 51733*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20441 /* 51741*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::XOR),// ->51759
20447 /* 51751*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20456 /* 51764*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20460 /* 51771*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20469 /* 51785*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20475 /* 51795*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20485 /* 51810*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLEQV), 0,
20492 /* 51821*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20499 /* 51831*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20505 /* 51841*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNAND), 0,
20512 /* 51852*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20520 /* 51865*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20526 /* 51875*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20535 /* 51889*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLNOR), 0,
20544 /* 51904*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXOR), 0,
20550 /* 51915*/ OPC_SwitchOpcode /*4 cases */, 25, TARGET_VAL(ISD::OR),// ->51944
20555 /* 51923*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20563 /* 51936*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20567 /* 51944*/ /*SwitchOpcode*/ 82, TARGET_VAL(ISD::XOR),// ->52029
20574 /* 51955*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20582 /* 51968*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20588 /* 51978*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20598 /* 51993*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20605 /* 52004*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20616 /* 52020*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20621 /* 52029*/ /*SwitchOpcode*/ 25, TARGET_VAL(ISD::AND),// ->52057
20626 /* 52036*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20634 /* 52049*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNAND), 0,
20638 /* 52057*/ /*SwitchOpcode*/ 45, TARGET_VAL(ISD::BITCAST),// ->52105
20645 /* 52067*/ OPC_SwitchOpcode /*2 cases */, 15, TARGET_VAL(ISD::OR),// ->52086
20651 /* 52078*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20655 /* 52086*/ /*SwitchOpcode*/ 15, TARGET_VAL(ISD::XOR),// ->52104
20661 /* 52096*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20670 /* 52109*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
20674 /* 52116*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20683 /* 52130*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20689 /* 52140*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20699 /* 52155*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEQV), 0,
20706 /* 52167*/ OPC_SwitchOpcode /*4 cases */, 25, TARGET_VAL(ISD::BITCAST),// ->52196
20713 /* 52178*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
20719 /* 52188*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNAND), 0,
20723 /* 52196*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::OR),// ->52229
20731 /* 52220*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20735 /* 52229*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::XOR),// ->52295
20744 /* 52255*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20755 /* 52285*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20760 /* 52295*/ /*SwitchOpcode*/ 30, TARGET_VAL(ISD::AND),// ->52328
20768 /* 52319*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20776 /* 52332*/ OPC_SwitchOpcode /*2 cases */, 29, TARGET_VAL(ISD::XOR),// ->52365
20783 /* 52356*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20787 /* 52365*/ /*SwitchOpcode*/ 18, TARGET_VAL(ISD::BITCAST),// ->52386
20795 /* 52378*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20802 /* 52389*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
20811 /* 52403*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNOR), 0,
20822 /* 52433*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20830 /* 52449*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VXOR), 0,
20837 /* 52464*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
20844 /* 52476*/ /*SwitchOpcode*/ 24|128,5/*664*/, TARGET_VAL(ISD::ADD),// ->53144
20848 /* 52485*/ OPC_SwitchOpcode /*2 cases */, 19, TARGET_VAL(PPCISD::Lo),// ->52508
20851 /* 52491*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
20856 /* 52500*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LA), 0,
20860 /* 52508*/ /*SwitchOpcode*/ 120, TARGET_VAL(PPCISD::Hi),// ->52631
20863 /* 52513*/ OPC_SwitchOpcode /*4 cases */, 26, TARGET_VAL(ISD::TargetGlobalAddress),// ->52543
20868 /* 52524*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20873 /* 52534*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20878 /* 52543*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetConstantPool),// ->52572
20883 /* 52553*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20888 /* 52563*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20893 /* 52572*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetJumpTable),// ->52601
20898 /* 52582*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20903 /* 52592*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20908 /* 52601*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::TargetBlockAddress),// ->52630
20913 /* 52611*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20918 /* 52621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20927 /* 52635*/ OPC_SwitchOpcode /*3 cases */, 20, TARGET_VAL(PPCISD::Lo),// ->52659
20930 /* 52641*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
20936 /* 52651*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LA), 0,
20940 /* 52659*/ /*SwitchOpcode*/ 124, TARGET_VAL(PPCISD::Hi),// ->52786
20943 /* 52664*/ OPC_SwitchOpcode /*4 cases */, 27, TARGET_VAL(ISD::TargetGlobalAddress),// ->52695
20949 /* 52676*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20954 /* 52686*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20959 /* 52695*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::TargetConstantPool),// ->52725
20965 /* 52706*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20970 /* 52716*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20975 /* 52725*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::TargetJumpTable),// ->52755
20981 /* 52736*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
20986 /* 52746*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
20991 /* 52755*/ /*SwitchOpcode*/ 27, TARGET_VAL(ISD::TargetBlockAddress),// ->52785
20997 /* 52766*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
21002 /* 52776*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
21008 /* 52786*/ /*SwitchOpcode*/ 36, TARGET_VAL(ISD::MUL),// ->52825
21017 /* 52802*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD), 0,
21023 /* 52815*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD8), 0,
21033 /* 52832*/ OPC_CheckOpcode, TARGET_VAL(ISD::MUL),
21041 /* 52847*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD), 0,
21047 /* 52860*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MADDLD8), 0,
21055 /* 52873*/ OPC_SwitchOpcode /*2 cases */, 72, TARGET_VAL(ISD::Constant),// ->52949
21061 /* 52886*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI), 0,
21071 /* 52905*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
21080 /* 52921*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI8), 0,
21090 /* 52940*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
21095 /* 52949*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->52975
21098 /* 52956*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4TLS), 0,
21103 /* 52966*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8TLS), 0,
21111 /* 52978*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
21115 /* 52986*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4TLS), 0,
21120 /* 52996*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8TLS), 0,
21129 /* 53011*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
21134 /* 53022*/ OPC_EmitNode1, TARGET_VAL(PPC::ADDI), 0,
21138 /* 53035*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
21144 /* 53046*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4), 0,
21150 /* 53057*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8), 0,
21156 /* 53068*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
21163 /* 53081*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUBM), 0,
21170 /* 53094*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUHM), 0,
21177 /* 53107*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUWM), 0,
21184 /* 53120*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUDM), 0,
21191 /* 53133*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDUQM), 0,
21198 /* 53144*/ /*SwitchOpcode*/ 23|128,11/*1431*/, TARGET_VAL(ISD::LOAD),// ->54579
21209 /* 53165*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21219 /* 53184*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHA), 0|OPFL_Chain|OPFL_MemRefs,
21229 /* 53203*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ), 0|OPFL_Chain|OPFL_MemRefs,
21238 /* 53220*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ), 0|OPFL_Chain|OPFL_MemRefs,
21248 /* 53239*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21258 /* 53258*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHAX), 0|OPFL_Chain|OPFL_MemRefs,
21268 /* 53277*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX), 0|OPFL_Chain|OPFL_MemRefs,
21277 /* 53294*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX), 0|OPFL_Chain|OPFL_MemRefs,
21288 /* 53315*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21295 /* 53328*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21308 /* 53352*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21315 /* 53365*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21325 /* 53383*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21332 /* 53396*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
21342 /* 53414*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ), 0|OPFL_Chain|OPFL_MemRefs,
21349 /* 53427*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX), 0|OPFL_Chain|OPFL_MemRefs,
21362 /* 53450*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHA8), 0|OPFL_Chain|OPFL_MemRefs,
21371 /* 53467*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWA), 0|OPFL_Chain|OPFL_MemRefs,
21379 /* 53482*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHAX8), 0|OPFL_Chain|OPFL_MemRefs,
21387 /* 53497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWAX), 0|OPFL_Chain|OPFL_MemRefs,
21399 /* 53519*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21407 /* 53534*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ8), 0|OPFL_Chain|OPFL_MemRefs,
21415 /* 53549*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ8), 0|OPFL_Chain|OPFL_MemRefs,
21423 /* 53564*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21431 /* 53579*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX8), 0|OPFL_Chain|OPFL_MemRefs,
21439 /* 53594*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX8), 0|OPFL_Chain|OPFL_MemRefs,
21451 /* 53616*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LD), 0|OPFL_Chain|OPFL_MemRefs,
21458 /* 53629*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDX), 0|OPFL_Chain|OPFL_MemRefs,
21470 /* 53651*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21477 /* 53664*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21490 /* 53689*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21497 /* 53702*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21507 /* 53720*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ8), 0|OPFL_Chain|OPFL_MemRefs,
21514 /* 53733*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX8), 0|OPFL_Chain|OPFL_MemRefs,
21524 /* 53751*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ8), 0|OPFL_Chain|OPFL_MemRefs,
21531 /* 53764*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX8), 0|OPFL_Chain|OPFL_MemRefs,
21541 /* 53782*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ8), 0|OPFL_Chain|OPFL_MemRefs,
21548 /* 53795*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX8), 0|OPFL_Chain|OPFL_MemRefs,
21561 /* 53818*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWAX), 0|OPFL_Chain|OPFL_MemRefs,
21571 /* 53839*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDX), 0|OPFL_Chain|OPFL_MemRefs,
21580 /* 53857*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21588 /* 53872*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21598 /* 53891*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
21606 /* 53906*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
21617 /* 53927*/ OPC_EmitNode1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21620 /* 53938*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21629 /* 53955*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21632 /* 53966*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21646 /* 53991*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21649 /* 54002*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21657 /* 54017*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
21660 /* 54028*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21673 /* 54054*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LFS), 0|OPFL_Chain|OPFL_MemRefs,
21680 /* 54067*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LFSX), 0|OPFL_Chain|OPFL_MemRefs,
21690 /* 54085*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SPELWZ), 0|OPFL_Chain|OPFL_MemRefs,
21697 /* 54098*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SPELWZX), 0|OPFL_Chain|OPFL_MemRefs,
21709 /* 54120*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LFD), 0|OPFL_Chain|OPFL_MemRefs,
21716 /* 54133*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LFDX), 0|OPFL_Chain|OPFL_MemRefs,
21726 /* 54151*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EVLDD), 0|OPFL_Chain|OPFL_MemRefs,
21733 /* 54164*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EVLDDX), 0|OPFL_Chain|OPFL_MemRefs,
21749 /* 54192*/ OPC_EmitNode1, TARGET_VAL(PPC::LFS), 0|OPFL_Chain|OPFL_MemRefs,
21752 /* 54203*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21759 /* 54216*/ OPC_EmitNode1, TARGET_VAL(PPC::LFSX), 0|OPFL_Chain|OPFL_MemRefs,
21762 /* 54227*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21772 /* 54245*/ OPC_EmitNode1, TARGET_VAL(PPC::SPELWZ), 0|OPFL_Chain|OPFL_MemRefs,
21775 /* 54256*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21782 /* 54269*/ OPC_EmitNode1, TARGET_VAL(PPC::SPELWZX), 0|OPFL_Chain|OPFL_MemRefs,
21785 /* 54280*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
21798 /* 54305*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
21807 /* 54322*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21816 /* 54339*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21826 /* 54358*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
21835 /* 54375*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21844 /* 54392*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21852 /* 54407*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVX), 0|OPFL_Chain|OPFL_MemRefs,
21862 /* 54426*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
21871 /* 54443*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21879 /* 54458*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21887 /* 54473*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21899 /* 54495*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain|OPFL_MemRefs,
21908 /* 54512*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain|OPFL_MemRefs,
21917 /* 54529*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFDX), 0|OPFL_Chain|OPFL_MemRefs,
21929 /* 54551*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSX), 0|OPFL_Chain|OPFL_MemRefs,
21939 /* 54570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSXs), 0|OPFL_Chain|OPFL_MemRefs,
21944 /* 54579*/ /*SwitchOpcode*/ 3|128,1/*131*/, TARGET_VAL(ISD::ATOMIC_LOAD),// ->54714
21953 /* 54597*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LD), 0|OPFL_Chain|OPFL_MemRefs,
21960 /* 54610*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDX), 0|OPFL_Chain|OPFL_MemRefs,
21970 /* 54629*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZ), 0|OPFL_Chain|OPFL_MemRefs,
21978 /* 54644*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZ), 0|OPFL_Chain|OPFL_MemRefs,
21986 /* 54659*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZ), 0|OPFL_Chain|OPFL_MemRefs,
21994 /* 54674*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LBZX), 0|OPFL_Chain|OPFL_MemRefs,
22002 /* 54689*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHZX), 0|OPFL_Chain|OPFL_MemRefs,
22010 /* 54704*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZX), 0|OPFL_Chain|OPFL_MemRefs,
22016 /* 54714*/ /*SwitchOpcode*/ 6|128,1/*134*/, TARGET_VAL(ISD::ATOMIC_STORE),// ->54852
22027 /* 54734*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STD), 0|OPFL_Chain|OPFL_MemRefs,
22034 /* 54747*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STDX), 0|OPFL_Chain|OPFL_MemRefs,
22045 /* 54767*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STB), 0|OPFL_Chain|OPFL_MemRefs,
22053 /* 54782*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STH), 0|OPFL_Chain|OPFL_MemRefs,
22061 /* 54797*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STW), 0|OPFL_Chain|OPFL_MemRefs,
22069 /* 54812*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STBX), 0|OPFL_Chain|OPFL_MemRefs,
22077 /* 54827*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STHX), 0|OPFL_Chain|OPFL_MemRefs,
22085 /* 54842*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STWX), 0|OPFL_Chain|OPFL_MemRefs,
22091 /* 54852*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_ADD),// ->54934
22101 /* 54870*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I8), 0|OPFL_Chain|OPFL_MemRefs,
22109 /* 54887*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I16), 0|OPFL_Chain|OPFL_MemRefs,
22117 /* 54904*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I32), 0|OPFL_Chain|OPFL_MemRefs,
22126 /* 54923*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_ADD_I64), 0|OPFL_Chain|OPFL_MemRefs,
22131 /* 54934*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_SUB),// ->55016
22141 /* 54952*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I8), 0|OPFL_Chain|OPFL_MemRefs,
22149 /* 54969*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I16), 0|OPFL_Chain|OPFL_MemRefs,
22157 /* 54986*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I32), 0|OPFL_Chain|OPFL_MemRefs,
22166 /* 55005*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_SUB_I64), 0|OPFL_Chain|OPFL_MemRefs,
22171 /* 55016*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_AND),// ->55098
22181 /* 55034*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I8), 0|OPFL_Chain|OPFL_MemRefs,
22189 /* 55051*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I16), 0|OPFL_Chain|OPFL_MemRefs,
22197 /* 55068*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I32), 0|OPFL_Chain|OPFL_MemRefs,
22206 /* 55087*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_AND_I64), 0|OPFL_Chain|OPFL_MemRefs,
22211 /* 55098*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_OR),// ->55180
22221 /* 55116*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I8), 0|OPFL_Chain|OPFL_MemRefs,
22229 /* 55133*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I16), 0|OPFL_Chain|OPFL_MemRefs,
22237 /* 55150*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I32), 0|OPFL_Chain|OPFL_MemRefs,
22246 /* 55169*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_OR_I64), 0|OPFL_Chain|OPFL_MemRefs,
22251 /* 55180*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_XOR),// ->55262
22261 /* 55198*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I8), 0|OPFL_Chain|OPFL_MemRefs,
22269 /* 55215*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I16), 0|OPFL_Chain|OPFL_MemRefs,
22277 /* 55232*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I32), 0|OPFL_Chain|OPFL_MemRefs,
22286 /* 55251*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_XOR_I64), 0|OPFL_Chain|OPFL_MemRefs,
22291 /* 55262*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_NAND),// ->55344
22301 /* 55280*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I8), 0|OPFL_Chain|OPFL_MemRefs,
22309 /* 55297*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I16), 0|OPFL_Chain|OPFL_MemRefs,
22317 /* 55314*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I32), 0|OPFL_Chain|OPFL_MemRefs,
22326 /* 55333*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_NAND_I64), 0|OPFL_Chain|OPFL_MemRefs,
22331 /* 55344*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_MIN),// ->55426
22341 /* 55362*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I8), 0|OPFL_Chain|OPFL_MemRefs,
22349 /* 55379*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I16), 0|OPFL_Chain|OPFL_MemRefs,
22357 /* 55396*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I32), 0|OPFL_Chain|OPFL_MemRefs,
22366 /* 55415*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MIN_I64), 0|OPFL_Chain|OPFL_MemRefs,
22371 /* 55426*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_MAX),// ->55508
22381 /* 55444*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I8), 0|OPFL_Chain|OPFL_MemRefs,
22389 /* 55461*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I16), 0|OPFL_Chain|OPFL_MemRefs,
22397 /* 55478*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I32), 0|OPFL_Chain|OPFL_MemRefs,
22406 /* 55497*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_MAX_I64), 0|OPFL_Chain|OPFL_MemRefs,
22411 /* 55508*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_UMIN),// ->55590
22421 /* 55526*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I8), 0|OPFL_Chain|OPFL_MemRefs,
22429 /* 55543*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I16), 0|OPFL_Chain|OPFL_MemRefs,
22437 /* 55560*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I32), 0|OPFL_Chain|OPFL_MemRefs,
22446 /* 55579*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMIN_I64), 0|OPFL_Chain|OPFL_MemRefs,
22451 /* 55590*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_LOAD_UMAX),// ->55672
22461 /* 55608*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I8), 0|OPFL_Chain|OPFL_MemRefs,
22469 /* 55625*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I16), 0|OPFL_Chain|OPFL_MemRefs,
22477 /* 55642*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I32), 0|OPFL_Chain|OPFL_MemRefs,
22486 /* 55661*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_LOAD_UMAX_I64), 0|OPFL_Chain|OPFL_MemRefs,
22491 /* 55672*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::ATOMIC_CMP_SWAP),// ->55759
22502 /* 55691*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
22510 /* 55709*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
22518 /* 55727*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I32), 0|OPFL_Chain|OPFL_MemRefs,
22527 /* 55747*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I64), 0|OPFL_Chain|OPFL_MemRefs,
22532 /* 55759*/ /*SwitchOpcode*/ 79, TARGET_VAL(ISD::ATOMIC_SWAP),// ->55841
22542 /* 55777*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
22550 /* 55794*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
22558 /* 55811*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I32), 0|OPFL_Chain|OPFL_MemRefs,
22567 /* 55830*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_SWAP_I64), 0|OPFL_Chain|OPFL_MemRefs,
22572 /* 55841*/ /*SwitchOpcode*/ 44, TARGET_VAL(PPCISD::DYNALLOC),// ->55888
22581 /* 55858*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNALLOC), 0|OPFL_Chain,
22591 /* 55878*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNALLOC8), 0|OPFL_Chain,
22596 /* 55888*/ /*SwitchOpcode*/ 34, TARGET_VAL(PPCISD::DYNAREAOFFSET),// ->55925
22603 /* 55902*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNAREAOFFSET), 0|OPFL_Chain,
22610 /* 55916*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DYNAREAOFFSET8), 0|OPFL_Chain,
22615 /* 55925*/ /*SwitchOpcode*/ 60, TARGET_VAL(PPCISD::LBRX),// ->55988
22626 /* 55943*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LHBRX), 0|OPFL_Chain|OPFL_MemRefs,
22636 /* 55961*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWBRX), 0|OPFL_Chain|OPFL_MemRefs,
22646 /* 55979*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDBRX), 0|OPFL_Chain|OPFL_MemRefs,
22651 /* 55988*/ /*SwitchOpcode*/ 63, TARGET_VAL(PPCISD::STBRX),// ->56054
22663 /* 56008*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STHBRX), 0|OPFL_Chain,
22672 /* 56024*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STWBRX), 0|OPFL_Chain,
22685 /* 56045*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::STDBRX), 0|OPFL_Chain,
22690 /* 56054*/ /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::BCTRL_LOAD_TOC),// ->56075
22698 /* 56068*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BCTRL8_LDinto_toc), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
22702 /* 56075*/ /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::ATOMIC_CMP_SWAP_8),// ->56100
22711 /* 56089*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I8), 0|OPFL_Chain|OPFL_MemRefs,
22715 /* 56100*/ /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::ATOMIC_CMP_SWAP_16),// ->56125
22724 /* 56114*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ATOMIC_CMP_SWAP_I16), 0|OPFL_Chain|OPFL_MemRefs,
22728 /* 56125*/ /*SwitchOpcode*/ 55, TARGET_VAL(ISD::BRCOND),// ->56183
22732 /* 56132*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22739 /* 56152*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22742 /* 56157*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BCn), 0|OPFL_Chain,
22751 /* 56170*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
22754 /* 56175*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BC), 0|OPFL_Chain,
22759 /* 56183*/ /*SwitchOpcode*/ 114|128,4/*626*/, TARGET_VAL(ISD::AND),// ->56813
22763 /* 56191*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22768 /* 56210*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC), 0,
22773 /* 56220*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
22778 /* 56230*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC8), 0,
22785 /* 56241*/ OPC_SwitchOpcode /*2 cases */, 46, TARGET_VAL(ISD::XOR),// ->56291
22791 /* 56262*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC), 0,
22796 /* 56272*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
22801 /* 56282*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDC8), 0,
22806 /* 56291*/ /*SwitchOpcode*/ 35, TARGET_VAL(ISD::ROTL),// ->56329
22813 /* 56301*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22821 /* 56319*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
22832 /* 56339*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
22839 /* 56354*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDIo), 0,
22849 /* 56374*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDISo), 0,
22859 /* 56394*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDIo8), 0,
22869 /* 56414*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ANDISo8), 0,
22876 /* 56427*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::AND), 0,
22882 /* 56438*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRAND), 0,
22888 /* 56449*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::AND8), 0,
22895 /* 56460*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22899 /* 56467*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22908 /* 56481*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22914 /* 56491*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22924 /* 56506*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22932 /* 56518*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22936 /* 56525*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22946 /* 56540*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22952 /* 56550*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22963 /* 56566*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLANDC), 0,
22974 /* 56584*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLAND), 0,
22980 /* 56594*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
22984 /* 56601*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
22993 /* 56615*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
22999 /* 56625*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23009 /* 56640*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
23017 /* 56652*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23021 /* 56659*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23031 /* 56674*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
23037 /* 56684*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23048 /* 56700*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VANDC), 0,
23056 /* 56712*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23063 /* 56735*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23069 /* 56746*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23077 /* 56770*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23086 /* 56787*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VAND), 0,
23093 /* 56802*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23099 /* 56813*/ /*SwitchOpcode*/ 107|128,8/*1131*/, TARGET_VAL(ISD::OR),// ->57948
23103 /* 56821*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23108 /* 56840*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC), 0,
23113 /* 56850*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
23118 /* 56860*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC8), 0,
23125 /* 56871*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23131 /* 56891*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC), 0,
23136 /* 56901*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
23141 /* 56911*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORC8), 0,
23151 /* 56927*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23158 /* 56942*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORI), 0,
23168 /* 56961*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORIS), 0,
23178 /* 56980*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORI8), 0,
23188 /* 56999*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORIS8), 0,
23197 /* 57016*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
23201 /* 57029*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORIS), 0,
23208 /* 57041*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::OR), 0,
23214 /* 57052*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
23220 /* 57063*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::OR8), 0,
23227 /* 57075*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23230 /* 57081*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23234 /* 57088*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23244 /* 57101*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23251 /* 57114*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23261 /* 57132*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23268 /* 57144*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23279 /* 57158*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23286 /* 57171*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23296 /* 57189*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23306 /* 57206*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23310 /* 57213*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23319 /* 57225*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23326 /* 57238*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23336 /* 57256*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23343 /* 57268*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23353 /* 57281*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23360 /* 57294*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23370 /* 57312*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23380 /* 57328*/ OPC_CheckOpcode, TARGET_VAL(ISD::AND),
23383 /* 57334*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23387 /* 57342*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23398 /* 57358*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23404 /* 57369*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23416 /* 57387*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23424 /* 57400*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23428 /* 57408*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23438 /* 57423*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23444 /* 57434*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23455 /* 57451*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23462 /* 57463*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23466 /* 57471*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23477 /* 57487*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23483 /* 57498*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23495 /* 57516*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23503 /* 57529*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23507 /* 57537*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23517 /* 57552*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23523 /* 57563*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23534 /* 57580*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
23545 /* 57596*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23549 /* 57603*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23558 /* 57617*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23564 /* 57627*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23574 /* 57642*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23581 /* 57653*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23585 /* 57660*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23595 /* 57675*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23601 /* 57685*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23612 /* 57701*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLORC), 0,
23623 /* 57719*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLOR), 0,
23629 /* 57729*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23633 /* 57736*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23642 /* 57750*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23648 /* 57760*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23658 /* 57775*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23666 /* 57787*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23670 /* 57794*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23680 /* 57809*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23686 /* 57819*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
23697 /* 57835*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VORC), 0,
23705 /* 57847*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23712 /* 57870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23718 /* 57881*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23726 /* 57905*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23735 /* 57922*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VOR), 0,
23742 /* 57937*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
23748 /* 57948*/ /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(PPCISD::Hi),// ->58087
23751 /* 57954*/ OPC_SwitchOpcode /*5 cases */, 23, TARGET_VAL(ISD::TargetGlobalAddress),// ->57981
23755 /* 57963*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23761 /* 57973*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23766 /* 57981*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetConstantPool),// ->58007
23770 /* 57989*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23776 /* 57999*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23781 /* 58007*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetJumpTable),// ->58033
23785 /* 58015*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23791 /* 58025*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23796 /* 58033*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetBlockAddress),// ->58059
23800 /* 58041*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
23806 /* 58051*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
23811 /* 58059*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->58086
23815 /* 58067*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS), 0,
23820 /* 58077*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIS8), 0,
23826 /* 58087*/ /*SwitchOpcode*/ 7|128,1/*135*/, TARGET_VAL(PPCISD::Lo),// ->58226
23829 /* 58093*/ OPC_SwitchOpcode /*5 cases */, 23, TARGET_VAL(ISD::TargetGlobalAddress),// ->58120
23833 /* 58102*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23839 /* 58112*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23844 /* 58120*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetConstantPool),// ->58146
23848 /* 58128*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23854 /* 58138*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23859 /* 58146*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetJumpTable),// ->58172
23863 /* 58154*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23869 /* 58164*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23874 /* 58172*/ /*SwitchOpcode*/ 23, TARGET_VAL(ISD::TargetBlockAddress),// ->58198
23878 /* 58180*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
23884 /* 58190*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
23889 /* 58198*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::TargetGlobalTLSAddress),// ->58225
23893 /* 58206*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI), 0,
23898 /* 58216*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDI8), 0,
23904 /* 58226*/ /*SwitchOpcode*/ 83, TARGET_VAL(ISD::ATOMIC_FENCE),// ->58312
23911 /* 58239*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23916 /* 58249*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
23923 /* 58259*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23928 /* 58269*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
23935 /* 58278*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23938 /* 58283*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
23944 /* 58295*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SYNC), 0|OPFL_Chain,
23951 /* 58305*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::MSYNC), 0|OPFL_Chain,
23957 /* 58312*/ /*SwitchOpcode*/ 86, TARGET_VAL(ISD::TRUNCATE),// ->58401
23960 /* 58318*/ OPC_CheckOpcode, TARGET_VAL(ISD::XOR),
23966 /* 58339*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT), 0,
23973 /* 58351*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_EQ_BIT8), 0,
23982 /* 58367*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
23989 /* 58381*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_GT_BIT), 0,
23995 /* 58391*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ANDIo_1_GT_BIT8), 0,
24002 /* 58401*/ /*SwitchOpcode*/ 21, TARGET_VAL(ISD::CALLSEQ_START),// ->58425
24006 /* 58407*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24010 /* 58413*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24013 /* 58418*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::ADJCALLSTACKDOWN), 0|OPFL_Chain|OPFL_GlueOutput,
24017 /* 58425*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::CALLSEQ_END),// ->58450
24022 /* 58432*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24026 /* 58438*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetConstant),
24029 /* 58443*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::ADJCALLSTACKUP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
24033 /* 58450*/ /*SwitchOpcode*/ 53|128,1/*181*/, TARGET_VAL(PPCISD::TC_RETURN),// ->58635
24039 /* 58461*/ OPC_SwitchOpcode /*3 cases */, 44, TARGET_VAL(ISD::Constant),// ->58509
24044 /* 58471*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24049 /* 58480*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNai), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24057 /* 58492*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24062 /* 58501*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNai8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24067 /* 58509*/ /*SwitchOpcode*/ 40, TARGET_VAL(ISD::TargetGlobalAddress),// ->58552
24072 /* 58518*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24076 /* 58525*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24084 /* 58537*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24088 /* 58544*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24093 /* 58552*/ /*SwitchOpcode*/ 40, TARGET_VAL(ISD::TargetExternalSymbol),// ->58595
24098 /* 58561*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24102 /* 58568*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24110 /* 58580*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24114 /* 58587*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNdi8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24124 /* 58601*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24128 /* 58608*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNri), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24136 /* 58620*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24140 /* 58627*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TCRETURNri8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic2,
24145 /* 58635*/ /*SwitchOpcode*/ 28, TARGET_VAL(PPCISD::MFBHRBE),// ->58666
24149 /* 58641*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24153 /* 58647*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24159 /* 58658*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFBHRBE), 0|OPFL_Chain,
24163 /* 58666*/ /*SwitchOpcode*/ 37, TARGET_VAL(PPCISD::ADDI_TLSGD_L_ADDR),// ->58706
24167 /* 58672*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24171 /* 58678*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24174 /* 58685*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdLADDR32), 0,
24179 /* 58696*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdLADDR), 0,
24184 /* 58706*/ /*SwitchOpcode*/ 37, TARGET_VAL(PPCISD::ADDI_TLSLD_L_ADDR),// ->58746
24188 /* 58712*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24192 /* 58718*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
24195 /* 58725*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldLADDR32), 0,
24200 /* 58736*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldLADDR), 0,
24205 /* 58746*/ /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::EH_SJLJ_SETJMP),// ->58785
24213 /* 58761*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::EH_SjLj_SetJmp32), 0|OPFL_Chain,
24221 /* 58776*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::EH_SjLj_SetJmp64), 0|OPFL_Chain,
24226 /* 58785*/ /*SwitchOpcode*/ 30, TARGET_VAL(PPCISD::EH_SJLJ_LONGJMP),// ->58818
24233 /* 58798*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::EH_SjLj_LongJmp32), 0|OPFL_Chain,
24241 /* 58811*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::EH_SjLj_LongJmp64), 0|OPFL_Chain,
24246 /* 58818*/ /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(ISD::SUB),// ->59035
24251 /* 58830*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NEG), 0,
24256 /* 58839*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::NEG8), 0,
24265 /* 58852*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24272 /* 58865*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC), 0,
24282 /* 58883*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC8), 0,
24290 /* 58898*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SUBF), 0,
24295 /* 58908*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SUBF8), 0,
24300 /* 58918*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
24309 /* 58932*/ OPC_CheckOpcode, TARGET_VAL(ISD::BITCAST),
24318 /* 58946*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNEGD), 0,
24328 /* 58961*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNEGW), 0,
24338 /* 58977*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUBM), 0,
24344 /* 58989*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUHM), 0,
24350 /* 59001*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUWM), 0,
24356 /* 59013*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUDM), 0,
24362 /* 59025*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBUQM), 0,
24368 /* 59035*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::ADDE),// ->59127
24374 /* 59056*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDME), 0|OPFL_GlueInput|OPFL_GlueOutput,
24379 /* 59066*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDME8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24387 /* 59081*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDZE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24392 /* 59091*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDZE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24400 /* 59105*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24405 /* 59116*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24411 /* 59127*/ /*SwitchOpcode*/ 91, TARGET_VAL(ISD::SUBE),// ->59221
24417 /* 59148*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFME), 0|OPFL_GlueInput|OPFL_GlueOutput,
24422 /* 59158*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFME8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24431 /* 59174*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFZE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24436 /* 59184*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFZE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24445 /* 59199*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFE), 0|OPFL_GlueInput|OPFL_GlueOutput,
24450 /* 59210*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFE8), 0|OPFL_GlueInput|OPFL_GlueOutput,
24456 /* 59221*/ /*SwitchOpcode*/ 43, TARGET_VAL(PPCISD::EXTRACT_SPE),// ->59267
24462 /* 59234*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
24469 /* 59247*/ OPC_EmitNode1, TARGET_VAL(PPC::EVMERGEHI), 0,
24472 /* 59258*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
24477 /* 59267*/ /*SwitchOpcode*/ 79|128,7/*975*/, TARGET_VAL(ISD::INTRINSIC_W_CHAIN),// ->60246
24486 /* 59286*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TEND), 0|OPFL_Chain,
24495 /* 59301*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORT), 0|OPFL_Chain,
24508 /* 59323*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTWC), 0|OPFL_Chain,
24523 /* 59352*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTWCI), 0|OPFL_Chain,
24536 /* 59376*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTDC), 0|OPFL_Chain,
24551 /* 59405*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TABORTDCI), 0|OPFL_Chain,
24560 /* 59422*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TRECLAIM), 0|OPFL_Chain,
24568 /* 59436*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TRECHKPT), 0|OPFL_Chain,
24579 /* 59455*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TSR), 0|OPFL_Chain,
24588 /* 59473*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24597 /* 59491*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24606 /* 59509*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24615 /* 59527*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFSPR8), 0|OPFL_Chain,
24624 /* 59544*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TEND), 0|OPFL_Chain,
24633 /* 59561*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TSR), 0|OPFL_Chain,
24642 /* 59578*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TSR), 0|OPFL_Chain,
24650 /* 59592*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
24654 /* 59604*/ OPC_EmitNode1, TARGET_VAL(PPC::LI), 0,
24657 /* 59614*/ OPC_EmitNode1, TARGET_VAL(PPC::TABORTWCI), 0|OPFL_Chain,
24660 /* 59626*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
24664 /* 59641*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0|OPFL_Chain,
24672 /* 59657*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::TCHECK_RET), 0|OPFL_Chain,
24683 /* 59676*/ OPC_EmitNode1, TARGET_VAL(PPC::TBEGIN_RET), 0|OPFL_Chain,
24686 /* 59686*/ OPC_EmitNode1, TARGET_VAL(PPC::XORI), 0,
24696 /* 59705*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24700 /* 59712*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SETRNDi), 0|OPFL_Chain,
24706 /* 59721*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SETRND), 0|OPFL_Chain,
24718 /* 59742*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain,
24727 /* 59759*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain,
24734 /* 59772*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain,
24745 /* 59791*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain,
24756 /* 59811*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVL), 0|OPFL_Chain,
24767 /* 59831*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVLL), 0|OPFL_Chain,
24777 /* 59850*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVEBX), 0|OPFL_Chain,
24787 /* 59869*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVEHX), 0|OPFL_Chain,
24797 /* 59888*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVEWX), 0|OPFL_Chain,
24807 /* 59907*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVX), 0|OPFL_Chain,
24817 /* 59926*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LVXL), 0|OPFL_Chain,
24825 /* 59941*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFVSCR), 0|OPFL_Chain,
24836 /* 59960*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain,
24845 /* 59977*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXV), 0|OPFL_Chain,
24852 /* 59990*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVX), 0|OPFL_Chain,
24863 /* 60009*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain,
24873 /* 60028*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFDX), 0|OPFL_Chain,
24883 /* 60047*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFDXA), 0|OPFL_Chain,
24893 /* 60066*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSX), 0|OPFL_Chain,
24903 /* 60085*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSXA), 0|OPFL_Chain,
24913 /* 60104*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCDXA), 0|OPFL_Chain,
24923 /* 60123*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCDX), 0|OPFL_Chain,
24933 /* 60142*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCSXA), 0|OPFL_Chain,
24943 /* 60161*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFCSX), 0|OPFL_Chain,
24953 /* 60180*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWAXA), 0|OPFL_Chain,
24963 /* 60199*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWAX), 0|OPFL_Chain,
24973 /* 60218*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWZXA), 0|OPFL_Chain,
24983 /* 60237*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFIWZX), 0|OPFL_Chain,
24988 /* 60246*/ /*SwitchOpcode*/ 69, TARGET_VAL(ISD::ADDC),// ->60318
24993 /* 60254*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
24999 /* 60266*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDIC), 0|OPFL_GlueOutput,
25008 /* 60283*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDIC8), 0|OPFL_GlueOutput,
25015 /* 60296*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDC), 0|OPFL_GlueOutput,
25021 /* 60308*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::ADDC8), 0|OPFL_GlueOutput,
25026 /* 60318*/ /*SwitchOpcode*/ 89, TARGET_VAL(ISD::MUL),// ->60410
25031 /* 60326*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25037 /* 60338*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLI), 0,
25046 /* 60354*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLI8), 0,
25053 /* 60366*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLW), 0,
25059 /* 60377*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULLD), 0,
25065 /* 60388*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRAND), 0,
25072 /* 60401*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMULUWM), 0,
25077 /* 60410*/ /*SwitchOpcode*/ 72, TARGET_VAL(ISD::SUBC),// ->60485
25081 /* 60417*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25088 /* 60430*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC), 0|OPFL_GlueOutput,
25098 /* 60448*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFIC8), 0|OPFL_GlueOutput,
25106 /* 60463*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFC), 0|OPFL_GlueOutput,
25111 /* 60474*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SUBFC8), 0|OPFL_GlueOutput,
25117 /* 60485*/ /*SwitchOpcode*/ 2|128,45/*5762*/, TARGET_VAL(ISD::SETCC),// ->66251
25124 /* 60500*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25131 /* 60514*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25134 /* 60525*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25144 /* 60543*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25147 /* 60554*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25157 /* 60572*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25160 /* 60583*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25171 /* 60603*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25174 /* 60614*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25181 /* 60627*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25184 /* 60638*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25196 /* 60659*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25199 /* 60670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25206 /* 60683*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25209 /* 60694*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25212 /* 60704*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25215 /* 60715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25217 /* 60723*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25228 /* 60742*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25231 /* 60753*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25234 /* 60763*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25237 /* 60774*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25239 /* 60782*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25249 /* 60800*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25252 /* 60811*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25255 /* 60821*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25258 /* 60832*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25260 /* 60840*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25271 /* 60860*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25274 /* 60871*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25277 /* 60881*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25280 /* 60892*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25282 /* 60900*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25289 /* 60913*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25292 /* 60924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25295 /* 60934*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPWI), 0,
25298 /* 60945*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25300 /* 60953*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25311 /* 60972*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25314 /* 60983*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25317 /* 60993*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25320 /* 61004*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25322 /* 61012*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25333 /* 61034*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
25337 /* 61047*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25340 /* 61058*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25348 /* 61074*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
25352 /* 61087*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25355 /* 61098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25359 /* 61111*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS), 0,
25363 /* 61124*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLWI), 0,
25366 /* 61135*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25368 /* 61143*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25377 /* 61158*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25380 /* 61169*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25387 /* 61182*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25390 /* 61193*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25397 /* 61206*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25400 /* 61217*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25407 /* 61230*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25410 /* 61241*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25417 /* 61254*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25420 /* 61265*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25427 /* 61278*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25430 /* 61289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25432 /* 61297*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25435 /* 61308*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25437 /* 61316*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25444 /* 61329*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25447 /* 61340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25449 /* 61348*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25452 /* 61359*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25454 /* 61367*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25461 /* 61380*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25464 /* 61391*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25466 /* 61399*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLW), 0,
25469 /* 61410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25471 /* 61418*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25478 /* 61431*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25481 /* 61442*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25483 /* 61450*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25486 /* 61461*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25488 /* 61469*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25495 /* 61482*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25498 /* 61493*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25500 /* 61501*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPW), 0,
25503 /* 61512*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25505 /* 61520*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25515 /* 61538*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
25522 /* 61552*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25525 /* 61563*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25535 /* 61581*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25538 /* 61592*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25548 /* 61610*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25551 /* 61621*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25562 /* 61641*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25565 /* 61652*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25572 /* 61665*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25575 /* 61676*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25586 /* 61695*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25589 /* 61706*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25600 /* 61727*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
25604 /* 61740*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25607 /* 61751*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25617 /* 61769*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25620 /* 61780*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25623 /* 61790*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25626 /* 61801*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25628 /* 61809*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25638 /* 61827*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25641 /* 61838*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25644 /* 61848*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25647 /* 61859*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25649 /* 61867*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25659 /* 61885*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25662 /* 61896*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25665 /* 61906*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25668 /* 61917*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25670 /* 61925*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25681 /* 61945*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25684 /* 61956*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25687 /* 61966*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25690 /* 61977*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25692 /* 61985*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25699 /* 61998*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25702 /* 62009*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25705 /* 62019*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPDI), 0,
25708 /* 62030*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25710 /* 62038*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25721 /* 62057*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25724 /* 62068*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25727 /* 62078*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25730 /* 62089*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25732 /* 62097*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25743 /* 62118*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
25747 /* 62131*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25750 /* 62142*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25754 /* 62155*/ OPC_EmitNode1, TARGET_VAL(PPC::XORIS8), 0,
25758 /* 62168*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLDI), 0,
25761 /* 62179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25763 /* 62187*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25771 /* 62201*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25774 /* 62212*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25781 /* 62225*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25784 /* 62236*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25791 /* 62249*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25794 /* 62260*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25801 /* 62273*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25804 /* 62284*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25811 /* 62297*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25814 /* 62308*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25821 /* 62321*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25824 /* 62332*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25826 /* 62340*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25829 /* 62351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25831 /* 62359*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25838 /* 62372*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25841 /* 62383*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25843 /* 62391*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25846 /* 62402*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25848 /* 62410*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25855 /* 62423*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25858 /* 62434*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25860 /* 62442*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPLD), 0,
25863 /* 62453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25865 /* 62461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25872 /* 62474*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25875 /* 62485*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25877 /* 62493*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25880 /* 62504*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25882 /* 62512*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25889 /* 62525*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25892 /* 62536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25894 /* 62544*/ OPC_EmitNode1, TARGET_VAL(PPC::CMPD), 0,
25897 /* 62555*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25899 /* 62563*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
25910 /* 62582*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25916 /* 62593*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25922 /* 62604*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25928 /* 62615*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25934 /* 62626*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CREQV), 0,
25940 /* 62637*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25946 /* 62648*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRORC), 0,
25952 /* 62659*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25958 /* 62670*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRANDC), 0,
25964 /* 62681*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRXOR), 0,
25976 /* 62703*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
25979 /* 62714*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25986 /* 62727*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
25989 /* 62738*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
25996 /* 62751*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
25999 /* 62762*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26006 /* 62775*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26009 /* 62786*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26016 /* 62799*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26019 /* 62810*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26026 /* 62823*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26029 /* 62834*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26036 /* 62847*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26039 /* 62858*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26046 /* 62871*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26049 /* 62882*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26056 /* 62895*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26059 /* 62906*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26066 /* 62919*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26069 /* 62930*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26076 /* 62943*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26079 /* 62954*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26086 /* 62967*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26089 /* 62978*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26096 /* 62991*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26099 /* 63002*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26106 /* 63015*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26109 /* 63026*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26111 /* 63034*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26114 /* 63045*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26116 /* 63053*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26123 /* 63066*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26126 /* 63077*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26128 /* 63085*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26131 /* 63096*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26133 /* 63104*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26140 /* 63117*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26143 /* 63128*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26145 /* 63136*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26148 /* 63147*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26150 /* 63155*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26157 /* 63168*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26160 /* 63179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26162 /* 63187*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26165 /* 63198*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26167 /* 63206*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26174 /* 63219*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26177 /* 63230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26179 /* 63238*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26182 /* 63249*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26184 /* 63257*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26191 /* 63270*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26194 /* 63281*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26196 /* 63289*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26199 /* 63300*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26201 /* 63308*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26208 /* 63321*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26211 /* 63332*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26213 /* 63340*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUS), 0,
26216 /* 63351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26218 /* 63359*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26225 /* 63372*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26228 /* 63383*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26230 /* 63391*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26233 /* 63402*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26235 /* 63410*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26242 /* 63423*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26245 /* 63434*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26247 /* 63442*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPLT), 0,
26250 /* 63453*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26252 /* 63461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26259 /* 63474*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26262 /* 63485*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26264 /* 63493*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26267 /* 63504*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26269 /* 63512*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26276 /* 63525*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26279 /* 63536*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26281 /* 63544*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPGT), 0,
26284 /* 63555*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26286 /* 63563*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26293 /* 63576*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26296 /* 63587*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26298 /* 63595*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26301 /* 63606*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26303 /* 63614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26310 /* 63627*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26313 /* 63638*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26315 /* 63646*/ OPC_EmitNode1, TARGET_VAL(PPC::EFSCMPEQ), 0,
26318 /* 63657*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26320 /* 63665*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26332 /* 63687*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26335 /* 63698*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26342 /* 63711*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26345 /* 63722*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26352 /* 63735*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26355 /* 63746*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26362 /* 63759*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26365 /* 63770*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26372 /* 63783*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26375 /* 63794*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26382 /* 63807*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26385 /* 63818*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26392 /* 63831*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26395 /* 63842*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26402 /* 63855*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26405 /* 63866*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26412 /* 63879*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26415 /* 63890*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26422 /* 63903*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26425 /* 63914*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26432 /* 63927*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26435 /* 63938*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26442 /* 63951*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26445 /* 63962*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26452 /* 63975*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26455 /* 63986*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26462 /* 63999*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26465 /* 64010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26467 /* 64018*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26470 /* 64029*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26472 /* 64037*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26479 /* 64050*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26482 /* 64061*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26484 /* 64069*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26487 /* 64080*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26489 /* 64088*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26496 /* 64101*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26499 /* 64112*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26501 /* 64120*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26504 /* 64131*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26506 /* 64139*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26513 /* 64152*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26516 /* 64163*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26518 /* 64171*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26521 /* 64182*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26523 /* 64190*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26530 /* 64203*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26533 /* 64214*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26535 /* 64222*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26538 /* 64233*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26540 /* 64241*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26547 /* 64254*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26550 /* 64265*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26552 /* 64273*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26555 /* 64284*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26557 /* 64292*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26564 /* 64305*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26567 /* 64316*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26569 /* 64324*/ OPC_EmitNode1, TARGET_VAL(PPC::FCMPUD), 0,
26572 /* 64335*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26574 /* 64343*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26581 /* 64356*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26584 /* 64367*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26586 /* 64375*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26589 /* 64386*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26591 /* 64394*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26598 /* 64407*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26601 /* 64418*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26603 /* 64426*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPLT), 0,
26606 /* 64437*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26608 /* 64445*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26615 /* 64458*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26618 /* 64469*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26620 /* 64477*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26623 /* 64488*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26625 /* 64496*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26632 /* 64509*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26635 /* 64520*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26637 /* 64528*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPGT), 0,
26640 /* 64539*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26642 /* 64547*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26649 /* 64560*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26652 /* 64571*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26654 /* 64579*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26657 /* 64590*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26659 /* 64598*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26666 /* 64611*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26669 /* 64622*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26671 /* 64630*/ OPC_EmitNode1, TARGET_VAL(PPC::EFDCMPEQ), 0,
26674 /* 64641*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26676 /* 64649*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26688 /* 64671*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26691 /* 64682*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26698 /* 64695*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26701 /* 64706*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26708 /* 64719*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26711 /* 64730*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26718 /* 64743*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26721 /* 64754*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26728 /* 64767*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26731 /* 64778*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26738 /* 64791*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26741 /* 64802*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26748 /* 64815*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26751 /* 64826*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26758 /* 64839*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26761 /* 64850*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26763 /* 64858*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26766 /* 64869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26768 /* 64877*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26775 /* 64890*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26778 /* 64901*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26780 /* 64909*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26783 /* 64920*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26785 /* 64928*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26792 /* 64941*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26795 /* 64952*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26797 /* 64960*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26800 /* 64971*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26802 /* 64979*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26809 /* 64992*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26812 /* 65003*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26814 /* 65011*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26817 /* 65022*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26819 /* 65030*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26826 /* 65043*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26829 /* 65054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26831 /* 65062*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26834 /* 65073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26836 /* 65081*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26843 /* 65094*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26846 /* 65105*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26848 /* 65113*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26851 /* 65124*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26853 /* 65132*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26860 /* 65145*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26863 /* 65156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26865 /* 65164*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCMPUQP), 0,
26868 /* 65175*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
26870 /* 65183*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRNOR), 0,
26882 /* 65205*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26889 /* 65218*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTb), 0,
26896 /* 65231*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26903 /* 65244*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26910 /* 65257*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26917 /* 65270*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26924 /* 65283*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTb), 0,
26931 /* 65296*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
26933 /* 65304*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26936 /* 65315*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26943 /* 65329*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26945 /* 65337*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26948 /* 65348*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26955 /* 65362*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26957 /* 65370*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26960 /* 65381*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26967 /* 65395*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26969 /* 65403*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26972 /* 65414*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26979 /* 65428*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
26981 /* 65436*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26984 /* 65447*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
26991 /* 65461*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
26993 /* 65469*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
26996 /* 65480*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27003 /* 65494*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27005 /* 65502*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27008 /* 65513*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27015 /* 65527*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27017 /* 65535*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27020 /* 65546*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27027 /* 65560*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27029 /* 65568*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
27032 /* 65579*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27039 /* 65593*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
27041 /* 65601*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
27044 /* 65612*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27051 /* 65626*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27053 /* 65634*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
27056 /* 65645*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27063 /* 65659*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
27065 /* 65667*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
27068 /* 65678*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27075 /* 65692*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
27077 /* 65700*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQb), 0,
27080 /* 65711*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27092 /* 65734*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27099 /* 65747*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27106 /* 65760*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27113 /* 65773*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27120 /* 65786*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27127 /* 65799*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27134 /* 65812*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27141 /* 65825*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27143 /* 65833*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27146 /* 65844*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27153 /* 65858*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27155 /* 65866*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27158 /* 65877*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27165 /* 65891*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27167 /* 65899*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27170 /* 65910*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27177 /* 65924*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27179 /* 65932*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27182 /* 65943*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27189 /* 65957*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27191 /* 65965*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27194 /* 65976*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27201 /* 65990*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27203 /* 65998*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27206 /* 66009*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27213 /* 66023*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27215 /* 66031*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27218 /* 66042*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27225 /* 66056*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27227 /* 66064*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27230 /* 66075*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27237 /* 66089*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27239 /* 66097*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27242 /* 66108*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27249 /* 66122*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
27251 /* 66130*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27254 /* 66141*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27261 /* 66155*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27263 /* 66163*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
27266 /* 66174*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27273 /* 66188*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27275 /* 66196*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
27278 /* 66207*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27285 /* 66221*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27287 /* 66229*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPEQbs), 0,
27290 /* 66240*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFLOGICALb), 0,
27296 /* 66251*/ /*SwitchOpcode*/ 110, TARGET_VAL(PPCISD::CALL),// ->66364
27301 /* 66258*/ OPC_SwitchOpcode /*4 cases */, 26, TARGET_VAL(ISD::Constant),// ->66288
27306 /* 66269*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BLA), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27314 /* 66281*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BLA8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27319 /* 66288*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::TargetGlobalAddress),// ->66313
27323 /* 66296*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27330 /* 66306*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27335 /* 66313*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::TargetExternalSymbol),// ->66338
27339 /* 66321*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27346 /* 66331*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27351 /* 66338*/ /*SwitchOpcode*/ 22, TARGET_VAL(ISD::MCSymbol),// ->66363
27355 /* 66346*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27362 /* 66356*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27368 /* 66364*/ /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::SC),// ->66385
27372 /* 66370*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27377 /* 66379*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::SC), 0|OPFL_Chain,
27381 /* 66385*/ /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::RFEBB),// ->66406
27385 /* 66391*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27390 /* 66400*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::RFEBB), 0|OPFL_Chain,
27394 /* 66406*/ /*SwitchOpcode*/ 127, TARGET_VAL(ISD::SRA),// ->66536
27399 /* 66414*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27404 /* 66425*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAWI), 0,
27410 /* 66438*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SRADI), 0,
27418 /* 66454*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAW), 0,
27423 /* 66465*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAD), 0,
27432 /* 66482*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAB), 0,
27440 /* 66497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAH), 0,
27448 /* 66512*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAW), 0,
27456 /* 66527*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAD), 0,
27461 /* 66536*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(ISD::SHL),// ->66713
27466 /* 66545*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27474 /* 66564*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
27482 /* 66583*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICR), 0,
27490 /* 66599*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SLW), 0,
27495 /* 66609*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SLD), 0,
27504 /* 66625*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLB), 0,
27512 /* 66640*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLH), 0,
27520 /* 66655*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLW), 0,
27528 /* 66670*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLD), 0,
27536 /* 66685*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLO), 0,
27539 /* 66696*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
27541 /* 66704*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSL), 0,
27546 /* 66713*/ /*SwitchOpcode*/ 45|128,1/*173*/, TARGET_VAL(ISD::SRL),// ->66890
27551 /* 66722*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27559 /* 66741*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
27567 /* 66760*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
27575 /* 66776*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SRW), 0,
27580 /* 66786*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SRD), 0,
27589 /* 66802*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRB), 0,
27597 /* 66817*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRH), 0,
27605 /* 66832*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRW), 0,
27613 /* 66847*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRD), 0,
27621 /* 66862*/ OPC_EmitNode1, TARGET_VAL(PPC::VSRO), 0,
27624 /* 66873*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
27626 /* 66881*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSR), 0,
27631 /* 66890*/ /*SwitchOpcode*/ 87, TARGET_VAL(ISD::ROTL),// ->66980
27636 /* 66898*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27643 /* 66915*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWINM), 0,
27650 /* 66932*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL), 0,
27660 /* 66954*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLWNM), 0,
27666 /* 66969*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDCL), 0,
27672 /* 66980*/ /*SwitchOpcode*/ 72, TARGET_VAL(PPCISD::CALL_NOP),// ->67055
27677 /* 66987*/ OPC_SwitchOpcode /*4 cases */, 22, TARGET_VAL(ISD::MCSymbol),// ->67013
27681 /* 66996*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27688 /* 67006*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27693 /* 67013*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::Constant),// ->67028
27698 /* 67022*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BLA8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27702 /* 67028*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetGlobalAddress),// ->67041
27706 /* 67035*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27710 /* 67041*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::TargetExternalSymbol),// ->67054
27714 /* 67048*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BL8_NOP), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic1,
27719 /* 67055*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::LD_GOT_TPREL_L),// ->67087
27722 /* 67060*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27726 /* 67068*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDgotTprelL32), 0,
27731 /* 67078*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDgotTprelL), 0,
27736 /* 67087*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADD_TLS),// ->67119
27740 /* 67093*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27743 /* 67100*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD4TLS), 0,
27748 /* 67110*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADD8TLS), 0,
27753 /* 67119*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDI_TLSGD_L),// ->67151
27757 /* 67125*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27760 /* 67132*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdL32), 0,
27765 /* 67142*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsgdL), 0,
27770 /* 67151*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::GET_TLS_ADDR),// ->67183
27774 /* 67157*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27777 /* 67164*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsADDR32), 0,
27782 /* 67174*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsADDR), 0,
27787 /* 67183*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDI_TLSLD_L),// ->67215
27791 /* 67189*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27794 /* 67196*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldL32), 0,
27799 /* 67206*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDItlsldL), 0,
27804 /* 67215*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::GET_TLSLD_ADDR),// ->67247
27808 /* 67221*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27811 /* 67228*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsldADDR32), 0,
27816 /* 67238*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::GETtlsldADDR), 0,
27821 /* 67247*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDI_DTPREL_L),// ->67279
27825 /* 67253*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27828 /* 67260*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIdtprelL32), 0,
27833 /* 67270*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIdtprelL), 0,
27838 /* 67279*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::ADDIS_DTPREL_HA),// ->67311
27842 /* 67285*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27845 /* 67292*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDISdtprelHA32), 0,
27850 /* 67302*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDISdtprelHA), 0,
27855 /* 67311*/ /*SwitchOpcode*/ 114, TARGET_VAL(PPCISD::TOC_ENTRY),// ->67428
27860 /* 67319*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
27865 /* 67328*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZtoc), 0|OPFL_MemRefs,
27870 /* 67337*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LWZtocL), 0|OPFL_MemRefs,
27878 /* 67349*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalAddress),
27881 /* 67355*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIStocHA), 0|OPFL_MemRefs,
27887 /* 67365*/ OPC_SwitchOpcode /*4 cases */, 12, TARGET_VAL(ISD::TargetGlobalAddress),// ->67381
27891 /* 67373*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtoc), 0|OPFL_MemRefs,
27895 /* 67381*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetJumpTable),// ->67396
27899 /* 67388*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtocJTI), 0|OPFL_MemRefs,
27903 /* 67396*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetConstantPool),// ->67411
27907 /* 67403*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtocCPT), 0|OPFL_MemRefs,
27911 /* 67411*/ /*SwitchOpcode*/ 12, TARGET_VAL(ISD::TargetBlockAddress),// ->67426
27915 /* 67418*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LDtocBA), 0|OPFL_MemRefs,
27921 /* 67428*/ /*SwitchOpcode*/ 25, TARGET_VAL(PPCISD::EXTSWSLI),// ->67456
27926 /* 67436*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
27932 /* 67448*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSWSLI_32_64), 0,
27936 /* 67456*/ /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::ADDIS_GOT_TPREL_HA),// ->67476
27940 /* 67462*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27943 /* 67468*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDISgotTprelHA), 0,
27947 /* 67476*/ /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::ADDIS_TLSGD_HA),// ->67496
27951 /* 67482*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27954 /* 67488*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIStlsgdHA), 0,
27958 /* 67496*/ /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::ADDIS_TLSLD_HA),// ->67516
27962 /* 67502*/ OPC_CheckOpcode, TARGET_VAL(ISD::TargetGlobalTLSAddress),
27965 /* 67508*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ADDIStlsldHA), 0,
27969 /* 67516*/ /*SwitchOpcode*/ 8|128,1/*136*/, TARGET_VAL(ISD::Constant),// ->67656
27973 /* 67526*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRSET), 0,
27980 /* 67537*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRUNSET), 0,
27987 /* 67557*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CRSET), 0,
27997 /* 67574*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI), 0,
28005 /* 67589*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS), 0,
28012 /* 67602*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
28016 /* 67614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::ORI), 0,
28025 /* 67631*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LI8), 0,
28033 /* 67646*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIS8), 0,
28040 /* 67656*/ /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::RET_FLAG),// ->67681
28046 /* 67666*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BLR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
28053 /* 67675*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BLR8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_Variadic0,
28058 /* 67681*/ /*SwitchOpcode*/ 14, TARGET_VAL(ISD::BR),// ->67698
28062 /* 67687*/ OPC_CheckOpcode, TARGET_VAL(ISD::BasicBlock),
28065 /* 67692*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::B), 0|OPFL_Chain,
28069 /* 67698*/ /*SwitchOpcode*/ 22, TARGET_VAL(PPCISD::BCTRL),// ->67723
28075 /* 67708*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BCTRL), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic0,
28082 /* 67717*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::BCTRL8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput|OPFL_Variadic0,
28087 /* 67723*/ /*SwitchOpcode*/ 7, TARGET_VAL(PPCISD::CLRBHRB),// ->67733
28090 /* 67728*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::CLRBHRB), 0|OPFL_Chain,
28094 /* 67733*/ /*SwitchOpcode*/ 7, TARGET_VAL(ISD::TRAP),// ->67743
28097 /* 67738*/ OPC_MorphNodeTo0, TARGET_VAL(PPC::TRAP), 0|OPFL_Chain,
28101 /* 67743*/ /*SwitchOpcode*/ 123, TARGET_VAL(PPCISD::SHL),// ->67869
28107 /* 67755*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SLW), 0,
28112 /* 67765*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SLD), 0,
28121 /* 67781*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLB), 0,
28129 /* 67796*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLH), 0,
28137 /* 67811*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLW), 0,
28145 /* 67826*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLD), 0,
28153 /* 67841*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLO), 0,
28156 /* 67852*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
28158 /* 67860*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSL), 0,
28163 /* 67869*/ /*SwitchOpcode*/ 123, TARGET_VAL(PPCISD::SRL),// ->67995
28169 /* 67881*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SRW), 0,
28174 /* 67891*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SRD), 0,
28183 /* 67907*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRB), 0,
28191 /* 67922*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRH), 0,
28199 /* 67937*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRW), 0,
28207 /* 67952*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRD), 0,
28215 /* 67967*/ OPC_EmitNode1, TARGET_VAL(PPC::VSRO), 0,
28218 /* 67978*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTB), 0,
28220 /* 67986*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSR), 0,
28225 /* 67995*/ /*SwitchOpcode*/ 91, TARGET_VAL(PPCISD::SRA),// ->68089
28231 /* 68007*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAW), 0,
28236 /* 68018*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::SRAD), 0,
28245 /* 68035*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAB), 0,
28253 /* 68050*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAH), 0,
28261 /* 68065*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAW), 0,
28269 /* 68080*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSRAD), 0,
28274 /* 68089*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::CTLZ),// ->68169
28278 /* 68098*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTLZW), 0,
28284 /* 68109*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTLZD), 0,
28291 /* 68122*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZB), 0,
28298 /* 68135*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZH), 0,
28305 /* 68148*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZW), 0,
28312 /* 68161*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCLZD), 0,
28317 /* 68169*/ /*SwitchOpcode*/ 81, TARGET_VAL(ISD::CTTZ),// ->68253
28322 /* 68180*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTTZW), 0,
28329 /* 68193*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CNTTZD), 0,
28336 /* 68206*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZB), 0,
28343 /* 68219*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZH), 0,
28350 /* 68232*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZW), 0,
28357 /* 68245*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCTZD), 0,
28362 /* 68253*/ /*SwitchOpcode*/ 63, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->68319
28369 /* 68266*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSB), 0,
28374 /* 68275*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSB8), 0,
28383 /* 68290*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSH), 0,
28388 /* 68299*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSH8), 0,
28396 /* 68311*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EXTSW), 0,
28401 /* 68319*/ /*SwitchOpcode*/ 24, TARGET_VAL(PPCISD::CMPB),// ->68346
28405 /* 68327*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CMPB), 0,
28410 /* 68337*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CMPB8), 0,
28415 /* 68346*/ /*SwitchOpcode*/ 9, TARGET_VAL(PPCISD::CR6SET),// ->68358
28419 /* 68352*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CR6SET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28423 /* 68358*/ /*SwitchOpcode*/ 9, TARGET_VAL(PPCISD::CR6UNSET),// ->68370
28427 /* 68364*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CR6UNSET), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28431 /* 68370*/ /*SwitchOpcode*/ 27, TARGET_VAL(PPCISD::MTCTR),// ->68400
28438 /* 68381*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTR), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28445 /* 68392*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTCTR8), 0|OPFL_Chain|OPFL_GlueInput|OPFL_GlueOutput,
28450 /* 68400*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::SREM),// ->68431
28455 /* 68410*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MODSW), 0,
28461 /* 68422*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MODSD), 0,
28466 /* 68431*/ /*SwitchOpcode*/ 28, TARGET_VAL(ISD::UREM),// ->68462
28471 /* 68441*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MODUW), 0,
28477 /* 68453*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MODUD), 0,
28482 /* 68462*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::SDIV),// ->68489
28486 /* 68470*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVW), 0,
28491 /* 68480*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVD), 0,
28496 /* 68489*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::UDIV),// ->68516
28500 /* 68497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVWU), 0,
28505 /* 68507*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DIVDU), 0,
28510 /* 68516*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::MULHS),// ->68543
28514 /* 68524*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHW), 0,
28519 /* 68534*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHD), 0,
28524 /* 68543*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::MULHU),// ->68570
28528 /* 68551*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHWU), 0,
28533 /* 68561*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MULHDU), 0,
28538 /* 68570*/ /*SwitchOpcode*/ 8, TARGET_VAL(PPCISD::PPC32_GOT),// ->68581
28540 /* 68575*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::PPC32GOT), 0,
28544 /* 68581*/ /*SwitchOpcode*/ 10, TARGET_VAL(ISD::READCYCLECOUNTER),// ->68594
28548 /* 68588*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFTB8), 0|OPFL_Chain,
28552 /* 68594*/ /*SwitchOpcode*/ 77, TARGET_VAL(ISD::CTPOP),// ->68674
28556 /* 68603*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::POPCNTD), 0,
28562 /* 68614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::POPCNTW), 0,
28569 /* 68627*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTB), 0,
28576 /* 68640*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTH), 0,
28583 /* 68653*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTW), 0,
28590 /* 68666*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPOPCNTD), 0,
28595 /* 68674*/ /*SwitchOpcode*/ 91|128,1/*219*/, TARGET_VAL(ISD::SELECT),// ->68897
28601 /* 68686*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28603 /* 68694*/ OPC_EmitNode1, TARGET_VAL(PPC::CRNOR), 0,
28605 /* 68702*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28607 /* 68710*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28612 /* 68720*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28617 /* 68731*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28624 /* 68746*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
28630 /* 68758*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
28636 /* 68770*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
28644 /* 68786*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
28650 /* 68798*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
28656 /* 68810*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
28663 /* 68824*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
28668 /* 68835*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
28674 /* 68848*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
28680 /* 68861*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
28686 /* 68874*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
28692 /* 68887*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
28697 /* 68897*/ /*SwitchOpcode*/ 49|128,30/*3889*/, TARGET_VAL(ISD::SELECT_CC),// ->72790
28708 /* 68915*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28710 /* 68923*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28712 /* 68931*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28714 /* 68939*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28716 /* 68947*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28724 /* 68961*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28726 /* 68969*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28728 /* 68977*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28730 /* 68985*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28732 /* 68993*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28740 /* 69007*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28742 /* 69015*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28744 /* 69023*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28746 /* 69031*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28748 /* 69039*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28756 /* 69053*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28758 /* 69061*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28760 /* 69069*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28762 /* 69077*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28764 /* 69085*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28772 /* 69099*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
28774 /* 69107*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28776 /* 69115*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
28778 /* 69123*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28780 /* 69131*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28788 /* 69145*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28790 /* 69153*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28792 /* 69161*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28794 /* 69169*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28796 /* 69177*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28804 /* 69191*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28806 /* 69199*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28808 /* 69207*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28810 /* 69215*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28812 /* 69223*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28820 /* 69237*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28822 /* 69245*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28824 /* 69253*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28826 /* 69261*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28828 /* 69269*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28836 /* 69283*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28838 /* 69291*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28840 /* 69299*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28842 /* 69307*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28844 /* 69315*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28852 /* 69329*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
28854 /* 69337*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28856 /* 69345*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
28858 /* 69353*/ OPC_EmitNode1, TARGET_VAL(PPC::CRAND), 0,
28860 /* 69361*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::CROR), 0,
28868 /* 69375*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28870 /* 69383*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28878 /* 69398*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28880 /* 69406*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28888 /* 69421*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28890 /* 69429*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28898 /* 69444*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28900 /* 69452*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28908 /* 69467*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
28910 /* 69475*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28918 /* 69490*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28920 /* 69498*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28928 /* 69513*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28930 /* 69521*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28938 /* 69536*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28940 /* 69544*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28948 /* 69559*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28950 /* 69567*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28958 /* 69582*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
28960 /* 69590*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I4), 0,
28968 /* 69605*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28970 /* 69613*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28978 /* 69628*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
28980 /* 69636*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28988 /* 69651*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
28990 /* 69659*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
28998 /* 69674*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29000 /* 69682*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29008 /* 69697*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29010 /* 69705*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29018 /* 69720*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29020 /* 69728*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29028 /* 69743*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29030 /* 69751*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29038 /* 69766*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29040 /* 69774*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29048 /* 69789*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29050 /* 69797*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29058 /* 69812*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29060 /* 69820*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_I8), 0,
29069 /* 69837*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29071 /* 69845*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29080 /* 69862*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29082 /* 69870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29091 /* 69887*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29093 /* 69895*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29102 /* 69912*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29104 /* 69920*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29113 /* 69937*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29115 /* 69945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29124 /* 69962*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29126 /* 69970*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29135 /* 69987*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29137 /* 69995*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29146 /* 70012*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29148 /* 70020*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29157 /* 70037*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29159 /* 70045*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29168 /* 70062*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29170 /* 70070*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSFRC), 0,
29179 /* 70087*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29181 /* 70095*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29190 /* 70112*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29192 /* 70120*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29201 /* 70137*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29203 /* 70145*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29212 /* 70162*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29214 /* 70170*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29223 /* 70187*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29225 /* 70195*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29234 /* 70212*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29236 /* 70220*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29245 /* 70237*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29247 /* 70245*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29256 /* 70262*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29258 /* 70270*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29267 /* 70287*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29269 /* 70295*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29278 /* 70312*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29280 /* 70320*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSSRC), 0,
29289 /* 70337*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29291 /* 70345*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29300 /* 70362*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29302 /* 70370*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29311 /* 70387*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29313 /* 70395*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29322 /* 70412*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29324 /* 70420*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29333 /* 70437*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29335 /* 70445*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29344 /* 70462*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29346 /* 70470*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29355 /* 70487*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29357 /* 70495*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29366 /* 70512*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29368 /* 70520*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29377 /* 70537*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29379 /* 70545*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29388 /* 70562*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29390 /* 70570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE4), 0,
29399 /* 70587*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29401 /* 70595*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29410 /* 70612*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29412 /* 70620*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29421 /* 70637*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29423 /* 70645*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29432 /* 70662*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29434 /* 70670*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29443 /* 70687*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29445 /* 70695*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29454 /* 70712*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29456 /* 70720*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29465 /* 70737*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29467 /* 70745*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29476 /* 70762*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29478 /* 70770*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29487 /* 70787*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29489 /* 70795*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29498 /* 70812*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29500 /* 70820*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_SPE), 0,
29509 /* 70837*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29511 /* 70845*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29520 /* 70862*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29522 /* 70870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29531 /* 70887*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29533 /* 70895*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29542 /* 70912*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29544 /* 70920*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29553 /* 70937*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29555 /* 70945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29564 /* 70962*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29566 /* 70970*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29575 /* 70987*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29577 /* 70995*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29586 /* 71012*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29588 /* 71020*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29597 /* 71037*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29599 /* 71045*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29608 /* 71062*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29610 /* 71070*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F4), 0,
29619 /* 71087*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29621 /* 71095*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29630 /* 71112*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29632 /* 71120*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29641 /* 71137*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29643 /* 71145*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29652 /* 71162*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29654 /* 71170*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29663 /* 71187*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29665 /* 71195*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29674 /* 71212*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29676 /* 71220*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29685 /* 71237*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29687 /* 71245*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29696 /* 71262*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29698 /* 71270*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29707 /* 71287*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29709 /* 71295*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29718 /* 71312*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29720 /* 71320*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F8), 0,
29728 /* 71335*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29730 /* 71343*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29738 /* 71358*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29740 /* 71366*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29748 /* 71381*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29750 /* 71389*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29758 /* 71404*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29760 /* 71412*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29768 /* 71427*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29770 /* 71435*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29778 /* 71450*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29780 /* 71458*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29788 /* 71473*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29790 /* 71481*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29798 /* 71496*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29800 /* 71504*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29808 /* 71519*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29810 /* 71527*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29818 /* 71542*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29820 /* 71550*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_F16), 0,
29829 /* 71567*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29831 /* 71575*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29840 /* 71592*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29842 /* 71600*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29851 /* 71617*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29853 /* 71625*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29862 /* 71642*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29864 /* 71650*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29873 /* 71667*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29875 /* 71675*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29884 /* 71692*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29886 /* 71700*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29895 /* 71717*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29897 /* 71725*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29906 /* 71742*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29908 /* 71750*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29917 /* 71767*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29919 /* 71775*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29928 /* 71792*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
29930 /* 71800*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QBRC), 0,
29938 /* 71815*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29940 /* 71823*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29948 /* 71838*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
29950 /* 71846*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29958 /* 71861*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29960 /* 71869*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29968 /* 71884*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29970 /* 71892*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29978 /* 71907*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
29980 /* 71915*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29988 /* 71930*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
29990 /* 71938*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
29998 /* 71953*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30000 /* 71961*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30008 /* 71976*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30010 /* 71984*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30018 /* 71999*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30020 /* 72007*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30028 /* 72022*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30030 /* 72030*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VRRC), 0,
30039 /* 72047*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30041 /* 72055*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30050 /* 72072*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30052 /* 72080*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30061 /* 72097*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30063 /* 72105*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30072 /* 72122*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30074 /* 72130*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30083 /* 72147*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
30085 /* 72155*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30094 /* 72172*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30096 /* 72180*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30105 /* 72197*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30107 /* 72205*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30116 /* 72222*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30118 /* 72230*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30127 /* 72247*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30129 /* 72255*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30138 /* 72272*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30140 /* 72280*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_VSRC), 0,
30149 /* 72297*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30151 /* 72305*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30160 /* 72322*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30162 /* 72330*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30171 /* 72347*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30173 /* 72355*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30182 /* 72372*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30184 /* 72380*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30193 /* 72397*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
30195 /* 72405*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30204 /* 72422*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30206 /* 72430*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30215 /* 72447*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30217 /* 72455*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30226 /* 72472*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30228 /* 72480*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30237 /* 72497*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30239 /* 72505*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30248 /* 72522*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30250 /* 72530*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QFRC), 0,
30259 /* 72547*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30261 /* 72555*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30270 /* 72572*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30272 /* 72580*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30281 /* 72597*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30283 /* 72605*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30292 /* 72622*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30294 /* 72630*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30303 /* 72647*/ OPC_EmitNode1, TARGET_VAL(PPC::CREQV), 0,
30305 /* 72655*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30314 /* 72672*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30316 /* 72680*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30325 /* 72697*/ OPC_EmitNode1, TARGET_VAL(PPC::CRORC), 0,
30327 /* 72705*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30336 /* 72722*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30338 /* 72730*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30347 /* 72747*/ OPC_EmitNode1, TARGET_VAL(PPC::CRANDC), 0,
30349 /* 72755*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30358 /* 72772*/ OPC_EmitNode1, TARGET_VAL(PPC::CRXOR), 0,
30360 /* 72780*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::SELECT_QSRC), 0,
30365 /* 72790*/ /*SwitchOpcode*/ 28|128,107/*13724*/, TARGET_VAL(ISD::BITREVERSE),// ->86518
30371 /* 72808*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30374 /* 72823*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30377 /* 72835*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30379 /* 72843*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30384 /* 72860*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30387 /* 72875*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30390 /* 72887*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30392 /* 72895*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30394 /* 72903*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30399 /* 72920*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30402 /* 72934*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30405 /* 72945*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30407 /* 72953*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30412 /* 72970*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30415 /* 72985*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30418 /* 72997*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30420 /* 73005*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30425 /* 73022*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30428 /* 73037*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30431 /* 73049*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30433 /* 73057*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30435 /* 73065*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30440 /* 73082*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30443 /* 73097*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30446 /* 73109*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30448 /* 73117*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30450 /* 73125*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30455 /* 73142*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30458 /* 73156*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30461 /* 73167*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30463 /* 73175*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30468 /* 73192*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30471 /* 73207*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30474 /* 73219*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30476 /* 73227*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30481 /* 73244*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30484 /* 73259*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30487 /* 73271*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30489 /* 73279*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30491 /* 73287*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30496 /* 73304*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30499 /* 73318*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30502 /* 73329*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30504 /* 73337*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30509 /* 73354*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30512 /* 73369*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30515 /* 73381*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30517 /* 73389*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30522 /* 73406*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30525 /* 73421*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30528 /* 73433*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30530 /* 73441*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30532 /* 73449*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30537 /* 73466*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30540 /* 73481*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30543 /* 73493*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30545 /* 73501*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30547 /* 73509*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30552 /* 73526*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30555 /* 73541*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30558 /* 73554*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30560 /* 73564*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30562 /* 73573*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30567 /* 73591*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30572 /* 73614*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30575 /* 73632*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30578 /* 73645*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30580 /* 73655*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30585 /* 73674*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30588 /* 73692*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30591 /* 73705*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30593 /* 73715*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30595 /* 73725*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30600 /* 73744*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30603 /* 73762*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30606 /* 73774*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30608 /* 73784*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30613 /* 73803*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30616 /* 73821*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30619 /* 73834*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30621 /* 73844*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30626 /* 73863*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30629 /* 73881*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30632 /* 73894*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30634 /* 73904*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30636 /* 73914*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30641 /* 73933*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30644 /* 73952*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30647 /* 73965*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30649 /* 73975*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30651 /* 73985*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30656 /* 74004*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30659 /* 74022*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30662 /* 74034*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30664 /* 74044*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30669 /* 74063*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30672 /* 74081*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30675 /* 74094*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30677 /* 74104*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30682 /* 74123*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30685 /* 74141*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30688 /* 74154*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30690 /* 74164*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30692 /* 74174*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30697 /* 74193*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30700 /* 74211*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30703 /* 74223*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30705 /* 74233*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30710 /* 74252*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30713 /* 74270*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30716 /* 74283*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30718 /* 74293*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30723 /* 74312*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30726 /* 74330*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30729 /* 74343*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30731 /* 74353*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30733 /* 74363*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30738 /* 74382*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30741 /* 74401*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30744 /* 74414*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30746 /* 74424*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30748 /* 74434*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30753 /* 74453*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30756 /* 74472*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30759 /* 74485*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30761 /* 74495*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30763 /* 74505*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30768 /* 74524*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
30773 /* 74549*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30776 /* 74567*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30779 /* 74580*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30781 /* 74590*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30786 /* 74609*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30789 /* 74627*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30792 /* 74640*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30794 /* 74650*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30796 /* 74660*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30801 /* 74679*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30804 /* 74697*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30807 /* 74709*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30809 /* 74719*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30814 /* 74738*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30817 /* 74756*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30820 /* 74769*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30822 /* 74779*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30827 /* 74798*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30830 /* 74816*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30833 /* 74829*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30835 /* 74839*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30837 /* 74849*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30842 /* 74868*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30845 /* 74887*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30848 /* 74900*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30850 /* 74910*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30852 /* 74920*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30857 /* 74939*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30860 /* 74957*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30863 /* 74969*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30865 /* 74979*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30870 /* 74998*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30873 /* 75016*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30876 /* 75029*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30878 /* 75039*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30883 /* 75058*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30886 /* 75076*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30889 /* 75089*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30891 /* 75099*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30893 /* 75109*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30898 /* 75128*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30901 /* 75146*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30904 /* 75158*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30906 /* 75168*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30911 /* 75187*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30914 /* 75205*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30917 /* 75218*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30919 /* 75228*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30924 /* 75247*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30927 /* 75265*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30930 /* 75278*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30932 /* 75288*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30934 /* 75298*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30939 /* 75317*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30942 /* 75336*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30945 /* 75349*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30947 /* 75359*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30949 /* 75369*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30954 /* 75388*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
30957 /* 75407*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30960 /* 75420*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30962 /* 75430*/ OPC_EmitNode1, TARGET_VAL(PPC::AND), 0,
30964 /* 75440*/ OPC_EmitNode1, TARGET_VAL(PPC::OR), 0,
30969 /* 75459*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
30973 /* 75481*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::RLDICL_32), 0,
30978 /* 75496*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30982 /* 75508*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
30984 /* 75517*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
30987 /* 75528*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
30990 /* 75540*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
30993 /* 75551*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
30997 /* 75566*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31000 /* 75580*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31003 /* 75593*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31005 /* 75601*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31009 /* 75615*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31011 /* 75624*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31014 /* 75635*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31017 /* 75647*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31020 /* 75658*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31024 /* 75673*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31027 /* 75687*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31030 /* 75700*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31032 /* 75708*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31034 /* 75716*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31038 /* 75730*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31040 /* 75739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31043 /* 75749*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31046 /* 75760*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31049 /* 75771*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31053 /* 75786*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31056 /* 75799*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31059 /* 75811*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31061 /* 75819*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31065 /* 75833*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31067 /* 75842*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31070 /* 75853*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31073 /* 75865*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31076 /* 75876*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31080 /* 75891*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31083 /* 75905*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31086 /* 75918*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31088 /* 75926*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31092 /* 75940*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31094 /* 75949*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31097 /* 75960*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31100 /* 75972*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31103 /* 75983*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31107 /* 75998*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31110 /* 76012*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31113 /* 76025*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31115 /* 76033*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31117 /* 76041*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31121 /* 76055*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31123 /* 76064*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31126 /* 76075*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31129 /* 76087*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31132 /* 76098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31136 /* 76113*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31139 /* 76127*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31142 /* 76140*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31144 /* 76148*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31146 /* 76156*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31150 /* 76170*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31152 /* 76179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31155 /* 76189*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31158 /* 76200*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31161 /* 76211*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31165 /* 76226*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31168 /* 76239*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31171 /* 76251*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31173 /* 76260*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31177 /* 76275*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31179 /* 76286*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31182 /* 76297*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31185 /* 76310*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31188 /* 76323*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31192 /* 76341*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31195 /* 76358*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31198 /* 76373*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31200 /* 76383*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31204 /* 76399*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31206 /* 76410*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31209 /* 76421*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31212 /* 76434*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31215 /* 76447*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31219 /* 76465*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31222 /* 76482*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31225 /* 76497*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31227 /* 76507*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31229 /* 76517*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31233 /* 76533*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31235 /* 76545*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31238 /* 76555*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31241 /* 76567*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31244 /* 76580*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31248 /* 76598*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31251 /* 76614*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31254 /* 76628*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31256 /* 76638*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31260 /* 76654*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31262 /* 76665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31265 /* 76676*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31268 /* 76689*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31271 /* 76702*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31275 /* 76720*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31278 /* 76737*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31281 /* 76752*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31283 /* 76762*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31287 /* 76778*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31289 /* 76789*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31292 /* 76800*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31295 /* 76813*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31298 /* 76826*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31302 /* 76844*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31305 /* 76861*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31308 /* 76876*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31310 /* 76886*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31312 /* 76896*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31316 /* 76912*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31318 /* 76924*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31321 /* 76935*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31324 /* 76948*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31327 /* 76961*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31331 /* 76979*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31334 /* 76996*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31337 /* 77011*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31339 /* 77021*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31341 /* 77031*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31345 /* 77047*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31347 /* 77059*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31350 /* 77070*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31353 /* 77083*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31356 /* 77096*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31360 /* 77114*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31363 /* 77131*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31366 /* 77146*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31368 /* 77156*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31370 /* 77166*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31373 /* 77179*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31378 /* 77198*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
31382 /* 77218*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31384 /* 77229*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31387 /* 77240*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31390 /* 77253*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31393 /* 77266*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31397 /* 77284*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31400 /* 77301*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31403 /* 77316*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31405 /* 77326*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31409 /* 77342*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31411 /* 77353*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31414 /* 77364*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31417 /* 77377*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31420 /* 77390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31424 /* 77408*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31427 /* 77425*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31430 /* 77440*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31432 /* 77450*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31434 /* 77460*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31438 /* 77476*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31440 /* 77488*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31443 /* 77498*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31446 /* 77510*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31449 /* 77523*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31453 /* 77541*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31456 /* 77557*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31459 /* 77571*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31461 /* 77581*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31465 /* 77597*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31467 /* 77608*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31470 /* 77619*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31473 /* 77632*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31476 /* 77645*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31480 /* 77663*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31483 /* 77680*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31486 /* 77695*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31488 /* 77705*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31492 /* 77721*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31494 /* 77732*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31497 /* 77743*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31500 /* 77756*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31503 /* 77769*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31507 /* 77787*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31510 /* 77804*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31513 /* 77819*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31515 /* 77829*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31517 /* 77839*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31521 /* 77855*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31523 /* 77867*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31526 /* 77878*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31529 /* 77891*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31532 /* 77904*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31536 /* 77922*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31539 /* 77939*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31542 /* 77954*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31544 /* 77964*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31546 /* 77974*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31550 /* 77990*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31552 /* 78002*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31555 /* 78012*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31558 /* 78024*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31561 /* 78037*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31565 /* 78055*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31568 /* 78071*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31571 /* 78085*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31573 /* 78095*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31577 /* 78111*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31579 /* 78122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31582 /* 78133*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31585 /* 78146*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31588 /* 78159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31592 /* 78177*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31595 /* 78194*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31598 /* 78209*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31600 /* 78219*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31604 /* 78235*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31606 /* 78246*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31609 /* 78257*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31612 /* 78270*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31615 /* 78283*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31619 /* 78301*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31622 /* 78318*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31625 /* 78333*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31627 /* 78343*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31629 /* 78353*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31633 /* 78369*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31635 /* 78381*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31638 /* 78391*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31641 /* 78403*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31644 /* 78416*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31648 /* 78434*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31651 /* 78450*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31654 /* 78464*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31656 /* 78474*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31660 /* 78490*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31662 /* 78501*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31665 /* 78512*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31668 /* 78525*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31671 /* 78538*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31675 /* 78556*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31678 /* 78573*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31681 /* 78588*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31683 /* 78598*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31687 /* 78614*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31689 /* 78625*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31692 /* 78636*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31695 /* 78649*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31698 /* 78662*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31702 /* 78680*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31705 /* 78697*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31708 /* 78712*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31710 /* 78722*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31712 /* 78732*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31716 /* 78748*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31718 /* 78760*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31721 /* 78771*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31724 /* 78784*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31727 /* 78797*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31731 /* 78815*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31734 /* 78832*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31737 /* 78847*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31739 /* 78857*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31741 /* 78867*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31745 /* 78883*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31747 /* 78895*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31750 /* 78906*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31753 /* 78919*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31756 /* 78932*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31760 /* 78950*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31763 /* 78967*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31766 /* 78982*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31768 /* 78992*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31770 /* 79002*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31773 /* 79015*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
31778 /* 79034*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
31782 /* 79056*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31784 /* 79067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31787 /* 79078*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31790 /* 79091*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31793 /* 79104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31797 /* 79122*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31800 /* 79139*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31803 /* 79154*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31805 /* 79164*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31809 /* 79180*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31811 /* 79191*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31814 /* 79202*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31817 /* 79215*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31820 /* 79228*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31824 /* 79246*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31827 /* 79263*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31830 /* 79278*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31832 /* 79288*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31834 /* 79298*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31838 /* 79314*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31840 /* 79326*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31843 /* 79336*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31846 /* 79348*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31849 /* 79361*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31853 /* 79379*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31856 /* 79395*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31859 /* 79409*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31861 /* 79419*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31865 /* 79435*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31867 /* 79446*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31870 /* 79457*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31873 /* 79470*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31876 /* 79483*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31880 /* 79501*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31883 /* 79518*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31886 /* 79533*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31888 /* 79543*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31892 /* 79559*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31894 /* 79570*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31897 /* 79581*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31900 /* 79594*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31903 /* 79607*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31907 /* 79625*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31910 /* 79642*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31913 /* 79657*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31915 /* 79667*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31917 /* 79677*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31921 /* 79693*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31923 /* 79705*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31926 /* 79716*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31929 /* 79729*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31932 /* 79742*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31936 /* 79760*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31939 /* 79777*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31942 /* 79792*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31944 /* 79802*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31946 /* 79812*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
31950 /* 79828*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31952 /* 79840*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31955 /* 79850*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31958 /* 79862*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31961 /* 79875*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31965 /* 79893*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31968 /* 79909*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31971 /* 79923*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
31973 /* 79933*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
31977 /* 79949*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
31979 /* 79960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
31982 /* 79971*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
31985 /* 79984*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
31988 /* 79997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
31992 /* 80015*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
31995 /* 80032*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
31998 /* 80047*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32000 /* 80057*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32004 /* 80073*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32006 /* 80084*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32009 /* 80095*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32012 /* 80108*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32015 /* 80121*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32019 /* 80139*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32022 /* 80156*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32025 /* 80171*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32027 /* 80181*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32029 /* 80191*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32033 /* 80207*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32035 /* 80219*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32038 /* 80229*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32041 /* 80241*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32044 /* 80254*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32048 /* 80272*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32051 /* 80288*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32054 /* 80302*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32056 /* 80312*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32060 /* 80328*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32062 /* 80339*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32065 /* 80350*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32068 /* 80363*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32071 /* 80376*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32075 /* 80394*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32078 /* 80411*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32081 /* 80426*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32083 /* 80436*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32087 /* 80452*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32089 /* 80463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32092 /* 80474*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32095 /* 80487*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32098 /* 80500*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32102 /* 80518*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32105 /* 80535*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32108 /* 80550*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32110 /* 80560*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32112 /* 80570*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32116 /* 80586*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32118 /* 80598*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32121 /* 80609*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32124 /* 80622*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32127 /* 80635*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32131 /* 80653*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32134 /* 80670*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32137 /* 80685*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32139 /* 80695*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32141 /* 80705*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32145 /* 80721*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32147 /* 80733*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32150 /* 80744*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32153 /* 80757*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32156 /* 80770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32160 /* 80788*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32163 /* 80805*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32166 /* 80820*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32168 /* 80830*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32170 /* 80840*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32173 /* 80853*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
32178 /* 80872*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
32181 /* 80891*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32185 /* 80908*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32187 /* 80920*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32191 /* 80932*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32193 /* 80943*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32196 /* 80954*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32199 /* 80967*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32202 /* 80980*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32206 /* 80998*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32209 /* 81015*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32212 /* 81030*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32214 /* 81040*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32218 /* 81056*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32220 /* 81067*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32223 /* 81078*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32226 /* 81091*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32229 /* 81104*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32233 /* 81122*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32236 /* 81139*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32239 /* 81154*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32241 /* 81164*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32243 /* 81174*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32247 /* 81190*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32249 /* 81202*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32252 /* 81212*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32255 /* 81224*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32258 /* 81237*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32262 /* 81255*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32265 /* 81271*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32268 /* 81285*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32270 /* 81295*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32274 /* 81311*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32276 /* 81322*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32279 /* 81333*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32282 /* 81346*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32285 /* 81359*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32289 /* 81377*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32292 /* 81394*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32295 /* 81409*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32297 /* 81419*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32301 /* 81435*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32303 /* 81446*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32306 /* 81457*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32309 /* 81470*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32312 /* 81483*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32316 /* 81501*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32319 /* 81518*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32322 /* 81533*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32324 /* 81543*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32326 /* 81553*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32330 /* 81569*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32332 /* 81581*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32335 /* 81592*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32338 /* 81605*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32341 /* 81618*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32345 /* 81636*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32348 /* 81653*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32351 /* 81668*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32353 /* 81678*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32355 /* 81688*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32359 /* 81704*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32361 /* 81716*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32364 /* 81726*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32367 /* 81738*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32370 /* 81751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32374 /* 81769*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32377 /* 81785*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32380 /* 81799*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32382 /* 81809*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32386 /* 81825*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32388 /* 81836*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32391 /* 81847*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32394 /* 81860*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32397 /* 81873*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32401 /* 81891*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32404 /* 81908*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32407 /* 81923*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32409 /* 81933*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32413 /* 81949*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32415 /* 81960*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32418 /* 81971*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32421 /* 81984*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32424 /* 81997*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32428 /* 82015*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32431 /* 82032*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32434 /* 82047*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32436 /* 82057*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32438 /* 82067*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32442 /* 82083*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32444 /* 82095*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32447 /* 82105*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32450 /* 82117*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32453 /* 82130*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32457 /* 82148*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32460 /* 82164*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32463 /* 82178*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32465 /* 82188*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32469 /* 82204*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32471 /* 82215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32474 /* 82226*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32477 /* 82239*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32480 /* 82252*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32484 /* 82270*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32487 /* 82287*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32490 /* 82302*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32492 /* 82312*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32496 /* 82328*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32498 /* 82339*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32501 /* 82350*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32504 /* 82363*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32507 /* 82376*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32511 /* 82394*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32514 /* 82411*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32517 /* 82426*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32519 /* 82436*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32521 /* 82446*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32525 /* 82462*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32527 /* 82474*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32530 /* 82485*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32533 /* 82498*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32536 /* 82511*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32540 /* 82529*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32543 /* 82546*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32546 /* 82561*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32548 /* 82571*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32550 /* 82581*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32554 /* 82597*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32556 /* 82609*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32559 /* 82620*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32562 /* 82633*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32565 /* 82646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32569 /* 82664*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32572 /* 82681*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32575 /* 82696*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32577 /* 82706*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32579 /* 82716*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32583 /* 82732*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32586 /* 82747*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
32591 /* 82766*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWINM), 0,
32595 /* 82786*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32597 /* 82797*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32600 /* 82808*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32603 /* 82821*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32606 /* 82834*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32610 /* 82852*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32613 /* 82869*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32616 /* 82884*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32618 /* 82894*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32622 /* 82910*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32624 /* 82921*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32627 /* 82932*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32630 /* 82945*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32633 /* 82958*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32637 /* 82976*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32640 /* 82993*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32643 /* 83008*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32645 /* 83018*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32647 /* 83028*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32651 /* 83044*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32653 /* 83056*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32656 /* 83066*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32659 /* 83078*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32662 /* 83091*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32666 /* 83109*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32669 /* 83125*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32672 /* 83139*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32674 /* 83149*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32678 /* 83165*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32680 /* 83176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32683 /* 83187*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32686 /* 83200*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32689 /* 83213*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32693 /* 83231*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32696 /* 83248*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32699 /* 83263*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32701 /* 83273*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32705 /* 83289*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32707 /* 83300*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32710 /* 83311*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32713 /* 83324*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32716 /* 83337*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32720 /* 83355*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32723 /* 83372*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32726 /* 83387*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32728 /* 83397*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32730 /* 83407*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32734 /* 83423*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32736 /* 83435*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32739 /* 83446*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32742 /* 83459*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32745 /* 83472*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32749 /* 83490*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32752 /* 83507*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32755 /* 83522*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32757 /* 83532*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32759 /* 83542*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32763 /* 83558*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32765 /* 83570*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32768 /* 83580*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32771 /* 83592*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32774 /* 83605*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32778 /* 83623*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32781 /* 83639*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32784 /* 83653*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32786 /* 83663*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32790 /* 83679*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32792 /* 83690*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32795 /* 83701*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32798 /* 83714*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32801 /* 83727*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32805 /* 83745*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32808 /* 83762*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32811 /* 83777*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32813 /* 83787*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32817 /* 83803*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32819 /* 83814*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32822 /* 83825*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32825 /* 83838*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32828 /* 83851*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32832 /* 83869*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32835 /* 83886*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32838 /* 83901*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32840 /* 83911*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32842 /* 83921*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32846 /* 83937*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32848 /* 83949*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32851 /* 83959*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32854 /* 83971*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32857 /* 83984*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32861 /* 84002*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32864 /* 84018*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32867 /* 84032*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32869 /* 84042*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32873 /* 84058*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32875 /* 84069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32878 /* 84080*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32881 /* 84093*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32884 /* 84106*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32888 /* 84124*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32891 /* 84141*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32894 /* 84156*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32896 /* 84166*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32900 /* 84182*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32902 /* 84193*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32905 /* 84204*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32908 /* 84217*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32911 /* 84230*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32915 /* 84248*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32918 /* 84265*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32921 /* 84280*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32923 /* 84290*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32925 /* 84300*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32929 /* 84316*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32931 /* 84328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32934 /* 84339*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32937 /* 84352*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32940 /* 84365*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32944 /* 84383*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32947 /* 84400*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32950 /* 84415*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32952 /* 84425*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32954 /* 84435*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32958 /* 84451*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32960 /* 84463*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
32963 /* 84474*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
32966 /* 84487*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
32969 /* 84500*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
32973 /* 84518*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
32976 /* 84535*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
32979 /* 84550*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
32981 /* 84560*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
32983 /* 84570*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
32987 /* 84586*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
32990 /* 84601*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
32995 /* 84620*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
32999 /* 84642*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33001 /* 84653*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33004 /* 84664*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33007 /* 84677*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33010 /* 84690*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33014 /* 84708*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33017 /* 84725*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33020 /* 84740*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33022 /* 84750*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33026 /* 84766*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33028 /* 84777*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33031 /* 84788*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33034 /* 84801*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33037 /* 84814*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33041 /* 84832*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33044 /* 84849*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33047 /* 84864*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33049 /* 84874*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33051 /* 84884*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33055 /* 84900*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33057 /* 84912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33060 /* 84922*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33063 /* 84934*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33066 /* 84947*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33070 /* 84965*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33073 /* 84981*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33076 /* 84995*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33078 /* 85005*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33082 /* 85021*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33084 /* 85032*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33087 /* 85043*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33090 /* 85056*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33093 /* 85069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33097 /* 85087*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33100 /* 85104*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33103 /* 85119*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33105 /* 85129*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33109 /* 85145*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33111 /* 85156*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33114 /* 85167*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33117 /* 85180*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33120 /* 85193*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33124 /* 85211*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33127 /* 85228*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33130 /* 85243*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33132 /* 85253*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33134 /* 85263*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33138 /* 85279*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33140 /* 85291*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33143 /* 85302*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33146 /* 85315*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33149 /* 85328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33153 /* 85346*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33156 /* 85363*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33159 /* 85378*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33161 /* 85388*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33163 /* 85398*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33167 /* 85414*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33169 /* 85426*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33172 /* 85436*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33175 /* 85448*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33178 /* 85461*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33182 /* 85479*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33185 /* 85495*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33188 /* 85509*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33190 /* 85519*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33194 /* 85535*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33196 /* 85546*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33199 /* 85557*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33202 /* 85570*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33205 /* 85583*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33209 /* 85601*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33212 /* 85618*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33215 /* 85633*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33217 /* 85643*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33221 /* 85659*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33223 /* 85670*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33226 /* 85681*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33229 /* 85694*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33232 /* 85707*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33236 /* 85725*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33239 /* 85742*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33242 /* 85757*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33244 /* 85767*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33246 /* 85777*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33250 /* 85793*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33252 /* 85805*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33255 /* 85815*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33258 /* 85827*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33261 /* 85840*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33265 /* 85858*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33268 /* 85874*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33271 /* 85888*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33273 /* 85898*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33277 /* 85914*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33279 /* 85925*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33282 /* 85936*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33285 /* 85949*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33288 /* 85962*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33292 /* 85980*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33295 /* 85997*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33298 /* 86012*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33300 /* 86022*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33304 /* 86038*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33306 /* 86049*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33309 /* 86060*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33312 /* 86073*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33315 /* 86086*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33319 /* 86104*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33322 /* 86121*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33325 /* 86136*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33327 /* 86146*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33329 /* 86156*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33333 /* 86172*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33335 /* 86184*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33338 /* 86195*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33341 /* 86208*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33344 /* 86221*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33348 /* 86239*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33351 /* 86256*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33354 /* 86271*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33356 /* 86281*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33358 /* 86291*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33362 /* 86307*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33364 /* 86319*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
33367 /* 86330*/ OPC_EmitNode1, TARGET_VAL(PPC::LIS), 0,
33370 /* 86343*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI), 0,
33373 /* 86356*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33377 /* 86374*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
33380 /* 86391*/ OPC_EmitNode1, TARGET_VAL(PPC::ORIS8), 0,
33383 /* 86406*/ OPC_EmitNode1, TARGET_VAL(PPC::ORI8), 0,
33385 /* 86416*/ OPC_EmitNode1, TARGET_VAL(PPC::AND8), 0,
33387 /* 86426*/ OPC_EmitNode1, TARGET_VAL(PPC::OR8), 0,
33391 /* 86442*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICL), 0,
33394 /* 86457*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33399 /* 86476*/ OPC_EmitNode1, TARGET_VAL(PPC::RLWIMI), 0,
33402 /* 86495*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
33404 /* 86507*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::OR8), 0,
33409 /* 86518*/ /*SwitchOpcode*/ 13|128,21/*2701*/, TARGET_VAL(ISD::UINT_TO_FP),// ->89223
33415 /* 86534*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33426 /* 86555*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33429 /* 86566*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33431 /* 86574*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33443 /* 86595*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33446 /* 86606*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33448 /* 86614*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33460 /* 86635*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33463 /* 86646*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33465 /* 86654*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33477 /* 86675*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33480 /* 86686*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33482 /* 86694*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33494 /* 86715*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33497 /* 86726*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33499 /* 86734*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33511 /* 86755*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33514 /* 86766*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33516 /* 86774*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33528 /* 86795*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33531 /* 86806*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33533 /* 86814*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33545 /* 86835*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33548 /* 86846*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33550 /* 86854*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33558 /* 86868*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33569 /* 86889*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33572 /* 86900*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33574 /* 86908*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33586 /* 86929*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33589 /* 86940*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33591 /* 86948*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33603 /* 86969*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33606 /* 86980*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33608 /* 86988*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33620 /* 87009*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33623 /* 87020*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33625 /* 87028*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33637 /* 87049*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33640 /* 87060*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33642 /* 87068*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33654 /* 87089*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33657 /* 87100*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33659 /* 87108*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33671 /* 87129*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33674 /* 87140*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33676 /* 87148*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33688 /* 87169*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33691 /* 87180*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33693 /* 87188*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33705 /* 87209*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33708 /* 87220*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33710 /* 87228*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33722 /* 87249*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33725 /* 87260*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33727 /* 87268*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33739 /* 87289*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33742 /* 87300*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33744 /* 87308*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33756 /* 87329*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33759 /* 87340*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33761 /* 87348*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33773 /* 87369*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33776 /* 87380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33778 /* 87388*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33790 /* 87409*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33793 /* 87420*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33795 /* 87428*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33807 /* 87449*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33810 /* 87460*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33812 /* 87468*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33824 /* 87489*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33827 /* 87500*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33829 /* 87508*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33837 /* 87523*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33848 /* 87544*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33851 /* 87555*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33853 /* 87563*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33865 /* 87584*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33868 /* 87595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33870 /* 87603*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33882 /* 87624*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33885 /* 87635*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33887 /* 87643*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33899 /* 87664*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33902 /* 87675*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33904 /* 87683*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33916 /* 87704*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33919 /* 87715*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33921 /* 87723*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33933 /* 87744*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33936 /* 87755*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33938 /* 87763*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33950 /* 87784*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33953 /* 87795*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33955 /* 87803*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33967 /* 87824*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
33970 /* 87835*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33972 /* 87843*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
33980 /* 87857*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
33991 /* 87878*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
33994 /* 87889*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
33996 /* 87897*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34008 /* 87918*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34011 /* 87929*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34013 /* 87937*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34025 /* 87958*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34028 /* 87969*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34030 /* 87977*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34042 /* 87998*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34045 /* 88009*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34047 /* 88017*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34059 /* 88038*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34062 /* 88049*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34064 /* 88057*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34076 /* 88078*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34079 /* 88089*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34081 /* 88097*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34093 /* 88118*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34096 /* 88129*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34098 /* 88137*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34110 /* 88158*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34113 /* 88169*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34115 /* 88177*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34127 /* 88198*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34130 /* 88209*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34132 /* 88217*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34144 /* 88238*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34147 /* 88249*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34149 /* 88257*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34161 /* 88278*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34164 /* 88289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34166 /* 88297*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34178 /* 88318*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34181 /* 88329*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34183 /* 88337*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34195 /* 88358*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34198 /* 88369*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34200 /* 88377*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34212 /* 88398*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34215 /* 88409*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34217 /* 88417*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34229 /* 88438*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34232 /* 88449*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34234 /* 88457*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34246 /* 88478*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
34249 /* 88489*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34251 /* 88497*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34257 /* 88507*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34270 /* 88531*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
34272 /* 88539*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34282 /* 88557*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSD), 0|OPFL_Chain|OPFL_MemRefs,
34284 /* 88565*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34299 /* 88591*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
34301 /* 88599*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34312 /* 88618*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
34314 /* 88626*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34327 /* 88648*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSDX), 0|OPFL_Chain|OPFL_MemRefs,
34329 /* 88656*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0|OPFL_Chain,
34335 /* 88666*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
34345 /* 88687*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34347 /* 88695*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34354 /* 88708*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
34357 /* 88720*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34359 /* 88728*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34370 /* 88748*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34372 /* 88756*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34379 /* 88769*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34381 /* 88777*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34395 /* 88802*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34397 /* 88810*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34404 /* 88823*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34406 /* 88831*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34417 /* 88851*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34419 /* 88859*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34426 /* 88872*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
34429 /* 88884*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34431 /* 88892*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34445 /* 88916*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34447 /* 88924*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34454 /* 88937*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34456 /* 88945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34469 /* 88968*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34471 /* 88976*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34478 /* 88989*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34480 /* 88997*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34487 /* 89007*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
34494 /* 89021*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34505 /* 89043*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
34508 /* 89055*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34510 /* 89063*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34518 /* 89079*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
34521 /* 89091*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
34523 /* 89099*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34537 /* 89122*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34539 /* 89130*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34547 /* 89145*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
34549 /* 89152*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUDQP), 0,
34555 /* 89163*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCFUI), 0,
34561 /* 89174*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCFUI), 0,
34569 /* 89187*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXDDP), 0,
34578 /* 89203*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWSP), 0,
34584 /* 89213*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFUX_0), 0,
34591 /* 89223*/ /*SwitchOpcode*/ 38, TARGET_VAL(PPCISD::LXSIZX),// ->89264
34599 /* 89238*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain,
34608 /* 89255*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain,
34613 /* 89264*/ /*SwitchOpcode*/ 20|128,1/*148*/, TARGET_VAL(ISD::FP_ROUND),// ->89416
34616 /* 89271*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
34630 /* 89296*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
34638 /* 89311*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
34647 /* 89327*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVQPDP), 0,
34655 /* 89342*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVQPDPO), 0,
34657 /* 89349*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRSP), 0,
34665 /* 89363*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRSP), 0,
34671 /* 89373*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCFD), 0,
34681 /* 89390*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSPs), 0,
34689 /* 89405*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
34696 /* 89416*/ /*SwitchOpcode*/ 26|128,23/*2970*/, TARGET_VAL(ISD::SINT_TO_FP),// ->92390
34699 /* 89424*/ OPC_SwitchOpcode /*4 cases */, 84, TARGET_VAL(ISD::LOAD),// ->89512
34711 /* 89447*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
34713 /* 89455*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0|OPFL_Chain,
34724 /* 89475*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSD), 0|OPFL_Chain|OPFL_MemRefs,
34726 /* 89483*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0|OPFL_Chain,
34733 /* 89495*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSDX), 0|OPFL_Chain|OPFL_MemRefs,
34735 /* 89503*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0|OPFL_Chain,
34741 /* 89512*/ /*SwitchOpcode*/ 75|128,17/*2251*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->91767
34743 /* 89517*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
34759 /* 89547*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34761 /* 89555*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34764 /* 89565*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34766 /* 89573*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34773 /* 89586*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34775 /* 89594*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34778 /* 89604*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34780 /* 89612*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34797 /* 89640*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34799 /* 89648*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34802 /* 89658*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34804 /* 89666*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34811 /* 89679*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34813 /* 89687*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34816 /* 89697*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34818 /* 89705*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34835 /* 89733*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34837 /* 89741*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34840 /* 89751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34842 /* 89759*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34849 /* 89772*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34851 /* 89780*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34854 /* 89790*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34856 /* 89798*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34873 /* 89826*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34875 /* 89834*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34878 /* 89844*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34880 /* 89852*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34887 /* 89865*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34889 /* 89873*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34892 /* 89883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34894 /* 89891*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34911 /* 89919*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34913 /* 89927*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34916 /* 89937*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34918 /* 89945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34925 /* 89958*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34927 /* 89966*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34930 /* 89976*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34932 /* 89984*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34949 /* 90012*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34951 /* 90020*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34954 /* 90030*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34956 /* 90038*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34963 /* 90051*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34965 /* 90059*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34968 /* 90069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34970 /* 90077*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
34987 /* 90105*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
34989 /* 90113*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
34992 /* 90123*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
34994 /* 90131*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35001 /* 90144*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
35003 /* 90152*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
35006 /* 90162*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35008 /* 90170*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35025 /* 90198*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
35027 /* 90206*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
35030 /* 90216*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35032 /* 90224*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35039 /* 90237*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUH), 0,
35041 /* 90245*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2D), 0,
35044 /* 90255*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35046 /* 90263*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35066 /* 90297*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35068 /* 90305*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35071 /* 90315*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35073 /* 90323*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35080 /* 90336*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35082 /* 90344*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35085 /* 90354*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35087 /* 90362*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35104 /* 90390*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35106 /* 90398*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35109 /* 90408*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35111 /* 90416*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35118 /* 90429*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35120 /* 90437*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35123 /* 90447*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35125 /* 90455*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35142 /* 90483*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35144 /* 90491*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35147 /* 90501*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35149 /* 90509*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35156 /* 90522*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35158 /* 90530*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35161 /* 90540*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35163 /* 90548*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35180 /* 90576*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35182 /* 90584*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35185 /* 90594*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35187 /* 90602*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35194 /* 90615*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35196 /* 90623*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35199 /* 90633*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35201 /* 90641*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35218 /* 90669*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35220 /* 90677*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35223 /* 90687*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35225 /* 90695*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35232 /* 90708*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35234 /* 90716*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35237 /* 90726*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35239 /* 90734*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35256 /* 90762*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35258 /* 90770*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35261 /* 90780*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35263 /* 90788*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35270 /* 90801*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35272 /* 90809*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35275 /* 90819*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35277 /* 90827*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35294 /* 90855*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35296 /* 90863*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35299 /* 90873*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35301 /* 90881*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35308 /* 90894*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35310 /* 90902*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35313 /* 90912*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35315 /* 90920*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35332 /* 90948*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35334 /* 90956*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35337 /* 90966*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35339 /* 90974*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35346 /* 90987*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35348 /* 90995*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35351 /* 91005*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35353 /* 91013*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35370 /* 91041*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35372 /* 91049*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35375 /* 91059*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35377 /* 91067*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35384 /* 91080*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35386 /* 91088*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35389 /* 91098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35391 /* 91106*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35408 /* 91134*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35410 /* 91142*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35413 /* 91152*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35415 /* 91160*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35422 /* 91173*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35424 /* 91181*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35427 /* 91191*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35429 /* 91199*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35446 /* 91227*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35448 /* 91235*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35451 /* 91245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35453 /* 91253*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35460 /* 91266*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35462 /* 91274*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35465 /* 91284*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35467 /* 91292*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35484 /* 91320*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35486 /* 91328*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35489 /* 91338*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35491 /* 91346*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35498 /* 91359*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35500 /* 91367*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35503 /* 91377*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35505 /* 91385*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35522 /* 91413*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35524 /* 91421*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35527 /* 91431*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35529 /* 91439*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35536 /* 91452*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35538 /* 91460*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35541 /* 91470*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35543 /* 91478*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35560 /* 91506*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35562 /* 91514*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35565 /* 91524*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35567 /* 91532*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35574 /* 91545*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35576 /* 91553*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35579 /* 91563*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35581 /* 91571*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35598 /* 91599*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35600 /* 91607*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35603 /* 91617*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35605 /* 91625*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35612 /* 91638*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35614 /* 91646*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35617 /* 91656*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35619 /* 91664*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35636 /* 91692*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35638 /* 91700*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35641 /* 91710*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35643 /* 91718*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35650 /* 91731*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTRACTUB), 0,
35652 /* 91739*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2D), 0,
35655 /* 91749*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35657 /* 91757*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35664 /* 91767*/ /*SwitchOpcode*/ 77|128,3/*461*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->92232
35674 /* 91790*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35676 /* 91798*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35683 /* 91811*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
35686 /* 91823*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35688 /* 91831*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35699 /* 91851*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35701 /* 91859*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35704 /* 91869*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35706 /* 91877*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35713 /* 91890*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35715 /* 91898*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35718 /* 91908*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35720 /* 91916*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35734 /* 91942*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35736 /* 91950*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35743 /* 91963*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
35746 /* 91975*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35748 /* 91983*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35758 /* 92000*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35761 /* 92010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35763 /* 92018*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35770 /* 92031*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35772 /* 92039*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35775 /* 92049*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35777 /* 92057*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35790 /* 92078*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35793 /* 92088*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35795 /* 92096*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35802 /* 92109*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35804 /* 92117*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35807 /* 92127*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35809 /* 92135*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35822 /* 92158*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35824 /* 92166*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35827 /* 92176*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35829 /* 92184*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35836 /* 92197*/ OPC_EmitNode1, TARGET_VAL(PPC::VSPLTW), 0,
35838 /* 92205*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2D), 0,
35841 /* 92215*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::EXTRACT_SUBREG), 0,
35843 /* 92223*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35849 /* 92232*/ /*SwitchOpcode*/ 40, TARGET_VAL(PPCISD::MFVSR),// ->92275
35856 /* 92246*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35864 /* 92260*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSW2Ds), 0,
35866 /* 92267*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35879 /* 92289*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
35881 /* 92297*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35889 /* 92312*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWA), 0,
35891 /* 92319*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSDQP), 0,
35897 /* 92330*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCFSI), 0,
35903 /* 92341*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSCFSI), 0,
35911 /* 92354*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXDDP), 0,
35920 /* 92370*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWSP), 0,
35926 /* 92380*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCFSX_0), 0,
35933 /* 92390*/ /*SwitchOpcode*/ 32|128,5/*672*/, TARGET_VAL(ISD::FNEG),// ->93066
35936 /* 92398*/ OPC_SwitchOpcode /*3 cases */, 40, TARGET_VAL(ISD::INTRINSIC_WO_CHAIN),// ->92442
35942 /* 92410*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
35947 /* 92418*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQPO), 0,
35955 /* 92432*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDQPO), 0,
35960 /* 92442*/ /*SwitchOpcode*/ 97, TARGET_VAL(ISD::FMA),// ->92542
35965 /* 92450*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
35971 /* 92461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBADP), 0,
35977 /* 92474*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBASP), 0,
35983 /* 92487*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQP), 0,
35993 /* 92505*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDADP), 0,
35999 /* 92518*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDASP), 0,
36005 /* 92531*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMADDQP), 0,
36011 /* 92542*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FABS),// ->92571
36016 /* 92552*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNABSDP), 0,
36022 /* 92563*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNABSQP), 0,
36032 /* 92579*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNEGDP), 0,
36038 /* 92590*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNEGQP), 0,
36045 /* 92601*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::FMA),// ->92676
36050 /* 92610*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
36056 /* 92621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUB), 0,
36062 /* 92634*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUBS), 0,
36072 /* 92652*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMADD), 0,
36078 /* 92665*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMADDS), 0,
36084 /* 92676*/ /*SwitchOpcode*/ 52, TARGET_VAL(ISD::FABS),// ->92731
36090 /* 92688*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNABSS), 0,
36096 /* 92698*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSNABS), 0,
36104 /* 92712*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNABSD), 0,
36110 /* 92722*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDNABS), 0,
36122 /* 92741*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNEGS), 0,
36128 /* 92751*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSNEG), 0,
36136 /* 92765*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNEGD), 0,
36142 /* 92775*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDNEG), 0,
36150 /* 92786*/ OPC_SwitchOpcode /*2 cases */, 71, TARGET_VAL(ISD::FMA),// ->92861
36155 /* 92795*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
36161 /* 92806*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBADP), 0,
36167 /* 92819*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBASP), 0,
36177 /* 92837*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMADDADP), 0,
36183 /* 92850*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMADDASP), 0,
36189 /* 92861*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FABS),// ->92890
36194 /* 92871*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNABSDP), 0,
36200 /* 92882*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNABSSP), 0,
36210 /* 92898*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNEGDP), 0,
36216 /* 92909*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNEGSP), 0,
36223 /* 92919*/ OPC_SwitchOpcode /*2 cases */, 86, TARGET_VAL(ISD::FMA),// ->93009
36228 /* 92928*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
36235 /* 92941*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNMSUBFP), 0,
36241 /* 92953*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBSs), 0,
36248 /* 92967*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
36258 /* 92985*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADD), 0,
36264 /* 92998*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMADDSs), 0,
36270 /* 93009*/ /*SwitchOpcode*/ 26, TARGET_VAL(ISD::FABS),// ->93038
36275 /* 93019*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNABS), 0,
36281 /* 93030*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNABSs), 0,
36291 /* 93046*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNEG), 0,
36297 /* 93057*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNEGs), 0,
36303 /* 93066*/ /*SwitchOpcode*/ 96|128,3/*480*/, TARGET_VAL(PPCISD::FCFID),// ->93550
36306 /* 93074*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
36308 /* 93078*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36320 /* 93103*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36322 /* 93111*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36329 /* 93124*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36332 /* 93136*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36334 /* 93144*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36347 /* 93166*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36350 /* 93177*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36352 /* 93185*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36359 /* 93198*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36362 /* 93210*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36364 /* 93218*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36379 /* 93245*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36381 /* 93253*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36384 /* 93263*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36391 /* 93277*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36393 /* 93285*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36396 /* 93295*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36409 /* 93318*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36411 /* 93326*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36414 /* 93336*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36421 /* 93350*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36423 /* 93358*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36426 /* 93368*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36439 /* 93391*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36441 /* 93399*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36444 /* 93409*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36451 /* 93423*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36453 /* 93431*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36456 /* 93441*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36469 /* 93464*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36471 /* 93472*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36474 /* 93482*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36481 /* 93496*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36483 /* 93504*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWDP), 0,
36486 /* 93514*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36498 /* 93533*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDDP), 0,
36503 /* 93541*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFID), 0,
36509 /* 93550*/ /*SwitchOpcode*/ 16|128,3/*400*/, TARGET_VAL(PPCISD::FCFIDU),// ->93954
36512 /* 93558*/ OPC_SwitchOpcode /*2 cases */, 20|128,1/*148*/, TARGET_VAL(PPCISD::MTVSRA),// ->93711
36514 /* 93564*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36526 /* 93587*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36528 /* 93595*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36535 /* 93608*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36538 /* 93620*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36540 /* 93628*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36553 /* 93650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36556 /* 93661*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36558 /* 93669*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36565 /* 93682*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36568 /* 93694*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36570 /* 93702*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36576 /* 93711*/ /*SwitchOpcode*/ 85|128,1/*213*/, TARGET_VAL(PPCISD::MTVSRZ),// ->93928
36578 /* 93716*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36589 /* 93737*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36591 /* 93745*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36598 /* 93758*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36600 /* 93766*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36613 /* 93788*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36615 /* 93796*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36622 /* 93809*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36624 /* 93817*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36637 /* 93839*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36639 /* 93847*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36646 /* 93860*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36648 /* 93868*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36661 /* 93890*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36663 /* 93898*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36670 /* 93911*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36672 /* 93919*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36684 /* 93937*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDDP), 0,
36689 /* 93945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFIDU), 0,
36695 /* 93954*/ /*SwitchOpcode*/ 78|128,3/*462*/, TARGET_VAL(PPCISD::FCFIDS),// ->94420
36698 /* 93962*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
36700 /* 93966*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36713 /* 93993*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36715 /* 94001*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36722 /* 94014*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36725 /* 94026*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36727 /* 94034*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36741 /* 94058*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36744 /* 94069*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36746 /* 94077*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36753 /* 94090*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36756 /* 94102*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36758 /* 94110*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36774 /* 94139*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36776 /* 94147*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36778 /* 94154*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36785 /* 94167*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36787 /* 94175*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36789 /* 94182*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36803 /* 94206*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36805 /* 94214*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36807 /* 94221*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36814 /* 94234*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36816 /* 94242*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36818 /* 94249*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36832 /* 94273*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36834 /* 94281*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36836 /* 94288*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36843 /* 94301*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36845 /* 94309*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36847 /* 94316*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36861 /* 94340*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36863 /* 94348*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36865 /* 94355*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36872 /* 94368*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTW), 0,
36874 /* 94376*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXWSP), 0,
36876 /* 94383*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSPDPN), 0,
36889 /* 94403*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVSXDSP), 0,
36894 /* 94411*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFIDS), 0,
36900 /* 94420*/ /*SwitchOpcode*/ 30|128,3/*414*/, TARGET_VAL(PPCISD::FCFIDUS),// ->94838
36903 /* 94428*/ OPC_SwitchOpcode /*2 cases */, 24|128,1/*152*/, TARGET_VAL(PPCISD::MTVSRA),// ->94585
36905 /* 94434*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36918 /* 94459*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36920 /* 94467*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36927 /* 94480*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36930 /* 94492*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36932 /* 94500*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36946 /* 94524*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36949 /* 94535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36951 /* 94543*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36958 /* 94556*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
36961 /* 94568*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
36963 /* 94576*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36969 /* 94585*/ /*SwitchOpcode*/ 93|128,1/*221*/, TARGET_VAL(PPCISD::MTVSRZ),// ->94810
36971 /* 94590*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
36983 /* 94613*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36985 /* 94621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
36992 /* 94634*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
36994 /* 94642*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37008 /* 94666*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37010 /* 94674*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37017 /* 94687*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37019 /* 94695*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37033 /* 94719*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37035 /* 94727*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37042 /* 94740*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37044 /* 94748*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37058 /* 94772*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37060 /* 94780*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37067 /* 94793*/ OPC_EmitNode1, TARGET_VAL(PPC::XXEXTRACTUW), 0,
37069 /* 94801*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37082 /* 94821*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVUXDSP), 0,
37087 /* 94829*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCFIDUS), 0,
37093 /* 94838*/ /*SwitchOpcode*/ 35, TARGET_VAL(PPCISD::LFIWAX),// ->94876
37101 /* 94852*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
37109 /* 94867*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LFIWAX), 0|OPFL_Chain|OPFL_MemRefs,
37114 /* 94876*/ /*SwitchOpcode*/ 35, TARGET_VAL(PPCISD::LFIWZX),// ->94914
37122 /* 94890*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
37130 /* 94905*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LFIWZX), 0|OPFL_Chain|OPFL_MemRefs,
37135 /* 94914*/ /*SwitchOpcode*/ 25|128,2/*281*/, TARGET_VAL(ISD::FMINNUM_IEEE),// ->95199
37138 /* 94921*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37143 /* 94929*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37148 /* 94939*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37155 /* 94954*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37158 /* 94965*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37160 /* 94973*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37163 /* 94984*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37172 /* 94999*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37180 /* 95011*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37185 /* 95020*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37191 /* 95030*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37198 /* 95043*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37201 /* 95054*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37203 /* 95062*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37206 /* 95073*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37214 /* 95086*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37220 /* 95098*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37223 /* 95109*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37225 /* 95117*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37228 /* 95128*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37236 /* 95143*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINDP), 0,
37243 /* 95158*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37246 /* 95169*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37248 /* 95177*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMINDP), 0,
37251 /* 95188*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37258 /* 95199*/ /*SwitchOpcode*/ 25|128,2/*281*/, TARGET_VAL(ISD::FMAXNUM_IEEE),// ->95484
37261 /* 95206*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37266 /* 95214*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37271 /* 95224*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37278 /* 95239*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37281 /* 95250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37283 /* 95258*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37286 /* 95269*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37295 /* 95284*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37303 /* 95296*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37308 /* 95305*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37314 /* 95315*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37321 /* 95328*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37324 /* 95339*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37326 /* 95347*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37329 /* 95358*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37337 /* 95371*/ OPC_CheckOpcode, TARGET_VAL(ISD::FCANONICALIZE),
37343 /* 95383*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37346 /* 95394*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37348 /* 95402*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37351 /* 95413*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37359 /* 95428*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXDP), 0,
37366 /* 95443*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37369 /* 95454*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37371 /* 95462*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMAXDP), 0,
37374 /* 95473*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37381 /* 95484*/ /*SwitchOpcode*/ 49, TARGET_VAL(PPCISD::VEXTS),// ->95536
37386 /* 95494*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2Ds), 0,
37389 /* 95504*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37396 /* 95517*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2Ds), 0,
37399 /* 95527*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
37404 /* 95536*/ /*SwitchOpcode*/ 106|128,5/*746*/, TARGET_VAL(ISD::FMA),// ->96286
37409 /* 95545*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37414 /* 95554*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBADP), 0,
37420 /* 95565*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37427 /* 95576*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBADP), 0,
37435 /* 95590*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37441 /* 95600*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBADP), 0,
37448 /* 95612*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37453 /* 95621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBASP), 0,
37460 /* 95633*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37467 /* 95644*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBASP), 0,
37475 /* 95658*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37481 /* 95668*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBASP), 0,
37488 /* 95680*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37493 /* 95689*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMSUBQP), 0,
37500 /* 95701*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37507 /* 95712*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQP), 0,
37515 /* 95726*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37521 /* 95736*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSNMSUBQP), 0,
37531 /* 95755*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDADP), 0,
37537 /* 95768*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDASP), 0,
37543 /* 95781*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMADDQP), 0,
37550 /* 95793*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37555 /* 95803*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FMSUB), 0,
37561 /* 95816*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FMSUBS), 0,
37570 /* 95830*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37577 /* 95841*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUB), 0,
37584 /* 95853*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37590 /* 95863*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUB), 0,
37596 /* 95874*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37603 /* 95885*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUBS), 0,
37611 /* 95899*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37617 /* 95909*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FNMSUBS), 0,
37627 /* 95928*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FMADD), 0,
37633 /* 95941*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FMADDS), 0,
37640 /* 95953*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37645 /* 95963*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMSUBADP), 0,
37651 /* 95976*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMSUBASP), 0,
37660 /* 95990*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37667 /* 96001*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBADP), 0,
37674 /* 96013*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37680 /* 96023*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBADP), 0,
37686 /* 96034*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37693 /* 96045*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBASP), 0,
37701 /* 96059*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37707 /* 96069*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVNMSUBASP), 0,
37717 /* 96088*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMADDADP), 0,
37723 /* 96101*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMADDASP), 0,
37730 /* 96113*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37735 /* 96123*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUB), 0,
37741 /* 96136*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMSUBSs), 0,
37750 /* 96150*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37757 /* 96161*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
37764 /* 96173*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37770 /* 96183*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUB), 0,
37776 /* 96194*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37783 /* 96205*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBSs), 0,
37791 /* 96219*/ OPC_CheckOpcode, TARGET_VAL(ISD::FNEG),
37797 /* 96229*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFNMSUBSs), 0,
37807 /* 96248*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
37813 /* 96260*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADDSs), 0,
37820 /* 96274*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMADD), 0,
37827 /* 96286*/ /*SwitchOpcode*/ 24, TARGET_VAL(ISD::ConstantFP),// ->96313
37831 /* 96296*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORdpz), 0,
37837 /* 96306*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORspz), 0,
37842 /* 96313*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(ISD::FADD),// ->96468
37848 /* 96326*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDDP), 0,
37854 /* 96337*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FADD), 0,
37860 /* 96348*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDADD), 0,
37868 /* 96363*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDSP), 0,
37874 /* 96374*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FADDS), 0,
37880 /* 96385*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSADD), 0,
37887 /* 96398*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSADDQP), 0,
37893 /* 96410*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVADDDP), 0,
37900 /* 96424*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVADDSP), 0,
37906 /* 96435*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VADDFP), 0,
37912 /* 96446*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADDSs), 0,
37919 /* 96459*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFADD), 0,
37924 /* 96468*/ /*SwitchOpcode*/ 44|128,1/*172*/, TARGET_VAL(ISD::FMUL),// ->96644
37930 /* 96481*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULDP), 0,
37936 /* 96492*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FMUL), 0,
37942 /* 96503*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDMUL), 0,
37950 /* 96518*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULSP), 0,
37956 /* 96529*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FMULS), 0,
37962 /* 96540*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSMUL), 0,
37969 /* 96553*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMULQP), 0,
37975 /* 96565*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMULDP), 0,
37982 /* 96579*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMULSP), 0,
37988 /* 96590*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMULSs), 0,
37994 /* 96601*/ OPC_EmitNode1, TARGET_VAL(PPC::V_SETALLONES), 0,
37996 /* 96607*/ OPC_EmitNode1, TARGET_VAL(PPC::V_SETALLONES), 0,
37998 /* 96613*/ OPC_EmitNode1, TARGET_VAL(PPC::VSLW), 0,
38000 /* 96621*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
38007 /* 96635*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFMUL), 0,
38012 /* 96644*/ /*SwitchOpcode*/ 23|128,1/*151*/, TARGET_VAL(ISD::FSUB),// ->96799
38018 /* 96657*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBDP), 0,
38024 /* 96668*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FSUB), 0,
38030 /* 96679*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDSUB), 0,
38038 /* 96694*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBSP), 0,
38044 /* 96705*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FSUBS), 0,
38050 /* 96716*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSSUB), 0,
38057 /* 96729*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSUBQP), 0,
38063 /* 96741*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSUBDP), 0,
38070 /* 96755*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSUBSP), 0,
38076 /* 96766*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSUBFP), 0,
38082 /* 96777*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUBSs), 0,
38089 /* 96790*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSUB), 0,
38094 /* 96799*/ /*SwitchOpcode*/ 114, TARGET_VAL(ISD::FDIV),// ->96916
38100 /* 96811*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVDP), 0,
38106 /* 96822*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FDIV), 0,
38112 /* 96833*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDDIV), 0,
38120 /* 96848*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVSP), 0,
38126 /* 96859*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FDIVS), 0,
38132 /* 96870*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSDIV), 0,
38139 /* 96883*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSDIVQP), 0,
38145 /* 96895*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVDP), 0,
38151 /* 96907*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVDIVSP), 0,
38156 /* 96916*/ /*SwitchOpcode*/ 84, TARGET_VAL(ISD::FSQRT),// ->97003
38161 /* 96927*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTDP), 0,
38167 /* 96937*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FSQRT), 0,
38175 /* 96951*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTSP), 0,
38181 /* 96961*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FSQRTS), 0,
38188 /* 96973*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSSQRTQP), 0,
38194 /* 96984*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSQRTDP), 0,
38200 /* 96995*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVSQRTSP), 0,
38205 /* 97003*/ /*SwitchOpcode*/ 107, TARGET_VAL(PPCISD::FRE),// ->97113
38210 /* 97014*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSREDP), 0,
38216 /* 97024*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRE), 0,
38224 /* 97038*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRESP), 0,
38230 /* 97048*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRES), 0,
38237 /* 97060*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVREDP), 0,
38244 /* 97073*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRESP), 0,
38250 /* 97083*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VREFP), 0,
38256 /* 97093*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRESs), 0,
38263 /* 97105*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRE), 0,
38268 /* 97113*/ /*SwitchOpcode*/ 107, TARGET_VAL(PPCISD::FRSQRTE),// ->97223
38273 /* 97124*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRSQRTEDP), 0,
38279 /* 97134*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRSQRTE), 0,
38287 /* 97148*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRSQRTESP), 0,
38293 /* 97158*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRSQRTES), 0,
38300 /* 97170*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTEDP), 0,
38307 /* 97183*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSQRTESP), 0,
38313 /* 97193*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRSQRTEFP), 0,
38319 /* 97203*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTESs), 0,
38326 /* 97215*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRSQRTE), 0,
38331 /* 97223*/ /*SwitchOpcode*/ 118, TARGET_VAL(ISD::FABS),// ->97344
38336 /* 97234*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSABSDP), 0,
38342 /* 97244*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FABSD), 0,
38348 /* 97254*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDABS), 0,
38355 /* 97266*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSABSQP), 0,
38362 /* 97279*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FABSS), 0,
38368 /* 97289*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFSABS), 0,
38375 /* 97301*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVABSDP), 0,
38382 /* 97314*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVABSSP), 0,
38388 /* 97324*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFABSs), 0,
38395 /* 97336*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFABS), 0,
38400 /* 97344*/ /*SwitchOpcode*/ 94|128,1/*222*/, TARGET_VAL(ISD::FCOPYSIGN),// ->97570
38408 /* 97361*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCPSGNDP), 0,
38414 /* 97372*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGND), 0,
38422 /* 97388*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38424 /* 97396*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGNS), 0,
38433 /* 97412*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCPSGNQP), 0,
38441 /* 97428*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGNS), 0,
38448 /* 97443*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38450 /* 97451*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCPSGND), 0,
38459 /* 97467*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCPSGNDP), 0,
38468 /* 97485*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCPSGNSP), 0,
38474 /* 97496*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGNs), 0,
38482 /* 97512*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38484 /* 97520*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGN), 0,
38493 /* 97537*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGN), 0,
38500 /* 97552*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38502 /* 97560*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFCPSGNs), 0,
38508 /* 97570*/ /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::FCTIDZ),// ->97609
38513 /* 97581*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
38518 /* 97589*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIDZ), 0,
38525 /* 97601*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXDSs), 0,
38530 /* 97609*/ /*SwitchOpcode*/ 38, TARGET_VAL(PPCISD::FCTIWZ),// ->97650
38535 /* 97620*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
38541 /* 97630*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIWZ), 0,
38548 /* 97642*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSXWSs), 0,
38553 /* 97650*/ /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::FCTIDUZ),// ->97689
38558 /* 97661*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
38563 /* 97669*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIDUZ), 0,
38570 /* 97681*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXDSs), 0,
38575 /* 97689*/ /*SwitchOpcode*/ 36, TARGET_VAL(PPCISD::FCTIWUZ),// ->97728
38580 /* 97700*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
38585 /* 97708*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FCTIWUZ), 0,
38592 /* 97720*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPUXWSs), 0,
38597 /* 97728*/ /*SwitchOpcode*/ 103, TARGET_VAL(ISD::FROUND),// ->97834
38602 /* 97739*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPI), 0,
38608 /* 97749*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIND), 0,
38617 /* 97767*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38623 /* 97780*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRINS), 0,
38629 /* 97791*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPI), 0,
38636 /* 97804*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPI), 0,
38642 /* 97814*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRINs), 0,
38649 /* 97826*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIN), 0,
38654 /* 97834*/ /*SwitchOpcode*/ 68, TARGET_VAL(ISD::FNEARBYINT),// ->97905
38658 /* 97843*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIC), 0,
38666 /* 97860*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38672 /* 97873*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIC), 0,
38679 /* 97886*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIC), 0,
38685 /* 97896*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIN), 0,
38691 /* 97905*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FFLOOR),// ->98021
38696 /* 97916*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIM), 0,
38702 /* 97926*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIMD), 0,
38711 /* 97944*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38717 /* 97957*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIMS), 0,
38723 /* 97968*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIM), 0,
38730 /* 97981*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIM), 0,
38736 /* 97991*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIM), 0,
38742 /* 98001*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIMs), 0,
38749 /* 98013*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIM), 0,
38754 /* 98021*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FCEIL),// ->98137
38759 /* 98032*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIP), 0,
38765 /* 98042*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIPD), 0,
38774 /* 98060*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38780 /* 98073*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIPS), 0,
38786 /* 98084*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIP), 0,
38793 /* 98097*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIP), 0,
38799 /* 98107*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIP), 0,
38805 /* 98117*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIPs), 0,
38812 /* 98129*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIP), 0,
38817 /* 98137*/ /*SwitchOpcode*/ 113, TARGET_VAL(ISD::FTRUNC),// ->98253
38822 /* 98148*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRDPIZ), 0,
38828 /* 98158*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIZD), 0,
38837 /* 98176*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPI), 0,
38843 /* 98189*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FRIZS), 0,
38849 /* 98200*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRDPIZ), 0,
38856 /* 98213*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVRSPIZ), 0,
38862 /* 98223*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VRFIZ), 0,
38868 /* 98233*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIZs), 0,
38875 /* 98245*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFRIZ), 0,
38880 /* 98253*/ /*SwitchOpcode*/ 114, TARGET_VAL(ISD::FP_EXTEND),// ->98370
38886 /* 98267*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38893 /* 98281*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38900 /* 98294*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::EFDCFS), 0,
38906 /* 98305*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38916 /* 98323*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPQP), 0,
38924 /* 98338*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38926 /* 98346*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPQP), 0,
38934 /* 98361*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
38939 /* 98370*/ /*SwitchOpcode*/ 29, TARGET_VAL(PPCISD::MTVSRA),// ->98402
38945 /* 98382*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRD), 0,
38952 /* 98394*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWA), 0,
38957 /* 98402*/ /*SwitchOpcode*/ 68, TARGET_VAL(PPCISD::MTVSRZ),// ->98473
38962 /* 98413*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWZ), 0,
38969 /* 98427*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
38972 /* 98437*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
38979 /* 98453*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
38982 /* 98463*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
38987 /* 98473*/ /*SwitchOpcode*/ 20, TARGET_VAL(ISD::FRINT),// ->98496
38993 /* 98487*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSRQPIX), 0,
38997 /* 98496*/ /*SwitchOpcode*/ 61, TARGET_VAL(PPCISD::XSMAXCDP),// ->98560
39002 /* 98506*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMAXCDP), 0,
39009 /* 98521*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39012 /* 98532*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39014 /* 98540*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMAXCDP), 0,
39017 /* 98551*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39022 /* 98560*/ /*SwitchOpcode*/ 61, TARGET_VAL(PPCISD::XSMINCDP),// ->98624
39027 /* 98570*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSMINCDP), 0,
39034 /* 98585*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39037 /* 98596*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39039 /* 98604*/ OPC_EmitNode1, TARGET_VAL(PPC::XSMINCDP), 0,
39042 /* 98615*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39047 /* 98624*/ /*SwitchOpcode*/ 52, TARGET_VAL(PPCISD::BUILD_FP128),// ->98679
39054 /* 98637*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRDD), 0,
39057 /* 98648*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39063 /* 98659*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRDD), 0,
39066 /* 98670*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39071 /* 98679*/ /*SwitchOpcode*/ 8, TARGET_VAL(PPCISD::MFFS),// ->98690
39073 /* 98684*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MFFS), 0,
39077 /* 98690*/ /*SwitchOpcode*/ 31, TARGET_VAL(PPCISD::FSEL),// ->98724
39083 /* 98701*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FSELD), 0,
39089 /* 98714*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FSELS), 0,
39094 /* 98724*/ /*SwitchOpcode*/ 25, TARGET_VAL(PPCISD::BUILD_SPE64),// ->98752
39099 /* 98733*/ OPC_EmitNode1, TARGET_VAL(PPC::EVMERGELO), 0,
39102 /* 98744*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39106 /* 98752*/ /*SwitchOpcode*/ 14, TARGET_VAL(PPCISD::FADDRTZ),// ->98769
39111 /* 98761*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::FADDrtz), 0,
39115 /* 98769*/ /*SwitchOpcode*/ 91|128,31/*4059*/, TARGET_VAL(ISD::BUILD_VECTOR),// ->102832
39119 /* 98777*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
39165 /* 98853*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSPLTIB), 0,
39168 /* 98863*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39174 /* 98874*/ OPC_SwitchOpcode /*3 cases */, 21|128,9/*1173*/, TARGET_VAL(PPCISD::MFVSR),// ->100052
39176 /* 98880*/ OPC_SwitchOpcode /*4 cases */, 0|128,4/*512*/, TARGET_VAL(PPCISD::FCTIWZ),// ->99397
39179 /* 98889*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39189 /* 98905*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39191 /* 98909*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39193 /* 98913*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39202 /* 98928*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39204 /* 98932*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39206 /* 98936*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39216 /* 98952*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39218 /* 98956*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39220 /* 98960*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39232 /* 98983*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39234 /* 98992*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39237 /* 99002*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39239 /* 99011*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39241 /* 99018*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39248 /* 99032*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39250 /* 99041*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39253 /* 99051*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39255 /* 99060*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39257 /* 99067*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39269 /* 99086*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39271 /* 99090*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39279 /* 99104*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39281 /* 99108*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39288 /* 99120*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39290 /* 99124*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39298 /* 99139*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
39301 /* 99149*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39304 /* 99160*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
39314 /* 99176*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39316 /* 99180*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39323 /* 99191*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39325 /* 99195*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWZ),
39335 /* 99214*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39338 /* 99225*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39341 /* 99236*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39343 /* 99245*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39346 /* 99255*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39349 /* 99266*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39352 /* 99277*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39354 /* 99286*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39356 /* 99293*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39363 /* 99307*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39366 /* 99318*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39369 /* 99329*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39371 /* 99338*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39374 /* 99348*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39377 /* 99359*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39380 /* 99370*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39382 /* 99379*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSXWS), 0,
39384 /* 99386*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39391 /* 99397*/ /*SwitchOpcode*/ 0|128,4/*512*/, TARGET_VAL(PPCISD::FCTIWUZ),// ->99913
39394 /* 99405*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39404 /* 99421*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39406 /* 99425*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39408 /* 99429*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39417 /* 99444*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39419 /* 99448*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39421 /* 99452*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39431 /* 99468*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39433 /* 99472*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39435 /* 99476*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39447 /* 99499*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39449 /* 99508*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39452 /* 99518*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39454 /* 99527*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39456 /* 99534*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39463 /* 99548*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39465 /* 99557*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39468 /* 99567*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39470 /* 99576*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39472 /* 99583*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39484 /* 99602*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39486 /* 99606*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39494 /* 99620*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39496 /* 99624*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39503 /* 99636*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39505 /* 99640*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39513 /* 99655*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
39516 /* 99665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39519 /* 99676*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
39529 /* 99692*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39531 /* 99696*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39538 /* 99707*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39540 /* 99711*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIWUZ),
39550 /* 99730*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39553 /* 99741*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39556 /* 99752*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39558 /* 99761*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39561 /* 99771*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39564 /* 99782*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39567 /* 99793*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39569 /* 99802*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39571 /* 99809*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39578 /* 99823*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39581 /* 99834*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39584 /* 99845*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39586 /* 99854*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39589 /* 99864*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39592 /* 99875*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39595 /* 99886*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
39597 /* 99895*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPUXWS), 0,
39599 /* 99902*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
39606 /* 99913*/ /*SwitchOpcode*/ 66, TARGET_VAL(PPCISD::FCTIDZ),// ->99982
39608 /* 99917*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39616 /* 99929*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39618 /* 99933*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDZ),
39620 /* 99937*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39629 /* 99953*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDSs), 0,
39632 /* 99963*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39635 /* 99974*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0,
39639 /* 99982*/ /*SwitchOpcode*/ 66, TARGET_VAL(PPCISD::FCTIDUZ),// ->100051
39641 /* 99986*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39649 /* 99998*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
39651 /*100002*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDUZ),
39653 /*100006*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_EXTEND),
39662 /*100022*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDSs), 0,
39665 /*100032*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
39668 /*100043*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0,
39673 /*100052*/ /*SwitchOpcode*/ 61|128,4/*573*/, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->100629
39675 /*100057*/ OPC_SwitchOpcode /*2 cases */, 87|128,2/*343*/, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),// ->100405
39688 /*100081*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39690 /*100085*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39700 /*100101*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39702 /*100105*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39712 /*100121*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39714 /*100125*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39725 /*100144*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2W), 0,
39738 /*100163*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39740 /*100167*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39750 /*100183*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39752 /*100187*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39762 /*100203*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39764 /*100207*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39775 /*100226*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2W), 0,
39791 /*100251*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39793 /*100255*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39803 /*100271*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39805 /*100275*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39815 /*100291*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39817 /*100295*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39828 /*100314*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2W), 0,
39841 /*100333*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39843 /*100337*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39853 /*100353*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39855 /*100357*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39865 /*100373*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39867 /*100377*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39878 /*100396*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2W), 0,
39884 /*100405*/ /*SwitchOpcode*/ 91|128,1/*219*/, TARGET_VAL(ISD::ANY_EXTEND),// ->100628
39886 /*100410*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39901 /*100434*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39903 /*100438*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39905 /*100442*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39918 /*100464*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2D), 0,
39932 /*100484*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39934 /*100488*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39936 /*100492*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39949 /*100514*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2D), 0,
39966 /*100539*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39968 /*100543*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
39970 /*100547*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
39983 /*100569*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2D), 0,
39997 /*100589*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND_INREG),
39999 /*100593*/ OPC_CheckOpcode, TARGET_VAL(ISD::ANY_EXTEND),
40001 /*100597*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40014 /*100619*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2D), 0,
40021 /*100629*/ /*SwitchOpcode*/ 83, TARGET_VAL(ISD::SIGN_EXTEND),// ->100715
40023 /*100633*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40033 /*100650*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
40035 /*100654*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40044 /*100671*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSW2D), 0,
40054 /*100686*/ OPC_CheckOpcode, TARGET_VAL(ISD::SIGN_EXTEND),
40056 /*100690*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40065 /*100707*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSW2D), 0,
40074 /*100719*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
40084 /*100739*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISW), 0,
40090 /*100749*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
40092 /*100753*/ OPC_SwitchOpcode /*2 cases */, 75, TARGET_VAL(PPCISD::FCTIDZ),// ->100832
40099 /*100765*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
40101 /*100769*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDZ),
40109 /*100784*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40112 /*100794*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40114 /*100802*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40117 /*100812*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40120 /*100823*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40124 /*100832*/ /*SwitchOpcode*/ 75, TARGET_VAL(PPCISD::FCTIDUZ),// ->100910
40131 /*100843*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MFVSR),
40133 /*100847*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCTIDUZ),
40141 /*100862*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
40144 /*100872*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40146 /*100880*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
40149 /*100890*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40152 /*100901*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40161 /*100918*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORz), 0,
40166 /*100926*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXLXORz), 0,
40179 /*100948*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWS), 0,
40189 /*100966*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40195 /*100977*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40205 /*100993*/ OPC_EmitNode1, TARGET_VAL(PPC::XXLEQVOnes), 0,
40208 /*101002*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40222 /*101031*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
40225 /*101041*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40228 /*101052*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
40234 /*101063*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
40237 /*101073*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40240 /*101084*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
40254 /*101108*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40257 /*101117*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40259 /*101126*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40262 /*101135*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40266 /*101150*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40268 /*101160*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40271 /*101169*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40273 /*101178*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40276 /*101187*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40280 /*101202*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40282 /*101212*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40288 /*101223*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40291 /*101232*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40293 /*101241*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40296 /*101250*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40300 /*101265*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40302 /*101275*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40305 /*101284*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40307 /*101293*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40310 /*101302*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40314 /*101317*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40316 /*101327*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRDD), 0,
40322 /*101339*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40325 /*101348*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40327 /*101357*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40330 /*101366*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40334 /*101381*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40336 /*101391*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40339 /*101401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40341 /*101409*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40344 /*101418*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40346 /*101427*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40349 /*101436*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40353 /*101451*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40355 /*101461*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40358 /*101471*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40361 /*101482*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40367 /*101495*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40370 /*101504*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40372 /*101513*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40375 /*101522*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40379 /*101537*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40381 /*101547*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40384 /*101557*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40386 /*101565*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40389 /*101574*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40391 /*101583*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
40394 /*101592*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
40398 /*101607*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDIMI), 0,
40400 /*101617*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40403 /*101627*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40406 /*101638*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40418 /*101660*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40421 /*101670*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40423 /*101678*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40426 /*101688*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40429 /*101699*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40435 /*101711*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40438 /*101721*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40440 /*101729*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
40443 /*101739*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40446 /*101750*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40458 /*101773*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISB), 0,
40466 /*101789*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISH), 0,
40474 /*101805*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTISW), 0,
40483 /*101820*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SET0B), 0,
40489 /*101830*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SET0H), 0,
40495 /*101840*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SET0), 0,
40504 /*101854*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SETALLONESB), 0,
40510 /*101864*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SETALLONESH), 0,
40516 /*101874*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::V_SETALLONES), 0,
40523 /*101884*/ OPC_SwitchOpcode /*3 cases */, 100|128,1/*228*/, TARGET_VAL(PPCISD::FCFIDUS),// ->102117
40525 /*101890*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40527 /*101894*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40538 /*101912*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDUS),
40540 /*101916*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40542 /*101920*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40552 /*101937*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDUS),
40554 /*101941*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40556 /*101945*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40567 /*101963*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDUS),
40569 /*101967*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40571 /*101971*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40583 /*101993*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40585 /*102000*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40588 /*102010*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40590 /*102019*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40592 /*102026*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40595 /*102036*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40597 /*102045*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40603 /*102056*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40605 /*102063*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40608 /*102073*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40610 /*102082*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40612 /*102089*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVUXDSP), 0,
40615 /*102099*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40617 /*102108*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40622 /*102117*/ /*SwitchOpcode*/ 100|128,1/*228*/, TARGET_VAL(PPCISD::FCFIDS),// ->102349
40624 /*102122*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40626 /*102126*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40637 /*102144*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDS),
40639 /*102148*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40641 /*102152*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40651 /*102169*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDS),
40653 /*102173*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40655 /*102177*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40666 /*102195*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::FCFIDS),
40668 /*102199*/ OPC_CheckOpcode, TARGET_VAL(PPCISD::MTVSRA),
40670 /*102203*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40682 /*102225*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40684 /*102232*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40687 /*102242*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40689 /*102251*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40691 /*102258*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40694 /*102268*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40696 /*102277*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40702 /*102288*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40704 /*102295*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40707 /*102305*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40709 /*102314*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40711 /*102321*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVSXDSP), 0,
40714 /*102331*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
40716 /*102340*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
40721 /*102349*/ /*SwitchOpcode*/ 28|128,1/*156*/, TARGET_VAL(ISD::FP_ROUND),// ->102509
40723 /*102354*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40730 /*102365*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
40732 /*102369*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40738 /*102379*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
40740 /*102383*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40747 /*102394*/ OPC_CheckOpcode, TARGET_VAL(ISD::FP_ROUND),
40749 /*102398*/ OPC_CheckOpcode, TARGET_VAL(ISD::EXTRACT_VECTOR_ELT),
40758 /*102416*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40760 /*102425*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40763 /*102435*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40765 /*102444*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40767 /*102451*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40774 /*102465*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40776 /*102474*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40779 /*102484*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40781 /*102493*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40783 /*102500*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40798 /*102529*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
40801 /*102539*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
40815 /*102565*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40818 /*102576*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40821 /*102587*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40823 /*102596*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40826 /*102606*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40829 /*102617*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40832 /*102628*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40834 /*102637*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40836 /*102644*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40843 /*102658*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40846 /*102669*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40849 /*102680*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40851 /*102689*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40854 /*102699*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40857 /*102710*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40860 /*102721*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
40862 /*102730*/ OPC_EmitNode1, TARGET_VAL(PPC::XVCVDPSP), 0,
40864 /*102737*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
40877 /*102761*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40880 /*102772*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40883 /*102783*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40890 /*102798*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40893 /*102809*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40896 /*102820*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
40903 /*102832*/ /*SwitchOpcode*/ 37|128,20/*2597*/, TARGET_VAL(ISD::SCALAR_TO_VECTOR),// ->105433
40906 /*102840*/ OPC_SwitchOpcode /*3 cases */, 105|128,5/*745*/, TARGET_VAL(PPCISD::MFVSR),// ->103590
40908 /*102846*/ OPC_SwitchOpcode /*4 cases */, 21|128,1/*149*/, TARGET_VAL(PPCISD::FCTIDZ),// ->103000
40910 /*102852*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40927 /*102880*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
40929 /*102888*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPSXDS), 0,
40946 /*102917*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
40949 /*102928*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40951 /*102936*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40954 /*102946*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
40962 /*102961*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
40965 /*102972*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
40967 /*102980*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXDS), 0,
40970 /*102990*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
40976 /*103000*/ /*SwitchOpcode*/ 21|128,1/*149*/, TARGET_VAL(PPCISD::FCTIDUZ),// ->103153
40978 /*103005*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
40995 /*103033*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
40997 /*103041*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVDPUXDS), 0,
41014 /*103070*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41017 /*103081*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41019 /*103089*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
41022 /*103099*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41030 /*103114*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41033 /*103125*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41035 /*103133*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXDS), 0,
41038 /*103143*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41044 /*103153*/ /*SwitchOpcode*/ 86|128,1/*214*/, TARGET_VAL(PPCISD::FCTIWZ),// ->103371
41046 /*103158*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41064 /*103188*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
41066 /*103196*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPSXWS), 0,
41081 /*103221*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41083 /*103229*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
41086 /*103239*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41089 /*103250*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41105 /*103278*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41107 /*103286*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWSs), 0,
41110 /*103296*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41113 /*103307*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41128 /*103333*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41130 /*103341*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSXWS), 0,
41133 /*103351*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41136 /*103362*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41141 /*103371*/ /*SwitchOpcode*/ 86|128,1/*214*/, TARGET_VAL(PPCISD::FCTIWUZ),// ->103589
41143 /*103376*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41161 /*103406*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
41163 /*103414*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPUXWS), 0,
41178 /*103439*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41180 /*103447*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
41183 /*103457*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41186 /*103468*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41202 /*103496*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf32), 0|OPFL_Chain|OPFL_MemRefs,
41204 /*103504*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWSs), 0,
41207 /*103514*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41210 /*103525*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41225 /*103551*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41227 /*103559*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPUXWS), 0,
41230 /*103569*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41233 /*103580*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
41239 /*103590*/ /*SwitchOpcode*/ 95, TARGET_VAL(ISD::SIGN_EXTEND_INREG),// ->103688
41241 /*103594*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41259 /*103624*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41261 /*103632*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2Ws), 0|OPFL_Chain,
41264 /*103642*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41274 /*103661*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41276 /*103669*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSB2Ds), 0|OPFL_Chain,
41279 /*103679*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41284 /*103688*/ /*SwitchOpcode*/ 69|128,5/*709*/, TARGET_VAL(ISD::LOAD),// ->104401
41298 /*103714*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
41301 /*103725*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41314 /*103749*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41317 /*103760*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41331 /*103787*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41333 /*103795*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTBs), 0|OPFL_Chain,
41347 /*103824*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41349 /*103832*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTHs), 0|OPFL_Chain,
41357 /*103848*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41360 /*103859*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41371 /*103879*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIBZX), 0|OPFL_Chain|OPFL_MemRefs,
41374 /*103890*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41389 /*103918*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41391 /*103926*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTHs), 0|OPFL_Chain,
41404 /*103951*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41407 /*103962*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41417 /*103981*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41420 /*103992*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41434 /*104017*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41437 /*104028*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41444 /*104041*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41447 /*104052*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41461 /*104077*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWAX), 0|OPFL_Chain|OPFL_MemRefs,
41464 /*104088*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41467 /*104099*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41480 /*104123*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41483 /*104134*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41486 /*104145*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41499 /*104169*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41502 /*104180*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41505 /*104191*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41513 /*104206*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41516 /*104217*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41519 /*104228*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWIs), 0|OPFL_Chain,
41533 /*104254*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41535 /*104262*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2Ws), 0|OPFL_Chain,
41538 /*104272*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTWs), 0|OPFL_Chain,
41548 /*104291*/ OPC_EmitNode1, TARGET_VAL(PPC::LXSIHZX), 0|OPFL_Chain|OPFL_MemRefs,
41550 /*104299*/ OPC_EmitNode1, TARGET_VAL(PPC::VEXTSH2Ds), 0|OPFL_Chain,
41553 /*104309*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41567 /*104334*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41570 /*104345*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41573 /*104356*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41580 /*104369*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41583 /*104380*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41586 /*104391*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41600 /*104418*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::MTVSRWS), 0,
41607 /*104431*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41610 /*104440*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41614 /*104455*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
41616 /*104464*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41619 /*104474*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41625 /*104486*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41627 /*104492*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41630 /*104501*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41632 /*104510*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41635 /*104520*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41637 /*104529*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41639 /*104535*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41642 /*104544*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41644 /*104553*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41647 /*104563*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41650 /*104575*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
41659 /*104595*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41662 /*104604*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41666 /*104619*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
41668 /*104628*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41671 /*104638*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41677 /*104650*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41679 /*104656*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41682 /*104665*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41684 /*104674*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41687 /*104684*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41689 /*104693*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41691 /*104699*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41694 /*104708*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41696 /*104717*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41699 /*104727*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41702 /*104739*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
41705 /*104751*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41714 /*104770*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41717 /*104779*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41721 /*104794*/ OPC_EmitNode1, TARGET_VAL(PPC::RLDICR), 0,
41723 /*104803*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41726 /*104813*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41732 /*104825*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41734 /*104831*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41737 /*104840*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41739 /*104849*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41742 /*104859*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41744 /*104868*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41746 /*104874*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41749 /*104883*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41751 /*104892*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41754 /*104902*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41757 /*104914*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
41760 /*104926*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41772 /*104948*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41775 /*104958*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41781 /*104970*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41783 /*104976*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41786 /*104986*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41788 /*104995*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41790 /*105001*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRD), 0,
41793 /*105011*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41796 /*105023*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
41804 /*105037*/ OPC_CheckOpcode, TARGET_VAL(ISD::LOAD),
41818 /*105064*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41821 /*105075*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41828 /*105088*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41831 /*105099*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
41841 /*105117*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41844 /*105128*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41847 /*105139*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41854 /*105152*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
41857 /*105163*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41860 /*105174*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41873 /*105197*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41876 /*105208*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41879 /*105219*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDIs), 0|OPFL_Chain,
41887 /*105234*/ OPC_EmitNode1, TARGET_VAL(PPC::LIWZX), 0|OPFL_Chain|OPFL_MemRefs,
41890 /*105245*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
41893 /*105256*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWIs), 0|OPFL_Chain,
41908 /*105286*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41916 /*105304*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41920 /*105319*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::SUBREG_TO_REG), 0,
41923 /*105331*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
41930 /*105345*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41933 /*105354*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41943 /*105373*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XSCVDPSPN), 0,
41949 /*105383*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
41951 /*105390*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
41954 /*105400*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWI), 0,
41960 /*105412*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::IMPLICIT_DEF), 0,
41963 /*105421*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::INSERT_SUBREG), 0,
41970 /*105433*/ /*SwitchOpcode*/ 123, TARGET_VAL(PPCISD::LOAD_VEC_BE),// ->105559
41978 /*105448*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
41986 /*105464*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
41994 /*105480*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVH8X), 0|OPFL_Chain|OPFL_MemRefs,
41997 /*105491*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
42005 /*105507*/ OPC_EmitNode1, TARGET_VAL(PPC::LXVB16X), 0|OPFL_Chain|OPFL_MemRefs,
42008 /*105518*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
42016 /*105534*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
42024 /*105550*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVW4X), 0|OPFL_Chain|OPFL_MemRefs,
42029 /*105559*/ /*SwitchOpcode*/ 69, TARGET_VAL(PPCISD::LD_SPLAT),// ->105631
42037 /*105574*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
42045 /*105590*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
42053 /*105606*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVDSX), 0|OPFL_Chain|OPFL_MemRefs,
42061 /*105622*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVWSX), 0|OPFL_Chain|OPFL_MemRefs,
42066 /*105631*/ /*SwitchOpcode*/ 89, TARGET_VAL(PPCISD::VECSHL),// ->105723
42076 /*105652*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
42085 /*105667*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42092 /*105681*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSLDWI), 0,
42103 /*105699*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42110 /*105713*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
42115 /*105723*/ /*SwitchOpcode*/ 12|128,5/*652*/, TARGET_VAL(ISD::INSERT_VECTOR_ELT),// ->106379
42123 /*105741*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42126 /*105751*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42129 /*105762*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42135 /*105774*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42138 /*105784*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42141 /*105795*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42149 /*105811*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42151 /*105818*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42154 /*105828*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42157 /*105840*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42163 /*105852*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42165 /*105859*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42168 /*105869*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42171 /*105881*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42182 /*105903*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42185 /*105913*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42188 /*105924*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42194 /*105936*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42197 /*105946*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42200 /*105957*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42208 /*105973*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42210 /*105980*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42213 /*105990*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42216 /*106002*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42222 /*106014*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42224 /*106021*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42227 /*106031*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42230 /*106043*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42241 /*106065*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42244 /*106075*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42247 /*106086*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42253 /*106098*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42256 /*106108*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42259 /*106119*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42267 /*106135*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42269 /*106142*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42272 /*106152*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42275 /*106164*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42281 /*106176*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42283 /*106183*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42286 /*106193*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42289 /*106205*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42300 /*106227*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42303 /*106237*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42306 /*106248*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42312 /*106260*/ OPC_EmitNode1, TARGET_VAL(PPC::MTVSRWZ), 0,
42315 /*106270*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42318 /*106281*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42326 /*106297*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42328 /*106304*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42331 /*106314*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42334 /*106326*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42340 /*106338*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42342 /*106345*/ OPC_EmitNode1, TARGET_VAL(PPC::XSCVDPSPN), 0,
42345 /*106355*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSLDWI), 0,
42348 /*106367*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42355 /*106379*/ /*SwitchOpcode*/ 31, TARGET_VAL(PPCISD::XXPERMDI),// ->106413
42362 /*106390*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42369 /*106404*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
42373 /*106413*/ /*SwitchOpcode*/ 27, TARGET_VAL(PPCISD::XXSPLT),// ->106443
42378 /*106421*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42385 /*106435*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSPLTW), 0,
42389 /*106443*/ /*SwitchOpcode*/ 96, TARGET_VAL(PPCISD::VECINSERT),// ->106542
42397 /*106456*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42404 /*106470*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXINSERTW), 0,
42414 /*106487*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42421 /*106501*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VINSERTB), 0,
42431 /*106518*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
42438 /*106532*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VINSERTH), 0,
42443 /*106542*/ /*SwitchOpcode*/ 84, TARGET_VAL(PPCISD::XXSWAPD),// ->106629
42450 /*106556*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42459 /*106576*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42468 /*106596*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42477 /*106616*/ OPC_EmitNode1, TARGET_VAL(PPC::XXPERMDI), 0,
42483 /*106629*/ /*SwitchOpcode*/ 81|128,2/*337*/, TARGET_VAL(ISD::VSELECT),// ->106970
42491 /*106644*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42500 /*106662*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42508 /*106680*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42511 /*106691*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42514 /*106702*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42516 /*106710*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSEL), 0,
42519 /*106722*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42525 /*106733*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42534 /*106752*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42537 /*106763*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42540 /*106774*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42542 /*106782*/ OPC_EmitNode1, TARGET_VAL(PPC::XXSEL), 0,
42545 /*106794*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42551 /*106805*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42563 /*106825*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42572 /*106841*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42582 /*106859*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbb), 0,
42592 /*106877*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42601 /*106893*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXSEL), 0,
42611 /*106911*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42620 /*106927*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSEL), 0,
42630 /*106946*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
42636 /*106959*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
42642 /*106970*/ /*SwitchOpcode*/ 99, TARGET_VAL(PPCISD::XXREVERSE),// ->107072
42647 /*106981*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXBRW), 0,
42654 /*106994*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXBRD), 0,
42662 /*107010*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42664 /*107018*/ OPC_EmitNode1, TARGET_VAL(PPC::XXBRH), 0,
42667 /*107028*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42675 /*107045*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42677 /*107053*/ OPC_EmitNode1, TARGET_VAL(PPC::XXBRQ), 0,
42680 /*107063*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42685 /*107072*/ /*SwitchOpcode*/ 71, TARGET_VAL(PPCISD::SExtVElems),// ->107146
42691 /*107085*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2D), 0,
42697 /*107096*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSB2W), 0,
42706 /*107112*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2D), 0,
42712 /*107123*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSH2W), 0,
42721 /*107138*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VEXTSW2D), 0,
42726 /*107146*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::SMAX),// ->107223
42732 /*107159*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42735 /*107170*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42737 /*107178*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSD), 0,
42743 /*107190*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSB), 0,
42749 /*107202*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSH), 0,
42755 /*107214*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXSW), 0,
42760 /*107223*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::UMAX),// ->107300
42766 /*107236*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42769 /*107247*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42771 /*107255*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUD), 0,
42777 /*107267*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUB), 0,
42783 /*107279*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUH), 0,
42789 /*107291*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMAXUW), 0,
42794 /*107300*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::SMIN),// ->107377
42800 /*107313*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42803 /*107324*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42805 /*107332*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSD), 0,
42811 /*107344*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSB), 0,
42817 /*107356*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSH), 0,
42823 /*107368*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINSW), 0,
42828 /*107377*/ /*SwitchOpcode*/ 74, TARGET_VAL(ISD::UMIN),// ->107454
42834 /*107390*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42837 /*107401*/ OPC_EmitNode1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,
42839 /*107409*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUD), 0,
42845 /*107421*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUB), 0,
42851 /*107433*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUH), 0,
42857 /*107445*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMINUW), 0,
42862 /*107454*/ /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::QVLFSb),// ->107475
42869 /*107467*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVLFSXb), 0|OPFL_Chain,
42873 /*107475*/ /*SwitchOpcode*/ 72|128,2/*328*/, TARGET_VAL(PPCISD::VCMP),// ->107807
42880 /*107490*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUB), 0,
42887 /*107504*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSB), 0,
42894 /*107518*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUB), 0,
42901 /*107531*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEB), 0,
42908 /*107545*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEZB), 0,
42917 /*107562*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUH), 0,
42924 /*107576*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSH), 0,
42931 /*107590*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUH), 0,
42938 /*107603*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEH), 0,
42945 /*107617*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEZH), 0,
42954 /*107635*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUW), 0,
42961 /*107649*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSW), 0,
42968 /*107663*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUW), 0,
42975 /*107677*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEW), 0,
42982 /*107691*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPNEZW), 0,
42991 /*107709*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQUD), 0,
42998 /*107723*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTSD), 0,
43005 /*107737*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTUD), 0,
43014 /*107755*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPBFP), 0,
43021 /*107769*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPEQFP), 0,
43028 /*107783*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGEFP), 0,
43035 /*107797*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VCMPGTFP), 0,
43041 /*107807*/ /*SwitchOpcode*/ 54|128,3/*438*/, TARGET_VAL(PPCISD::VCMPo),// ->108249
43048 /*107822*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUBo), 0|OPFL_GlueOutput,
43055 /*107837*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSBo), 0|OPFL_GlueOutput,
43062 /*107852*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUBo), 0|OPFL_GlueOutput,
43069 /*107866*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEBo), 0|OPFL_GlueOutput,
43076 /*107881*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEZBo), 0|OPFL_GlueOutput,
43085 /*107899*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUHo), 0|OPFL_GlueOutput,
43092 /*107914*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSHo), 0|OPFL_GlueOutput,
43099 /*107929*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUHo), 0|OPFL_GlueOutput,
43106 /*107943*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEHo), 0|OPFL_GlueOutput,
43113 /*107958*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEZHo), 0|OPFL_GlueOutput,
43122 /*107977*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUWo), 0|OPFL_GlueOutput,
43129 /*107992*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSWo), 0|OPFL_GlueOutput,
43136 /*108007*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUWo), 0|OPFL_GlueOutput,
43143 /*108022*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEWo), 0|OPFL_GlueOutput,
43150 /*108037*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPNEZWo), 0|OPFL_GlueOutput,
43159 /*108056*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQUDo), 0|OPFL_GlueOutput,
43166 /*108071*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTSDo), 0|OPFL_GlueOutput,
43173 /*108086*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTUDo), 0|OPFL_GlueOutput,
43182 /*108104*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPEQDPo), 0|OPFL_GlueOutput,
43189 /*108118*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGEDPo), 0|OPFL_GlueOutput,
43196 /*108132*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGTDPo), 0|OPFL_GlueOutput,
43205 /*108150*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPEQSPo), 0|OPFL_GlueOutput,
43212 /*108164*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGESPo), 0|OPFL_GlueOutput,
43219 /*108178*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::XVCMPGTSPo), 0|OPFL_GlueOutput,
43226 /*108193*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPBFPo), 0|OPFL_GlueOutput,
43233 /*108208*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPEQFPo), 0|OPFL_GlueOutput,
43240 /*108223*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGEFPo), 0|OPFL_GlueOutput,
43247 /*108238*/ OPC_MorphNodeTo2, TARGET_VAL(PPC::VCMPGTFPo), 0|OPFL_GlueOutput,
43253 /*108249*/ /*SwitchOpcode*/ 74, TARGET_VAL(PPCISD::VABSD),// ->108326
43260 /*108263*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUW), 0,
43266 /*108275*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUH), 0,
43272 /*108287*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUB), 0,
43281 /*108303*/ OPC_EmitNode1, TARGET_VAL(PPC::XVNEGSP), 0,
43283 /*108310*/ OPC_EmitNode1, TARGET_VAL(PPC::XVNEGSP), 0,
43285 /*108317*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VABSDUW), 0,
43290 /*108326*/ /*SwitchOpcode*/ 68|128,4/*580*/, TARGET_VAL(ISD::VECTOR_SHUFFLE),// ->108910
43295 /*108335*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
43302 /*108350*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTB), 0,
43310 /*108366*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTH), 0,
43318 /*108382*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSPLTW), 0,
43326 /*108398*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
43335 /*108415*/ OPC_CheckOpcode, TARGET_VAL(ISD::UNDEF),
43341 /*108427*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUM), 0,
43348 /*108440*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUM), 0,
43355 /*108453*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLB), 0,
43362 /*108466*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLH), 0,
43369 /*108479*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLW), 0,
43376 /*108492*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHB), 0,
43383 /*108505*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHH), 0,
43390 /*108518*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHW), 0,
43397 /*108531*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
43404 /*108544*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGOW), 0,
43411 /*108557*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
43422 /*108576*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHB), 0,
43429 /*108589*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHH), 0,
43436 /*108602*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHW), 0,
43443 /*108615*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLB), 0,
43450 /*108628*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLH), 0,
43457 /*108641*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLW), 0,
43464 /*108654*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUM), 0,
43471 /*108667*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUM), 0,
43486 /*108692*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
43494 /*108709*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VSLDOI), 0,
43506 /*108731*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUWUM), 0,
43513 /*108744*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUHUM), 0,
43520 /*108757*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLB), 0,
43527 /*108770*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLH), 0,
43534 /*108783*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGLW), 0,
43541 /*108796*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHB), 0,
43548 /*108809*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHH), 0,
43555 /*108822*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGHW), 0,
43562 /*108835*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
43569 /*108848*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGOW), 0,
43576 /*108861*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGEW), 0,
43583 /*108874*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMRGOW), 0,
43590 /*108887*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
43597 /*108900*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPKUDUM), 0,
43603 /*108910*/ /*SwitchOpcode*/ 57, TARGET_VAL(PPCISD::QVALIGNI),// ->108970
43608 /*108917*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43614 /*108930*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVALIGNIb), 0,
43621 /*108945*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVALIGNI), 0,
43628 /*108960*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVALIGNIs), 0,
43633 /*108970*/ /*SwitchOpcode*/ 53, TARGET_VAL(PPCISD::QVESPLATI),// ->109026
43637 /*108976*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43643 /*108989*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVESPLATIb), 0,
43650 /*109003*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVESPLATI), 0,
43657 /*109017*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVESPLATIs), 0,
43662 /*109026*/ /*SwitchOpcode*/ 16, TARGET_VAL(PPCISD::VPERM),// ->109045
43668 /*109036*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VPERM), 0,
43672 /*109045*/ /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::LXVD2X),// ->109065
43679 /*109057*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::LXVD2X), 0|OPFL_Chain|OPFL_MemRefs,
43683 /*109065*/ /*SwitchOpcode*/ 55, TARGET_VAL(PPCISD::LD_VSX_LH),// ->109123
43691 /*109079*/ OPC_EmitNode1, TARGET_VAL(PPC::DFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
43694 /*109090*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
43701 /*109103*/ OPC_EmitNode1, TARGET_VAL(PPC::XFLOADf64), 0|OPFL_Chain|OPFL_MemRefs,
43704 /*109114*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0|OPFL_Chain,
43709 /*109123*/ /*SwitchOpcode*/ 47, TARGET_VAL(PPCISD::SINT_VEC_TO_FP),// ->109173
43716 /*109137*/ OPC_EmitNode1, TARGET_VAL(PPC::XXMRGHW), 0,
43718 /*109145*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWDP), 0,
43725 /*109157*/ OPC_EmitNode1, TARGET_VAL(PPC::XXMRGLW), 0,
43727 /*109165*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSXWDP), 0,
43732 /*109173*/ /*SwitchOpcode*/ 47, TARGET_VAL(PPCISD::UINT_VEC_TO_FP),// ->109223
43739 /*109187*/ OPC_EmitNode1, TARGET_VAL(PPC::XXMRGHW), 0,
43741 /*109195*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWDP), 0,
43748 /*109207*/ OPC_EmitNode1, TARGET_VAL(PPC::XXMRGLW), 0,
43750 /*109215*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVUXWDP), 0,
43755 /*109223*/ /*SwitchOpcode*/ 43, TARGET_VAL(PPCISD::FP_EXTEND_HALF),// ->109269
43760 /*109233*/ OPC_EmitNode1, TARGET_VAL(PPC::XXMRGHW), 0,
43762 /*109241*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPDP), 0,
43769 /*109253*/ OPC_EmitNode1, TARGET_VAL(PPC::XXMRGLW), 0,
43771 /*109261*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVCVSPDP), 0,
43776 /*109269*/ /*SwitchOpcode*/ 17, TARGET_VAL(PPCISD::SWAP_NO_CHAIN),// ->109289
43781 /*109280*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XXPERMDI), 0,
43785 /*109289*/ /*SwitchOpcode*/ 27|128,1/*155*/, TARGET_VAL(ISD::FMAXNUM),// ->109448
43791 /*109302*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXSP), 0,
43797 /*109313*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
43799 /*109321*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43805 /*109333*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTbs), 0,
43807 /*109341*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
43810 /*109352*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43812 /*109361*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43819 /*109375*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMAXDP), 0,
43826 /*109389*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
43828 /*109397*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43834 /*109409*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPGTb), 0,
43836 /*109417*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
43839 /*109428*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43841 /*109437*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43847 /*109448*/ /*SwitchOpcode*/ 27|128,1/*155*/, TARGET_VAL(ISD::FMINNUM),// ->109607
43853 /*109461*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINSP), 0,
43859 /*109472*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
43861 /*109480*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43867 /*109492*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTbs), 0,
43869 /*109500*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANbs), 0,
43872 /*109511*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43874 /*109520*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELbs), 0,
43881 /*109534*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::XVMINDP), 0,
43888 /*109548*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
43890 /*109556*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43896 /*109568*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFCMPLTb), 0,
43898 /*109576*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFTSTNANb), 0,
43901 /*109587*/ OPC_EmitNode1, TARGET_VAL(PPC::QVFLOGICALb), 0,
43903 /*109596*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFSELb), 0,
43909 /*109607*/ /*SwitchOpcode*/ 23, TARGET_VAL(PPCISD::QVGPCI),// ->109633
43912 /*109612*/ OPC_CheckOpcode, TARGET_VAL(ISD::Constant),
43919 /*109626*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVGPCI), 0,
43923 /*109633*/ /*SwitchOpcode*/ 16, TARGET_VAL(PPCISD::VMADDFP),// ->109652
43929 /*109643*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VMADDFP), 0,
43933 /*109652*/ /*SwitchOpcode*/ 16, TARGET_VAL(PPCISD::VNMSUBFP),// ->109671
43939 /*109662*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::VNMSUBFP), 0,
43943 /*109671*/ /*SwitchOpcode*/ 33, TARGET_VAL(PPCISD::QVFPERM),// ->109707
43950 /*109684*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFPERM), 0,
43956 /*109697*/ OPC_MorphNodeTo1, TARGET_VAL(PPC::QVFPERMs), 0,
43961 /*109707*/ /*SwitchOpcode*/ 18, TARGET_VAL(PPCISD::QBFLT),// ->109728
43967 /*109720*/ OPC_MorphNodeTo1, TARGET_VAL(TargetOpcode::COPY_TO_REGCLASS), 0,