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

References

gen/lib/Target/AArch64/AArch64GenGlobalISel.inc
 1256         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
 1262         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
 1281         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
 1287         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
 1320         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1324         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 1328         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 1355         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1359         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 1363         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 1405         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1409         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 1413         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 1440         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1444         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 1448         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 1474         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1478         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 1482         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_SEXT,
 1503         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1507         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 1511         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ZEXT,
 1533         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1537         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 1541         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_SEXT,
 1562         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1566         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 1570         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ZEXT,
 1675         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1696         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1718         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1739         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1787         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1810         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1833         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1853         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1874         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1897         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1920         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1940         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1959         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1981         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2019         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2022         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2046         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2049         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2074         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2077         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2101         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2104         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2127         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2150         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2173         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2193         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2214         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2237         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2260         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2280         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2299         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2303         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 2321         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2325         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 2343         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2361         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2380         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2398         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2433         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2456         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2479         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2499         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2520         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2543         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2566         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2586         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2605         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2627         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2665         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2668         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2692         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2695         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2720         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2723         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2747         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2750         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2773         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2796         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2819         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2865         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2885         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2906         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2929         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2952         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2975         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2998         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3018         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3037         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3041         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 3059         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3063         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 3081         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3102         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3120         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3139         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3160         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3178         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3213         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3236         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3260         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3283         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3305         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3327         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3365         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3368         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 3392         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3395         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 3420         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3423         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 3447         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3450         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 3473         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3496         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3519         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3542         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3565         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3585         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3606         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3629         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3652         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3675         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3698         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3718         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3737         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3741         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 3759         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3763         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 3781         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3802         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3820         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3839         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3860         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3878         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3913         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3936         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3960         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3983         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 4005         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4027         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4078         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4173         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4177         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4181         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 4208         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4212         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4216         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 4243         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4247         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4251         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_SEXT,
 4272         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4276         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4280         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ZEXT,
 4301         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4305         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4309         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 4336         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4340         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4344         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 4371         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4375         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4379         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_SEXT,
 4400         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4404         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4408         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ZEXT,
 4429         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4536         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4574         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 4597         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 4619         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4623         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4641         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4645         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4664         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4682         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4718         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4756         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 4779         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 4801         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4805         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4823         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4827         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4846         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4867         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4885         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4921         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4959         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 4982         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 5004         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 5008         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 5026         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 5030         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 5049         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 5070         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 5088         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 5124         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 5172         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 5193         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 5234         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 5255         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 5274         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 5278         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5302         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 5306         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5330         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 5334         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 5352         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 5356         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 5567         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5588         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5607         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
 5612         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5632         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
 5637         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5658         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5704         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5725         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5761         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5782         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5801         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS,
 5831         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS,
 5861         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS,
 5891         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS,
 5921         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS,
 5951         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS,
 5982         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6028         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6049         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6214         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6235         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6255         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6301         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6322         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6358         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6379         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6399         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6445         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6466         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6631         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6651         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6671         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6691         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6711         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6732         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6752         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6798         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6818         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6839         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6889         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6909         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6929         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6949         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6969         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6990         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7010         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 7056         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7076         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7097         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7274           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_IMPLICIT_DEF,
 7295           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_IMPLICIT_DEF,
 7406           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7413           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7446           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7453           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7486           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7493           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7526           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7533           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7566           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7573           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7606           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7613           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7646           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7653           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7686           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7721           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7756           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7791           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7826           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7858           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7890           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7922           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 7953           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FPTRUNC,
 7983           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_TRUNC,
 8012           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_IMPLICIT_DEF,
 8033           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_IMPLICIT_DEF,
 8144           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8151           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8184           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8191           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8224           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8231           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8264           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8271           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8304           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8311           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8344           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8351           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8384           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8391           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8424           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8459           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8494           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8529           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8564           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8595           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8627           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8659           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8691           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_TRUNC,
 8720           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_IMPLICIT_DEF,
 8831           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8838           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8871           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8878           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8911           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8918           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8951           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8958           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 8991           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 8998           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9031           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9038           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9071           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9078           GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9111           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9146           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9181           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9216           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9251           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9283           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9315           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 9347           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_TRUNC,
 9376           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_IMPLICIT_DEF,
15925         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
15930         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
15952         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
15957         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
16040         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
16045         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
16067         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
16072         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
16094         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
16099         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
16129         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
16134         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
16263         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
16268         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
16290         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
16295         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
22142       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
22180         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
22210         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25689         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25696         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
25701         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
25729         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25736         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
25741         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
25769         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25776         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
25781         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
25809         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25816         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
25821         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
25847         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
25853         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
25884         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25912         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25940         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25968         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25996         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26024         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26052         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26080         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26108         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26136         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26164         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26192         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26220         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26248         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26275         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26302         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
26329         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26334         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26360         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26365         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26391         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26396         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26423         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26428         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26454         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26459         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26485         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26490         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26516         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26521         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26547         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26552         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26577         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
26582         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
26608         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26632         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26656         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26680         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26704         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26728         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26752         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26776         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26800         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26824         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26848         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26872         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26896         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26920         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26944         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26968         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
26992         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27016         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27040         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27064         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27088         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27112         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27136         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27160         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27184         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27208         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27232         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27255         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27278         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27301         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27324         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27347         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27370         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27393         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27416         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27439         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27462         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27485         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27508         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27531         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27560         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27589         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27618         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27647         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27683         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27719         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27755         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27792         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27815         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27838         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27861         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27884         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27907         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27930         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27953         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27976         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
27999         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28045         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28068         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28091         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28114         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28137         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28160         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28183         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28206         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
28229         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
34923         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
34950         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
34977         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35004         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35031         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35058         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35085         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35112         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35139         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35166         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35193         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35220         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35247         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35274         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35300         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35326         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35816         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35822         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
35849         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35855         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
35882         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35888         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
35915         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35921         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
35971         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
35989         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
36007         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
36025         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
36303         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
36306         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
36334         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
36337         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
36365         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
36368         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
36396         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
36399         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
36427         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
36460         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
36493         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
36526         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
36559         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
36592         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
36625         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
36650         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
36675         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
37230         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
37235         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
37342         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
37363         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
37403         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
37424         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
37464         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
37485         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
37532         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ANYEXT,
37548         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37564         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
37589         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37613         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
37660         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
37678         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ANYEXT,
37694         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37710         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
37735         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
37753         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37777         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
37824         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
37842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ANYEXT,
37858         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37874         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
37898         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37902         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
37935         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
37954         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
37979         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
38343         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38349         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38373         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38379         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38421         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38427         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38445         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38451         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38749         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38754         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
38776         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38781         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
38819         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38824         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
38846         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38851         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
38889         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38894         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
38916         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
38921         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39047         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39052         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39072         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39076         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39095         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39116         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39137         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39174         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39178         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39182         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39206         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39211         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39216         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_FNEG,
39238         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39243         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39248         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_FNEG,
39278         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39281         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39286         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39310         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39313         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39318         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39350         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39354         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39359         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39382         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39386         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39391         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39422         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39426         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39430         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39454         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39457         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39462         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39486         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39489         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39494         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39525         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39530         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39553         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39558         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39590         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39595         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39618         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39623         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39652         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39657         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39676         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39680         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39698         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39719         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39740         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39777         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39781         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39785         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39809         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39814         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39819         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_FNEG,
39841         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39844         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39849         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39873         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39877         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39882         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39905         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39909         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
39913         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39937         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
39940         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39945         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
39968         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
39973         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
39997         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_EXTRACT_VECTOR_ELT,
40002         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
40023         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40028         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
40047         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40051         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
40069         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40090         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40111         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40148         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40169         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40212         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40233         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40278         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40320         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40341         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40386         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
40571         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
40593         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
40628         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
40650         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
40685         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
40707         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
40954       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
40970       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
40986       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41002       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41053       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
41069       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
41085       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41101       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41228       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
41244       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
41260       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41276       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41327       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
41343       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
41359       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41375       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
41676       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXTLOAD,
41716       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXTLOAD,
41755       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXTLOAD,
41818       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LOAD,
41858       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXTLOAD,
41898       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LOAD,
41937       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LOAD,
41976       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXTLOAD,
42015       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXTLOAD,
42157         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42189         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42221         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42254         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42287         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42320         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42353         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
42386         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
43121       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43145       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43167       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43189       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43210       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43235         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43254         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
43336         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
43340         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
43344         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43347         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_ASHR,
43371         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
43375         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
43379         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43384         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_ASHR,
43421         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
43425         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
43429         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43432         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_ASHR,
43456         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
43460         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
43464         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_XOR,
43469         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_ASHR,
gen/lib/Target/AMDGPU/AMDGPUGenGlobalISel.inc
  539         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
  558         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
  577         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
  612         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CTPOP,
  627         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CTPOP,
  806         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  810         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
  814         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
  842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  846         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
  850         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
  878         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  882         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
  886         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
  914         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  918         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
  922         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
  950         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  954         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
  958         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
  986         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  990         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
  994         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 1022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1026         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
 1030         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 1058         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1062         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_OR,
 1066         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 1094         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1098         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1102         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1130         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1134         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1138         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1166         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1170         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1174         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1202         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1206         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1210         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1238         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1242         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1246         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1274         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1278         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1282         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1310         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1314         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1318         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
 1346         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1350         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 1354         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_OR,
13220       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13224       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
14565         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
17751         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FABS,
17773         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FABS,
17837         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FABS,
17901         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FABS,
17986         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FABS,
18008         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FABS,
18833         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
18895         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
gen/lib/Target/ARM/ARMGenGlobalISel.inc
  897         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  921         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  945         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  969         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
  994         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1018         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1042         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1066         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 1089         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1093         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 1099         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 1125         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1129         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 1135         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 1162         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1166         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 1172         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 1198         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1202         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 1208         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 1234         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1257         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1280         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1301         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1326         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1351         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1375         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SMULH,
 1399         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SMULH,
 1424         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1449         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1474         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1498         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SMULH,
 1522         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SMULH,
 1627         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1652         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1678         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1703         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 1727         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1751         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1797         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 1800         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 1826         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 1829         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 1856         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 1859         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 1885         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 1888         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 1913         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 1917         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 1937         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 1941         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 1961         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 1981         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2002         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2065         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2090         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2116         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2141         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2165         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2189         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2235         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2238         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2265         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2268         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2296         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2299         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2326         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2329         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2355         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2381         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2408         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2434         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2459         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2463         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 2484         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2488         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 2509         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2533         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2554         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2576         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2600         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 2621         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2686         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2711         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2737         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2762         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 2786         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2810         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2856         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2859         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2886         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2889         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2917         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2920         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2947         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 2950         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_INTRINSIC,
 2976         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3002         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3029         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3055         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3080         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3084         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 3105         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3109         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 3130         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3154         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3175         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3197         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3221         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3242         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3307         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3333         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3360         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3386         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
 3411         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3436         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3517         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3540         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3564         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3587         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3610         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3632         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3656         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3744         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3789         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3793         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 3813         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3817         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 3838         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3858         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3902         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 3947         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 3951         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 3972         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 3976         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 3998         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4043         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4109         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4154         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4158         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SEXT,
 4179         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4183         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ZEXT,
 4205         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4229         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SEXT,
 4250         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ZEXT,
 4316         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 4395         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
 4401         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 4424         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
 4430         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 4808         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LSHR,
 4831         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LSHR,
 4956         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4961         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 4985         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4990         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5014         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5018         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5043         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5047         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5073         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5078         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5102         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5107         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5131         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5135         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5160         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5164         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 5188         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5212         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5237         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5261         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5317         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5340         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5363         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5385         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5714         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 5718         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_LSHR,
 5725         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 5729         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_SHL,
 5754         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 5758         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_LSHR,
 5765         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 5769         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_SHL,
 5794         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
 5798         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
 5805         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 5809         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_LSHR,
 5834         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
 5838         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
 5845         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 5849         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_LSHR,
 5874         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 5878         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 5883         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 5889         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_AND,
 5915         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 5919         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 5924         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 5930         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_AND,
 5956         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 5960         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_LSHR,
 5965         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 5971         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_AND,
 5997         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6001         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_LSHR,
 6006         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6012         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_AND,
 6038         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6042         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
 6047         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6053         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_AND,
 6079         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6083         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
 6088         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6094         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_AND,
 6120         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6126         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6130         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 6135         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_CONSTANT,
 6161         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6167         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6171         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_ASHR,
 6176         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_CONSTANT,
 6202         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6208         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6212         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_LSHR,
 6217         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_CONSTANT,
 6243         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6249         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6253         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_LSHR,
 6258         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_CONSTANT,
 6284         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6290         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6294         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_SHL,
 6299         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_CONSTANT,
 6325         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6331         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6335         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_SHL,
 6340         GIM_CheckOpcode, /*MI*/4, TargetOpcode::G_CONSTANT,
 6366         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6372         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6396         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6402         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6426         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6432         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6456         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6462         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_AND,
 6486         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6492         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 6497         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6521         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6527         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ASHR,
 6532         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6556         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6562         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_LSHR,
 6567         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6591         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6597         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_LSHR,
 6602         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6626         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6632         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
 6637         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6661         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 6667         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_SHL,
 6672         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_CONSTANT,
 6696         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
 6701         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6706         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 6731         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
 6736         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6741         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 6766         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LSHR,
 6771         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6776         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 6801         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LSHR,
 6806         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6811         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 6836         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 6841         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6846         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 6871         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 6876         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6881         GIM_CheckOpcode, /*MI*/3, TargetOpcode::G_AND,
 6906         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6911         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6935         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6939         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6965         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6970         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 6994         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 6998         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 7022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7047         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 7105         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 7128         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 7459         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 7480         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 7537         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 7560         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13871         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
13901         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
13931         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
13961         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
13991         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14021         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14051         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14080         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14110         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14140         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14170         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14200         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14230         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14260         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14290         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14320         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14350         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14380         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14410         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14440         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14470         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14499         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14528         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14557         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
14586         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14613         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14639         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14666         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14692         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14717         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14742         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14767         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14792         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14817         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14867         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14892         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14917         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14942         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14967         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
14992         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
15017         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
15042         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
15067         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23163         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23184         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23205         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23224         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23243         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23262         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23281         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23302         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23321         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23340         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23361         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23382         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23403         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
23424         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
24853         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
24876         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
24920         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
24943         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
24987         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25010         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_INTRINSIC,
25059         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
25128         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BSWAP,
25148         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BSWAP,
25169           GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BSWAP,
25350         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25374         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25465         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25490         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25654         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25676         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25767         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25791         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
25891         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
25912         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
25955         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
25976         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26187         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26192         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
26213         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26236         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26259         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26306         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26311         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
26332         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26355         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26378         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26425         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26498         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
26650         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
26692         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
26697         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
26720         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
26726         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
26748         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
26772         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
26814         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
26819         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
26842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
26848         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
26870         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMA,
26894         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
27198       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
27221       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
27244       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
27267       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
27290       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
27313       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
27568       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
27591       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
27614       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FCEIL,
27637       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
27660       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
27683       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FFLOOR,
gen/lib/Target/Mips/MipsGenGlobalISel.inc
  724         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
  729         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
  752         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
  757         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
  779         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  799         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  880         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
  885         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
  907         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
  912         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
  964         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
  986         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1038         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1060         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1098         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1120         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1158         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1180         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1336         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1388         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1426         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1464         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 2140         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2160         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2241         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2496         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
 2517         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
 2538         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
 2736         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_OR,
 4324       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4350       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4376       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4402         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4423         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4444         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4465         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5292         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5316         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5340         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5364         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5388         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5412         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5739         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5762         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5785         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5808         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9402         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10815         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10840         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10865         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10890         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10914         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10937         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12341         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
12346         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
12377         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LSHR,
12382         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
12413         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
12418         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
12449         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
12480         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ASHR,
12511         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_LSHR,
12543         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
12575         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SDIV,
12606         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
12638         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SREM,
12669         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
12701         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_UDIV,
12733         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_UREM,
12782         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
12803         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
12875         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12895         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12915         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12935         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12995         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13013         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_TRUNC,
13124         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13144         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13164         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13184         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13244         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13262         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_TRUNC,
13373         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13393         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13413         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13473         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
13491         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_TRUNC,
15399       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15427       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15455       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15483       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15511       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15539       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15567       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15595       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15623       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15651       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15679       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15707       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15735       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15763       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15791       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15819       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15847       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15881       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15915       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15949       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
15983       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16017       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16051       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16085       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16119       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16153       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16187       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16221       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16255       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16289       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16323       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16357       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16391       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16425       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16459       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16493       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16527       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16561       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16595       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16629       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16663       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16692       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16721       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16750       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16779       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16808       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16837       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16866       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16895       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16929       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16963       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
16997       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17031       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17065       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17099       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17133       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17167       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17201       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17235       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17269       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17303       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17337       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17371       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17405       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17439       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17473       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17795       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17823       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17851       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17879       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17907       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17935       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17963       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
17991       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18019       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18047       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18075       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18103       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18131       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18165       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18199       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18233       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18267       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18301       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18335       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18369       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18403       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18437       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18471       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18505       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18539       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18573       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18607       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18641       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18675       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18709       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18743       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18777       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18811       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18845       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18879       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18913       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18947       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
18981       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19015       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19049       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19083       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19117       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19151       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19185       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19219       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19253       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19287       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19321       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ICMP,
19690         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19712         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19774         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19796         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19819         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19841         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19913         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19936         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19975         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
19998         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
20045         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
20108         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
20130         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
20204         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
20244         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FMUL,
20380         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FEXP2,
20399         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FEXP2,
20434         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FEXP2,
20453         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FEXP2,
20724         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20728         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20750         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20754         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20776         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20781         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20802         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20807         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20828         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
20832         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20854         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
20858         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20914         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20918         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20941         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20945         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20968         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
20972         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
20995         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
21000         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
21022         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
21027         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
21049         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FADD,
21054         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
21076         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
21080         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
21103         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
21107         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
21130         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FSUB,
21134         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FMUL,
21973         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
21991         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
22009         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
22061         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
22079         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
gen/lib/Target/RISCV/RISCVGenGlobalISel.inc
  353         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  370         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  412         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  769         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  786         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  847         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  887         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  904         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  946         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  986         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1003         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1045         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1228       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1233       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1258       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1263       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1288       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1293       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1318       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1323       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1348       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1353       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1378       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1383       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1408       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1413       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1438       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1443       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1468       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1473       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1498       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1503       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1528       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1533       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1558       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1563       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1588       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1593       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1618       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1623       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1648       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1653       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1678       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1683       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1708       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1713       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1738       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1743       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1768       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1773       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1799       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1804       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 1830       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 1835       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2263       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2268       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2293       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2298       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2323       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2328       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2353       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2358       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2383       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2388       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2413       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2418       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2443       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2448       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2473       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2478       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2503       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2508       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2533       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2538       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2563       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2568       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2594       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2599       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2860       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2865       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2889       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2894       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2918       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2923       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2947       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2952       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 2977       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2982       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3007       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3012       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3148       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3153       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3177       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3182       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3207       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3212       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3299       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3304       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3328       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3333       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3357       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3362       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3386       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3391       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3416       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3421       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3446       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3451       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3587       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3592       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3616       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3621       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3646       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3651       GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3740         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3745         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3768         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3773         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3796         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3801         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3824         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3829         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3852         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3857         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3880         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3885         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 3908         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3913         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 4062         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4067         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 4090         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4095         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 4118         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4123         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 4146         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4151         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 4174         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4179         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9306         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9322         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9338         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9354         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9370         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9384         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9398         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9414         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9436         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9452         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9468         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9482         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9568         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9573         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9591         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9596         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9614         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9631         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9673         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9678         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9696         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9736         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9741         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9759         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9764         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9782         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9799         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9841         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9846         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9864         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9904         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9909         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9927         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
 9932         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
 9950         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 9967         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10009         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_AND,
10014         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_CONSTANT,
10032         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10134         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10154         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10174         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10194         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10214         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10240         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10266         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10292         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10728         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10748         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10768         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10794         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
11531         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11536         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
11556         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11561         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
11581         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11586         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
11606         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11627         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11648         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11671         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11692         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11713         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11741         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11746         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
11766         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11771         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
11791         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11796         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_FNEG,
11816         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11837         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11858         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11881         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11902         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
11923         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_FNEG,
gen/lib/Target/X86/X86GenGlobalISel.inc
  886         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  956         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
  973         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1043         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1060         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1142         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1159         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1234         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1257         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1347         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1370         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_MUL,
 1638         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1672         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1689         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1723         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1740         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1774         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 1791         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2178         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2195         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2229         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2246         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2280         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2297         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2571         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2606         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2676         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2710         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2727         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 2761         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2767         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 2788         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2794         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 2815         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2821         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 2842         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 2848         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 2868         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2889         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2910         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 2933         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2954         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 2975         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 3035         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3055         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3074         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3097         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3136         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3142         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 3163         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3169         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 3190         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3196         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 3217         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3223         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 3243         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3264         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3285         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 3308         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3329         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 3350         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 3370         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3390         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 3410         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 3433         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4068         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4101         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 4134         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 4166         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4184         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4219         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4225         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4246         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4252         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4272         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4276         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4300         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4306         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4327         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4333         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4355         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4359         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4380         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4401         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4422         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 4456         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 4479         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4500         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4520         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 4555         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 4575         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4595         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 4632         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4638         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4659         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4665         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_XOR,
 4685         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4689         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4713         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4719         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4740         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4746         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4768         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 4772         GIM_CheckOpcode, /*MI*/2, TargetOpcode::G_ADD,
 4793         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4814         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4835         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 4869         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 4892         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4913         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 4933         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 4968         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SUB,
 4988         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5008         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5608         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5642         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5677         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_XOR,
 5758         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5791         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 5824         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 5868         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5886         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 5920         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 5941         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 5962         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 5998         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 6019         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 6039         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 6087         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6107         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6143         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 6164         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 6185         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 6221         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 6242         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_ADD,
 6262         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_SHL,
 6310         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
 6330         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
10235       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BITCAST,
10252       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BITCAST,
11397       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BITCAST,
11415       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BITCAST,
11454       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BITCAST,
11480       GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_BITCAST,
11732         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
11783         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
11834         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
11911         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
11995         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12045         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12095         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12171         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12255         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12305         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12355         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
12431         GIM_CheckOpcode, /*MI*/1, TargetOpcode::G_CONSTANT,
include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
  138     case GIM_CheckOpcode: {