@@ -3086,40 +3086,40 @@ let TargetPrefix = "aarch64" in {
3086
3086
}
3087
3087
}
3088
3088
3089
- class SME_OuterProduct_QuaterTile_Multi
3089
+ class SME_OuterProduct_QuarterTile_Single_Multi
3090
3090
: DefaultAttrsIntrinsic<[],
3091
3091
[llvm_i32_ty,
3092
3092
llvm_anyvector_ty,
3093
3093
LLVMMatchType<0>,
3094
3094
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 ;
3123
3123
3124
3124
class SME_AddVectorToTile_Intrinsic
3125
3125
: DefaultAttrsIntrinsic<[],
0 commit comments