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

References

gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 1804   case MCK_PCRel16: {
 2220   case MCK_PCRel16: return "MCK_PCRel16";
 2912   { 626 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDXAddr64Disp123_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDXAddr64Disp12 }, },
 2918   { 653 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
 2920   { 662 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
 2921   { 667 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
 2923   { 679 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 2924   { 684 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 2925   { 690 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 2926   { 696 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3019   { 1217 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
 3020   { 1222 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3021   { 1228 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3022   { 1234 /* cgijhe */, SystemZ::CGIJAsmHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3023   { 1241 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3024   { 1247 /* cgijle */, SystemZ::CGIJAsmLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3025   { 1254 /* cgijlh */, SystemZ::CGIJAsmLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3026   { 1261 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3027   { 1268 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3028   { 1275 /* cgijnhe */, SystemZ::CGIJAsmNHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3029   { 1283 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3030   { 1290 /* cgijnle */, SystemZ::CGIJAsmNLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3031   { 1298 /* cgijnlh */, SystemZ::CGIJAsmNLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
 3059   { 1488 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
 3060   { 1493 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3061   { 1499 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3062   { 1505 /* cgrjhe */, SystemZ::CGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3063   { 1512 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3064   { 1518 /* cgrjle */, SystemZ::CGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3065   { 1525 /* cgrjlh */, SystemZ::CGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3066   { 1532 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3067   { 1539 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3068   { 1546 /* cgrjnhe */, SystemZ::CGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3069   { 1554 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3070   { 1561 /* cgrjnle */, SystemZ::CGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3071   { 1569 /* cgrjnlh */, SystemZ::CGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3114   { 1823 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
 3115   { 1827 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3116   { 1832 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3117   { 1837 /* cijhe */, SystemZ::CIJAsmHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3118   { 1843 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3119   { 1848 /* cijle */, SystemZ::CIJAsmLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3120   { 1854 /* cijlh */, SystemZ::CIJAsmLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3121   { 1860 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3122   { 1866 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3123   { 1872 /* cijnhe */, SystemZ::CIJAsmNHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3124   { 1879 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3125   { 1885 /* cijnle */, SystemZ::CIJAsmNLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3126   { 1892 /* cijnlh */, SystemZ::CIJAsmNLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
 3189   { 2318 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
 3190   { 2324 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3191   { 2331 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3192   { 2338 /* clgijhe */, SystemZ::CLGIJAsmHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3193   { 2346 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3194   { 2353 /* clgijle */, SystemZ::CLGIJAsmLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3195   { 2361 /* clgijlh */, SystemZ::CLGIJAsmLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3196   { 2369 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3197   { 2377 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3198   { 2385 /* clgijnhe */, SystemZ::CLGIJAsmNHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3199   { 2394 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3200   { 2402 /* clgijnle */, SystemZ::CLGIJAsmNLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3201   { 2411 /* clgijnlh */, SystemZ::CLGIJAsmNLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
 3229   { 2629 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
 3230   { 2635 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3231   { 2642 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3232   { 2649 /* clgrjhe */, SystemZ::CLGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3233   { 2657 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3234   { 2664 /* clgrjle */, SystemZ::CLGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3235   { 2672 /* clgrjlh */, SystemZ::CLGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3236   { 2680 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3237   { 2688 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3238   { 2696 /* clgrjnhe */, SystemZ::CLGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3239   { 2705 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3240   { 2713 /* clgrjnle */, SystemZ::CLGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3241   { 2722 /* clgrjnlh */, SystemZ::CLGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
 3291   { 3070 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
 3292   { 3075 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3293   { 3081 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3294   { 3087 /* clijhe */, SystemZ::CLIJAsmHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3295   { 3094 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3296   { 3100 /* clijle */, SystemZ::CLIJAsmLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3297   { 3107 /* clijlh */, SystemZ::CLIJAsmLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3298   { 3114 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3299   { 3121 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3300   { 3128 /* clijnhe */, SystemZ::CLIJAsmNHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3301   { 3136 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3302   { 3143 /* clijnle */, SystemZ::CLIJAsmNLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3303   { 3151 /* clijnlh */, SystemZ::CLIJAsmNLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
 3322   { 3271 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
 3323   { 3276 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3324   { 3282 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3325   { 3288 /* clrjhe */, SystemZ::CLRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3326   { 3295 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3327   { 3301 /* clrjle */, SystemZ::CLRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3328   { 3308 /* clrjlh */, SystemZ::CLRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3329   { 3315 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3330   { 3322 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3331   { 3329 /* clrjnhe */, SystemZ::CLRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3332   { 3337 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3333   { 3344 /* clrjnle */, SystemZ::CLRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3334   { 3352 /* clrjnlh */, SystemZ::CLRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3386   { 3654 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
 3387   { 3658 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3388   { 3663 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3389   { 3668 /* crjhe */, SystemZ::CRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3390   { 3674 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3391   { 3679 /* crjle */, SystemZ::CRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3392   { 3685 /* crjlh */, SystemZ::CRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3393   { 3691 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3394   { 3697 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3395   { 3703 /* crjnhe */, SystemZ::CRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3396   { 3710 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3397   { 3716 /* crjnle */, SystemZ::CRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3398   { 3723 /* crjnlh */, SystemZ::CRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
 3561   { 4517 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3562   { 4519 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3584   { 4621 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3585   { 4624 /* jhe */, SystemZ::JAsmHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3586   { 4628 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3587   { 4631 /* jle */, SystemZ::JAsmLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3588   { 4635 /* jlh */, SystemZ::JAsmLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3589   { 4639 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3590   { 4642 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3591   { 4646 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3592   { 4650 /* jnhe */, SystemZ::JAsmNHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3593   { 4655 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3594   { 4659 /* jnle */, SystemZ::JAsmNLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3595   { 4664 /* jnlh */, SystemZ::JAsmNLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3596   { 4669 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3597   { 4673 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3598   { 4677 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3599   { 4681 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3600   { 4685 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3601   { 4688 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 3602   { 4691 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
 5725   { 626 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
 5734   { 653 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
 5737   { 662 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
 5739   { 667 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
 5743   { 679 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5745   { 684 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5747   { 690 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5749   { 696 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5919   { 1217 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 5921   { 1222 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5923   { 1228 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5925   { 1234 /* cgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5927   { 1241 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5929   { 1247 /* cgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5931   { 1254 /* cgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5933   { 1261 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5935   { 1268 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5937   { 1275 /* cgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5939   { 1283 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5941   { 1290 /* cgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5943   { 1298 /* cgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5985   { 1488 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 5987   { 1493 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5989   { 1499 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5991   { 1505 /* cgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5993   { 1512 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5995   { 1518 /* cgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5997   { 1525 /* cgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 5999   { 1532 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6001   { 1539 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6003   { 1546 /* cgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6005   { 1554 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6007   { 1561 /* cgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6009   { 1569 /* cgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6077   { 1823 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 6079   { 1827 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6081   { 1832 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6083   { 1837 /* cijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6085   { 1843 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6087   { 1848 /* cijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6089   { 1854 /* cijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6091   { 1860 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6093   { 1866 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6095   { 1872 /* cijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6097   { 1879 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6099   { 1885 /* cijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6101   { 1892 /* cijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6196   { 2318 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 6198   { 2324 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6200   { 2331 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6202   { 2338 /* clgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6204   { 2346 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6206   { 2353 /* clgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6208   { 2361 /* clgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6210   { 2369 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6212   { 2377 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6214   { 2385 /* clgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6216   { 2394 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6218   { 2402 /* clgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6220   { 2411 /* clgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6262   { 2629 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 6264   { 2635 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6266   { 2642 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6268   { 2649 /* clgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6270   { 2657 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6272   { 2664 /* clgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6274   { 2672 /* clgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6276   { 2680 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6278   { 2688 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6280   { 2696 /* clgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6282   { 2705 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6284   { 2713 /* clgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6286   { 2722 /* clgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6369   { 3070 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 6371   { 3075 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6373   { 3081 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6375   { 3087 /* clijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6377   { 3094 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6379   { 3100 /* clijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6381   { 3107 /* clijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6383   { 3114 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6385   { 3121 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6387   { 3128 /* clijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6389   { 3136 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6391   { 3143 /* clijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6393   { 3151 /* clijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6429   { 3271 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 6431   { 3276 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6433   { 3282 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6435   { 3288 /* clrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6437   { 3295 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6439   { 3301 /* clrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6441   { 3308 /* clrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6443   { 3315 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6445   { 3322 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6447   { 3329 /* clrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6449   { 3337 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6451   { 3344 /* clrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6453   { 3352 /* clrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6538   { 3654 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
 6540   { 3658 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6542   { 3663 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6544   { 3668 /* crjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6546   { 3674 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6548   { 3679 /* crjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6550   { 3685 /* crjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6552   { 3691 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6554   { 3697 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6556   { 3703 /* crjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6558   { 3710 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6560   { 3716 /* crjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6562   { 3723 /* crjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
 6795   { 4517 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6796   { 4519 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6818   { 4621 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6819   { 4624 /* jhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6820   { 4628 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6821   { 4631 /* jle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6822   { 4635 /* jlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6823   { 4639 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6824   { 4642 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6825   { 4646 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6826   { 4650 /* jnhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6827   { 4655 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6828   { 4659 /* jnle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6829   { 4664 /* jnlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6830   { 4669 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6831   { 4673 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6832   { 4677 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6833   { 4681 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6834   { 4685 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6835   { 4688 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 6836   { 4691 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
 9177   case MCK_PCRel16:
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  590     { MCK_U48Imm, MCK_AnyReg, MCK_AnyReg, MCK_PCRel16 } },
  610     { MCK_U48Imm, MCK_AnyReg, MCK_AnyReg, MCK_PCRel16 } },
 1072     else if (Kind == MCK_PCRel16)