@@ -3086,40 +3086,40 @@ let TargetPrefix = "aarch64" in {
30863086 }
30873087 }
30883088
3089- class SME_OuterProduct_QuaterTile_Multi
3089+ class SME_OuterProduct_QuarterTile_Single_Multi
30903090 : DefaultAttrsIntrinsic<[],
30913091 [llvm_i32_ty,
30923092 llvm_anyvector_ty,
30933093 LLVMMatchType<0>,
30943094 LLVMMatchType<0>], [ImmArg<ArgIndex<0>>]>;
3095- def int_aarch64_sme_mop4a_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3096- def int_aarch64_sme_mop4s_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3097- def int_aarch64_sme_mop4a_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3098- def int_aarch64_sme_mop4s_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3099- def int_aarch64_sme_smop4a_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3100- def int_aarch64_sme_smop4s_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3101- def int_aarch64_sme_smop4a_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3102- def int_aarch64_sme_smop4s_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3103- def int_aarch64_sme_umop4a_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3104- def int_aarch64_sme_umop4s_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3105- def int_aarch64_sme_umop4a_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3106- def int_aarch64_sme_umop4s_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3107- def int_aarch64_sme_sumop4a_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3108- def int_aarch64_sme_sumop4s_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3109- def int_aarch64_sme_sumop4a_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3110- def int_aarch64_sme_sumop4s_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3111- def int_aarch64_sme_usmop4a_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3112- def int_aarch64_sme_usmop4s_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3113- def int_aarch64_sme_usmop4a_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3114- def int_aarch64_sme_usmop4s_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3115- def int_aarch64_sme_smop4a_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3116- def int_aarch64_sme_smop4s_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3117- def int_aarch64_sme_umop4a_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3118- def int_aarch64_sme_umop4s_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3119- def int_aarch64_sme_sumop4a_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3120- def int_aarch64_sme_sumop4s_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3121- def int_aarch64_sme_usmop4a_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3122- def int_aarch64_sme_usmop4s_za64_wide_1x2 : SME_OuterProduct_QuaterTile_Multi ;
3095+ def int_aarch64_sme_mop4a_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3096+ def int_aarch64_sme_mop4s_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3097+ def int_aarch64_sme_mop4a_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3098+ def int_aarch64_sme_mop4s_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3099+ def int_aarch64_sme_smop4a_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3100+ def int_aarch64_sme_smop4s_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3101+ def int_aarch64_sme_smop4a_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3102+ def int_aarch64_sme_smop4s_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3103+ def int_aarch64_sme_umop4a_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3104+ def int_aarch64_sme_umop4s_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3105+ def int_aarch64_sme_umop4a_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3106+ def int_aarch64_sme_umop4s_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3107+ def int_aarch64_sme_sumop4a_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3108+ def int_aarch64_sme_sumop4s_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3109+ def int_aarch64_sme_sumop4a_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3110+ def int_aarch64_sme_sumop4s_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3111+ def int_aarch64_sme_usmop4a_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3112+ def int_aarch64_sme_usmop4s_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3113+ def int_aarch64_sme_usmop4a_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3114+ def int_aarch64_sme_usmop4s_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3115+ def int_aarch64_sme_smop4a_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3116+ def int_aarch64_sme_smop4s_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3117+ def int_aarch64_sme_umop4a_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3118+ def int_aarch64_sme_umop4s_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3119+ def int_aarch64_sme_sumop4a_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3120+ def int_aarch64_sme_sumop4s_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3121+ def int_aarch64_sme_usmop4a_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
3122+ def int_aarch64_sme_usmop4s_za64_wide_1x2 : SME_OuterProduct_QuarterTile_Single_Multi ;
31233123
31243124 class SME_AddVectorToTile_Intrinsic
31253125 : DefaultAttrsIntrinsic<[],
0 commit comments