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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 7897         return MCK__HASH_32;	 // "#32"
11826   case MCK__HASH_32: return "MCK__HASH_32";
14774   { 1854 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14778   { 1854 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14780   { 1854 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14784   { 1854 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14824   { 1854 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14828   { 1854 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14834   { 1854 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14838   { 1854 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14846   { 1854 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14848   { 1854 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14862   { 1854 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14864   { 1854 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14872   { 1854 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14886   { 1854 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14888   { 1854 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
14902   { 1854 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15322   { 1974 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15324   { 1974 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15330   { 1974 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15334   { 1974 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15340   { 1974 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15342   { 1974 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15348   { 1974 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15352   { 1974 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15578   { 2032 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15580   { 2032 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15584   { 2032 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15596   { 2032 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15598   { 2032 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15602   { 2032 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15612   { 2032 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15620   { 2032 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15653   { 2051 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15655   { 2051 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15669   { 2051 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
15671   { 2051 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
17212   { 4289 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_0__VectorReg641_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg64, MCK__DOT_2s, MCK__HASH_32 }, },
17215   { 4294 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_0__VectorReg1281_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_4s, MCK__HASH_32 }, },
18109   { 5234 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18113   { 5234 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18115   { 5234 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18119   { 5234 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18159   { 5234 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18163   { 5234 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18169   { 5234 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18173   { 5234 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18181   { 5234 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18183   { 5234 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18197   { 5234 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18199   { 5234 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18207   { 5234 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18221   { 5234 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18223   { 5234 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18237   { 5234 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18423   { 5258 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18425   { 5258 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18431   { 5258 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18435   { 5258 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18441   { 5258 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18443   { 5258 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18449   { 5258 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18453   { 5258 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18587   { 5311 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18589   { 5311 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18593   { 5311 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18605   { 5311 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18607   { 5311 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18611   { 5311 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18621   { 5311 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
18629   { 5311 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22132   { 1854 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22136   { 1854 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22138   { 1854 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22142   { 1854 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22182   { 1854 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22186   { 1854 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22192   { 1854 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22196   { 1854 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22204   { 1854 /* ld1 */, AArch64::LD1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22206   { 1854 /* ld1 */, AArch64::LD1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22220   { 1854 /* ld1 */, AArch64::LD1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22222   { 1854 /* ld1 */, AArch64::LD1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22230   { 1854 /* ld1 */, AArch64::LD1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22244   { 1854 /* ld1 */, AArch64::LD1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22246   { 1854 /* ld1 */, AArch64::LD1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22260   { 1854 /* ld1 */, AArch64::LD1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22680   { 1974 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22682   { 1974 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22688   { 1974 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22692   { 1974 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22698   { 1974 /* ld2 */, AArch64::LD2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22700   { 1974 /* ld2 */, AArch64::LD2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22706   { 1974 /* ld2 */, AArch64::LD2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22710   { 1974 /* ld2 */, AArch64::LD2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22936   { 2032 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22938   { 2032 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22942   { 2032 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22954   { 2032 /* ld4 */, AArch64::LD4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22956   { 2032 /* ld4 */, AArch64::LD4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22960   { 2032 /* ld4 */, AArch64::LD4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22970   { 2032 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__Tie1_1_1__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
22978   { 2032 /* ld4 */, AArch64::LD4i64_POST, Convert__Reg1_4__VecListFour1281_1__Tie1_2_2__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23011   { 2051 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23013   { 2051 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_2__TypedVectorList4_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23027   { 2051 /* ld4r */, AArch64::LD4Rv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
23029   { 2051 /* ld4r */, AArch64::LD4Rv2d_POST, Convert__Reg1_3__VecListFour1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListFour128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
24570   { 4289 /* shll */, AArch64::SHLLv2i32, Convert__VectorReg1281_1__VectorReg641_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg64, MCK__HASH_32 }, },
24573   { 4294 /* shll2 */, AArch64::SHLLv4i32, Convert__VectorReg1281_1__VectorReg1281_2, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK__HASH_32 }, },
25467   { 5234 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_2__TypedVectorList4_1641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_164, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25471   { 5234 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25473   { 5234 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25477   { 5234 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25517   { 5234 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25521   { 5234 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25527   { 5234 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25531   { 5234 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25539   { 5234 /* st1 */, AArch64::ST1Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25541   { 5234 /* st1 */, AArch64::ST1Fourv1d_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_1d, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25555   { 5234 /* st1 */, AArch64::ST1Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25557   { 5234 /* st1 */, AArch64::ST1Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25565   { 5234 /* st1 */, AArch64::ST1Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25579   { 5234 /* st1 */, AArch64::ST1Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25581   { 5234 /* st1 */, AArch64::ST1Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25595   { 5234 /* st1 */, AArch64::ST1Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25781   { 5258 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_2__TypedVectorList2_1681_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_168, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25783   { 5258 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_2__TypedVectorList2_2641_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_264, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25789   { 5258 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_2__TypedVectorList2_4321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_432, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25793   { 5258 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_2__TypedVectorList2_8161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList2_816, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25799   { 5258 /* st2 */, AArch64::ST2Twov16b_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25801   { 5258 /* st2 */, AArch64::ST2Twov2d_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2d, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25807   { 5258 /* st2 */, AArch64::ST2Twov4s_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25811   { 5258 /* st2 */, AArch64::ST2Twov8h_POST, Convert__Reg1_3__VecListTwo1281_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VecListTwo128, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25945   { 5311 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_2__TypedVectorList4_2321_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_232, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25947   { 5311 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_2__TypedVectorList4_4161_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_416, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25951   { 5311 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_2__TypedVectorList4_881_0__Tie0_3_3__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_88, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25963   { 5311 /* st4 */, AArch64::ST4Fourv2s_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25965   { 5311 /* st4 */, AArch64::ST4Fourv4h_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25969   { 5311 /* st4 */, AArch64::ST4Fourv8b_POST, Convert__Reg1_3__VecListFour641_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VecListFour64, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25979   { 5311 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_3__TypedVectorList4_0641_0__IndexRange0_11_1__Tie0_4_4__regXZR, AMFBS_HasNEON, { MCK_TypedVectorList4_064, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
25987   { 5311 /* st4 */, AArch64::ST4i64_POST, Convert__Reg1_4__VecListFour1281_1__IndexRange0_11_2__Tie0_5_5__regXZR, AMFBS_HasNEON, { MCK__DOT_d, MCK_VecListFour128, MCK_IndexRange0_1, MCK__91_, MCK_GPR64sp, MCK__93_, MCK__HASH_32 }, },
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 5559   case MCK__HASH_32: