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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
10887   case MCK_SVEVectorList216: {
12219   case MCK_SVEVectorList216: return "MCK_SVEVectorList216";
15380   { 1988 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15381   { 1988 /* ld2h */, AArch64::LD2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
15382   { 1988 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
17412   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
18485   { 5277 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18486   { 5277 /* st2h */, AArch64::ST2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
18487   { 5277 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
19078   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
22738   { 1988 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
22739   { 1988 /* ld2h */, AArch64::LD2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__GPR64NoXZRshifted161_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
22740   { 1988 /* ld2h */, AArch64::LD2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_5__SImm4s21_6, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
24770   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
25843   { 5277 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__imm_95_0, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
25844   { 5277 /* st2h */, AArch64::ST2H, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__GPR64NoXZRshifted161_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_GPR64NoXZRshifted16, MCK__93_ }, },
25845   { 5277 /* st2h */, AArch64::ST2H_IMM, Convert__SVEVectorList2161_0__SVEPredicate3bAnyReg1_1__Reg1_3__SImm4s21_4, AMFBS_HasSVE, { MCK_SVEVectorList216, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_GPR64sp, MCK_SImm4s2, MCK_mul, MCK_vl, MCK__93_ }, },
26436   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
32705   { 1988 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
32707   { 1988 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
32710   { 1988 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
32713   { 1988 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
32715   { 1988 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
32717   { 1988 /* ld2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
36522   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
36525   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
38473   { 5277 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
38475   { 5277 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
38478   { 5277 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
38481   { 5277 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
38483   { 5277 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
38485   { 5277 /* st2h */, 1 /* 0 */, MCK_SVEVectorList216, AMFBS_HasSVE },
39101   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
39103   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
40819   case MCK_SVEVectorList216: