|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc10737 case MCK_SVEVector4bSReg: {
12199 case MCK_SVEVector4bSReg: return "MCK_SVEVector4bSReg";
13153 { 636 /* cmla */, AArch64::CMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
13770 { 1132 /* fcmla */, AArch64::FCMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
17349 { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17354 { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17369 { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17374 { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17406 { 4549 /* smullb */, AArch64::SMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17411 { 4556 /* smullt */, AArch64::SMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17525 { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17533 { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17550 { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17558 { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17594 { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17599 { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17667 { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
19420 { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19425 { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19440 { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19445 { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19476 { 6503 /* umullb */, AArch64::UMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19481 { 6510 /* umullt */, AArch64::UMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
20511 { 636 /* cmla */, AArch64::CMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
21133 { 1132 /* fcmla */, AArch64::FCMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
24707 { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24712 { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24727 { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24732 { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24764 { 4549 /* smullb */, AArch64::SMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24769 { 4556 /* smullt */, AArch64::SMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24883 { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24891 { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24908 { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24916 { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24952 { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24957 { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
25025 { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
26778 { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26783 { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26798 { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26803 { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26834 { 6503 /* umullb */, AArch64::UMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26839 { 6510 /* umullt */, AArch64::UMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
28295 { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
28297 { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
29697 { 1132 /* fcmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE },
29699 { 1132 /* fcmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE },
36371 { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36374 { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36395 { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36398 { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36419 { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36422 { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36443 { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36446 { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36491 { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36494 { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36515 { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36518 { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36777 { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36780 { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36813 { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36816 { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36837 { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36840 { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36873 { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36876 { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36917 { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36920 { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36941 { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36944 { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
37109 { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
37111 { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39585 { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39588 { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39609 { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39612 { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39633 { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39636 { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39657 { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39660 { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39705 { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39708 { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39729 { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39732 { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
40799 case MCK_SVEVector4bSReg: