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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
10991   case MCK_ComplexRotationOdd: {
12233   case MCK_ComplexRotationOdd: return "MCK_ComplexRotationOdd";
12985   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
12986   { 446 /* cadd */, AArch64::CADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
12987   { 446 /* cadd */, AArch64::CADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
12988   { 446 /* cadd */, AArch64::CADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
13650   { 1095 /* fcadd */, AArch64::FCADDv2f64, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_VectorReg128, MCK__DOT_2d, MCK_ComplexRotationOdd }, },
13651   { 1095 /* fcadd */, AArch64::FCADDv4f32, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_VectorReg128, MCK__DOT_4s, MCK_ComplexRotationOdd }, },
13652   { 1095 /* fcadd */, AArch64::FCADDv8f16, Convert__VectorReg1281_0__VectorReg1281_2__VectorReg1281_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_VectorReg128, MCK__DOT_8h, MCK_ComplexRotationOdd }, },
13653   { 1095 /* fcadd */, AArch64::FCADDv2f32, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_VectorReg64, MCK__DOT_2s, MCK_ComplexRotationOdd }, },
13654   { 1095 /* fcadd */, AArch64::FCADDv4f16, Convert__VectorReg641_0__VectorReg641_2__VectorReg641_4__ComplexRotationOdd1_6, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_VectorReg64, MCK__DOT_4h, MCK_ComplexRotationOdd }, },
13655   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
13656   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
13657   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
17458   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
17459   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
17460   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
17461   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
20343   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
20344   { 446 /* cadd */, AArch64::CADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
20345   { 446 /* cadd */, AArch64::CADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
20346   { 446 /* cadd */, AArch64::CADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
21008   { 1095 /* fcadd */, AArch64::FCADDv2f64, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_2d, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, },
21009   { 1095 /* fcadd */, AArch64::FCADDv2f32, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationOdd }, },
21010   { 1095 /* fcadd */, AArch64::FCADDv4f16, Convert__VectorReg641_1__VectorReg641_2__VectorReg641_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_4h, MCK_VectorReg64, MCK_VectorReg64, MCK_VectorReg64, MCK_ComplexRotationOdd }, },
21011   { 1095 /* fcadd */, AArch64::FCADDv4f32, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, },
21012   { 1095 /* fcadd */, AArch64::FCADDv8f16, Convert__VectorReg1281_1__VectorReg1281_2__VectorReg1281_3__ComplexRotationOdd1_4, AMFBS_HasComplxNum_HasNEON_HasFullFP16, { MCK__DOT_8h, MCK_VectorReg128, MCK_VectorReg128, MCK_VectorReg128, MCK_ComplexRotationOdd }, },
21013   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
21014   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
21015   { 1095 /* fcadd */, AArch64::FCADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5__ComplexRotationOdd1_6, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
24816   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
24817   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
24818   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
24819   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },