@@ -3064,40 +3064,40 @@ let TargetPrefix = "aarch64" in {
30643064 def int_aarch64_sme_usmopa_wide : SME_OuterProduct_Intrinsic;
30653065 def int_aarch64_sme_usmops_wide : SME_OuterProduct_Intrinsic;
30663066
3067- class SME_OuterProduct_QuaterTile_Single
3067+ class SME_OuterProduct_QuarterTile_Single_Single
30683068 : DefaultAttrsIntrinsic<[],
30693069 [llvm_i32_ty,
30703070 llvm_anyvector_ty,
30713071 LLVMMatchType<0>], [ImmArg<ArgIndex<0>>]>;
30723072
3073- def int_aarch64_sme_mop4a_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3074- def int_aarch64_sme_mop4s_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3075- def int_aarch64_sme_mop4a_1x1 : SME_OuterProduct_QuaterTile_Single ;
3076- def int_aarch64_sme_mop4s_1x1 : SME_OuterProduct_QuaterTile_Single ;
3077- def int_aarch64_sme_smop4a_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3078- def int_aarch64_sme_smop4s_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3079- def int_aarch64_sme_smop4a_1x1 : SME_OuterProduct_QuaterTile_Single ;
3080- def int_aarch64_sme_smop4s_1x1 : SME_OuterProduct_QuaterTile_Single ;
3081- def int_aarch64_sme_umop4a_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3082- def int_aarch64_sme_umop4s_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3083- def int_aarch64_sme_umop4a_1x1 : SME_OuterProduct_QuaterTile_Single ;
3084- def int_aarch64_sme_umop4s_1x1 : SME_OuterProduct_QuaterTile_Single ;
3085- def int_aarch64_sme_sumop4a_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3086- def int_aarch64_sme_sumop4s_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3087- def int_aarch64_sme_sumop4a_1x1 : SME_OuterProduct_QuaterTile_Single ;
3088- def int_aarch64_sme_sumop4s_1x1 : SME_OuterProduct_QuaterTile_Single ;
3089- def int_aarch64_sme_usmop4a_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3090- def int_aarch64_sme_usmop4s_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3091- def int_aarch64_sme_usmop4a_1x1 : SME_OuterProduct_QuaterTile_Single ;
3092- def int_aarch64_sme_usmop4s_1x1 : SME_OuterProduct_QuaterTile_Single ;
3093- def int_aarch64_sme_smop4a_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3094- def int_aarch64_sme_smop4s_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3095- def int_aarch64_sme_umop4a_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3096- def int_aarch64_sme_umop4s_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3097- def int_aarch64_sme_sumop4a_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3098- def int_aarch64_sme_sumop4s_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3099- def int_aarch64_sme_usmop4a_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3100- def int_aarch64_sme_usmop4s_za64_wide_1x1 : SME_OuterProduct_QuaterTile_Single ;
3073+ def int_aarch64_sme_mop4a_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3074+ def int_aarch64_sme_mop4s_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3075+ def int_aarch64_sme_mop4a_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3076+ def int_aarch64_sme_mop4s_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3077+ def int_aarch64_sme_smop4a_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3078+ def int_aarch64_sme_smop4s_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3079+ def int_aarch64_sme_smop4a_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3080+ def int_aarch64_sme_smop4s_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3081+ def int_aarch64_sme_umop4a_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3082+ def int_aarch64_sme_umop4s_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3083+ def int_aarch64_sme_umop4a_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3084+ def int_aarch64_sme_umop4s_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3085+ def int_aarch64_sme_sumop4a_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3086+ def int_aarch64_sme_sumop4s_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3087+ def int_aarch64_sme_sumop4a_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3088+ def int_aarch64_sme_sumop4s_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3089+ def int_aarch64_sme_usmop4a_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3090+ def int_aarch64_sme_usmop4s_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3091+ def int_aarch64_sme_usmop4a_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3092+ def int_aarch64_sme_usmop4s_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3093+ def int_aarch64_sme_smop4a_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3094+ def int_aarch64_sme_smop4s_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3095+ def int_aarch64_sme_umop4a_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3096+ def int_aarch64_sme_umop4s_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3097+ def int_aarch64_sme_sumop4a_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3098+ def int_aarch64_sme_sumop4s_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3099+ def int_aarch64_sme_usmop4a_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
3100+ def int_aarch64_sme_usmop4s_za64_wide_1x1 : SME_OuterProduct_QuarterTile_Single_Single ;
31013101
31023102 class SME_AddVectorToTile_Intrinsic
31033103 : DefaultAttrsIntrinsic<[],
0 commit comments