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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 7936           return MCK__DOT_2h;	 // ".2h"
 8016     return B == MCK__DOT_2h;
11838   case MCK__DOT_2h: return "MCK__DOT_2h";
13636   { 1083 /* faddp */, AArch64::FADDPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
14146   { 1387 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
14163   { 1403 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
14208   { 1427 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
14225   { 1443 /* fminp */, AArch64::FMINPv2i16p, Convert__FPRAsmOperandFPR161_0__VectorReg641_1, AMFBS_HasNEON_HasFullFP16, { MCK_FPRAsmOperandFPR16, MCK_VectorReg64, MCK__DOT_2h }, },
14262   { 1460 /* fmlal */, AArch64::FMLALv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14262   { 1460 /* fmlal */, AArch64::FMLALv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14264   { 1460 /* fmlal */, AArch64::FMLALlanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
14266   { 1466 /* fmlal2 */, AArch64::FMLAL2v4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14266   { 1466 /* fmlal2 */, AArch64::FMLAL2v4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14268   { 1466 /* fmlal2 */, AArch64::FMLAL2lanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
14293   { 1492 /* fmlsl */, AArch64::FMLSLv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14293   { 1492 /* fmlsl */, AArch64::FMLSLv4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14295   { 1492 /* fmlsl */, AArch64::FMLSLlanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
14297   { 1498 /* fmlsl2 */, AArch64::FMLSL2v4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14297   { 1498 /* fmlsl2 */, AArch64::FMLSL2v4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg641_4, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg64, MCK__DOT_2h }, },
14299   { 1498 /* fmlsl2 */, AArch64::FMLSL2lanev4f16, Convert__VectorReg641_0__Tie0_1_1__VectorReg641_2__VectorReg1281_4__IndexRange0_71_6, AMFBS_HasNEON_HasFP16FML, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2h, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
20995   { 1083 /* faddp */, AArch64::FADDPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
21505   { 1387 /* fmaxnmp */, AArch64::FMAXNMPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
21522   { 1403 /* fmaxp */, AArch64::FMAXPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
21567   { 1427 /* fminnmp */, AArch64::FMINNMPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },
21584   { 1443 /* fminp */, AArch64::FMINPv2i16p, Convert__FPRAsmOperandFPR161_1__VectorReg641_2, AMFBS_HasNEON_HasFullFP16, { MCK__DOT_2h, MCK_FPRAsmOperandFPR16, MCK_VectorReg64 }, },