@@ -1497,7 +1497,7 @@ let TargetPrefix = "aarch64" in { // All intrinsics start with "llvm.aarch64.".
14971497 LLVMSubdivide2VectorType<0>,
14981498 llvm_i32_ty],
14991499 [IntrNoMem, ImmArg<ArgIndex<3>>]>;
1500-
1500+
15011501 class SVE2_1VectorArgIndexed_Intrinsic
15021502 : DefaultAttrsIntrinsic<[llvm_anyvector_ty],
15031503 [LLVMMatchType<0>,
@@ -1512,7 +1512,7 @@ let TargetPrefix = "aarch64" in { // All intrinsics start with "llvm.aarch64.".
15121512 llvm_i32_ty,
15131513 llvm_i32_ty],
15141514 [IntrNoMem, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>]>;
1515-
1515+
15161516 class SVE2_1VectorArg_Pred_Intrinsic
15171517 : DefaultAttrsIntrinsic<[LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>],
15181518 [llvm_anyvector_ty],
@@ -1522,7 +1522,7 @@ let TargetPrefix = "aarch64" in { // All intrinsics start with "llvm.aarch64.".
15221522 : DefaultAttrsIntrinsic<[LLVMScalarOrSameVectorWidth<0, llvm_i1_ty>],
15231523 [llvm_anyvector_ty, llvm_i32_ty],
15241524 [IntrNoMem, ImmArg<ArgIndex<1>>]>;
1525-
1525+
15261526 class SVE2_Pred_1VectorArgIndexed_Intrinsic
15271527 : DefaultAttrsIntrinsic<[llvm_anyvector_ty],
15281528 [LLVMMatchType<0>,
@@ -3330,11 +3330,11 @@ let TargetPrefix = "aarch64" in {
33303330 : DefaultAttrsIntrinsic<[llvm_nxv8bf16_ty],
33313331 [llvm_nxv4f32_ty, llvm_nxv4f32_ty],
33323332 [IntrNoMem]>;
3333-
3333+
33343334 class SME2_CVT_WIDENING_VG2_Intrinsic
33353335 : DefaultAttrsIntrinsic<[llvm_anyvector_ty, LLVMMatchType<0>],
33363336 [LLVMSubdivide2VectorType<0>], [IntrNoMem]>;
3337-
3337+
33383338
33393339 class SME2_CVT_VG4_SINGLE_Intrinsic
33403340 : DefaultAttrsIntrinsic<[LLVMSubdivide4VectorType<0>],
@@ -3575,7 +3575,7 @@ let TargetPrefix = "aarch64" in {
35753575 foreach vg = ["vg1x2", "vg1x4", "vg2x1", "vg2x2", "vg2x4", "vg4x1", "vg4x2", "vg4x4"] in {
35763576 def int_aarch64_sme_zero_za64_ # vg : DefaultAttrsIntrinsic<[], [llvm_i32_ty], [IntrNoMem, IntrHasSideEffects]>;
35773577 }
3578-
3578+
35793579 // Multi-vector signed saturating doubling multiply high
35803580
35813581 def int_aarch64_sve_sqdmulh_single_vgx2 : SME2_VG2_Multi_Single_Intrinsic;
@@ -3645,7 +3645,7 @@ let TargetPrefix = "aarch64" in {
36453645 //
36463646 //Multi-vector floating-point convert from half-precision to deinterleaved single-precision.
36473647 //
3648-
3648+
36493649 def int_aarch64_sve_fcvtl_widen_x2 : SME2_CVT_WIDENING_VG2_Intrinsic;
36503650
36513651 //
@@ -3837,7 +3837,7 @@ let TargetPrefix = "aarch64" in {
38373837 def int_aarch64_sme_luti4_lane_zt
38383838 : DefaultAttrsIntrinsic<[llvm_anyvector_ty], [llvm_i32_ty, llvm_nxv16i8_ty, llvm_i32_ty],
38393839 [ImmArg<ArgIndex<0>>, ImmArg<ArgIndex<2>>, IntrReadMem]>;
3840-
3840+
38413841 // Lookup table expand two registers
38423842 //
38433843 def int_aarch64_sme_luti2_lane_zt_x2
@@ -3864,7 +3864,7 @@ let TargetPrefix = "aarch64" in {
38643864 [llvm_i32_ty, llvm_nxv16i8_ty, llvm_nxv16i8_ty],
38653865 [ImmArg<ArgIndex<0>>, IntrNoMem, IntrHasSideEffects]>;
38663866
3867-
3867+
38683868 //
38693869 // Register scaling
38703870 //
@@ -3912,7 +3912,7 @@ def int_aarch64_sve_extq : AdvSIMD_2VectorArgIndexed_Intrinsic;
39123912//
39133913// SVE2.1 - Move predicate to/from vector
39143914//
3915- def int_aarch64_sve_pmov_to_pred_lane : SVE2_1VectorArgIndexed_Pred_Intrinsic;
3915+ def int_aarch64_sve_pmov_to_pred_lane : SVE2_1VectorArgIndexed_Pred_Intrinsic;
39163916
39173917def int_aarch64_sve_pmov_to_pred_lane_zero : SVE2_1VectorArg_Pred_Intrinsic;
39183918
@@ -3954,10 +3954,10 @@ let TargetPrefix = "aarch64" in {
39543954 : DefaultAttrsIntrinsic<[llvm_nxv16i8_ty],
39553955 [llvm_anyvector_ty, LLVMMatchType<0>],
39563956 [IntrReadMem, IntrInaccessibleMemOnly]>;
3957-
3957+
39583958 def int_aarch64_sve_fp8_cvtn : SVE2_FP8_Narrow_Cvt;
39593959 def int_aarch64_sve_fp8_cvtnb : SVE2_FP8_Narrow_Cvt;
3960-
3960+
39613961 def int_aarch64_sve_fp8_cvtnt
39623962 : DefaultAttrsIntrinsic<[llvm_nxv16i8_ty],
39633963 [llvm_nxv16i8_ty, llvm_anyvector_ty, LLVMMatchType<0>],
@@ -3969,32 +3969,32 @@ let TargetPrefix = "aarch64" in {
39693969 [LLVMMatchType<0>,
39703970 llvm_nxv16i8_ty, llvm_nxv16i8_ty],
39713971 [IntrReadMem, IntrInaccessibleMemOnly]>;
3972-
3972+
39733973 class SVE2_FP8_FMLA_FDOT_Lane
39743974 : DefaultAttrsIntrinsic<[llvm_anyvector_ty],
39753975 [LLVMMatchType<0>,
39763976 llvm_nxv16i8_ty, llvm_nxv16i8_ty, llvm_i32_ty],
39773977 [IntrReadMem, IntrInaccessibleMemOnly, ImmArg<ArgIndex<3>>]>;
3978-
3978+
39793979 def int_aarch64_sve_fp8_fdot : SVE2_FP8_FMLA_FDOT;
39803980 def int_aarch64_sve_fp8_fdot_lane : SVE2_FP8_FMLA_FDOT_Lane;
39813981
39823982 // Fused multiply-add
39833983 def int_aarch64_sve_fp8_fmlalb : SVE2_FP8_FMLA_FDOT;
39843984 def int_aarch64_sve_fp8_fmlalb_lane : SVE2_FP8_FMLA_FDOT_Lane;
3985-
3985+
39863986 def int_aarch64_sve_fp8_fmlalt : SVE2_FP8_FMLA_FDOT;
39873987 def int_aarch64_sve_fp8_fmlalt_lane : SVE2_FP8_FMLA_FDOT_Lane;
3988-
3988+
39893989 def int_aarch64_sve_fp8_fmlallbb : SVE2_FP8_FMLA_FDOT;
39903990 def int_aarch64_sve_fp8_fmlallbb_lane : SVE2_FP8_FMLA_FDOT_Lane;
3991-
3991+
39923992 def int_aarch64_sve_fp8_fmlallbt : SVE2_FP8_FMLA_FDOT;
39933993 def int_aarch64_sve_fp8_fmlallbt_lane : SVE2_FP8_FMLA_FDOT_Lane;
3994-
3994+
39953995 def int_aarch64_sve_fp8_fmlalltb : SVE2_FP8_FMLA_FDOT;
39963996 def int_aarch64_sve_fp8_fmlalltb_lane : SVE2_FP8_FMLA_FDOT_Lane;
3997-
3997+
39983998 def int_aarch64_sve_fp8_fmlalltt : SVE2_FP8_FMLA_FDOT;
39993999 def int_aarch64_sve_fp8_fmlalltt_lane : SVE2_FP8_FMLA_FDOT_Lane;
40004000
0 commit comments