diff --git a/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td b/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td --- a/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td +++ b/llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td @@ -486,10 +486,10 @@ defm FNMAD_ZPmZZ : sve_fp_3op_p_zds_b<0b10, "fnmad", int_aarch64_sve_fnmad, "FNMLA_ZPmZZ", /*isReverseInstr*/ 1>; defm FNMSB_ZPmZZ : sve_fp_3op_p_zds_b<0b11, "fnmsb", int_aarch64_sve_fnmsb, "FNMLS_ZPmZZ", /*isReverseInstr*/ 1>; - defm FMLA_ZPZZZ : sve_fp_3op_p_zds_zx; - defm FMLS_ZPZZZ : sve_fp_3op_p_zds_zx; - defm FNMLA_ZPZZZ : sve_fp_3op_p_zds_zx; - defm FNMLS_ZPZZZ : sve_fp_3op_p_zds_zx; + defm FMLA_ZPZZZ : sve_fp_3op_p_zds_zx; + defm FMLS_ZPZZZ : sve_fp_3op_p_zds_zx; + defm FNMLA_ZPZZZ : sve_fp_3op_p_zds_zx; + defm FNMLS_ZPZZZ : sve_fp_3op_p_zds_zx; multiclass fma { // Zd = Za + Zn * Zm @@ -1115,7 +1115,7 @@ def PRFS_PRR : sve_mem_prfm_ss<0b101, "prfw", GPR64NoXZRshifted32>; def PRFD_PRR : sve_mem_prfm_ss<0b111, "prfd", GPR64NoXZRshifted64>; - multiclass sve_prefetch { + multiclass sve_prefetch { // reg + imm let AddedComplexity = 2 in { def _reg_imm : Pat<(prefetch (PredTy PPR_3b:$gp), (am_sve_indexed_s6 GPR64sp:$base, simm6s1:$offset), (i32 sve_prfop:$prfop)), @@ -1133,10 +1133,10 @@ (RegImmInst sve_prfop:$prfop, PPR_3b:$gp, GPR64:$base, (i64 0))>; } - defm : sve_prefetch; - defm : sve_prefetch; - defm : sve_prefetch; - defm : sve_prefetch; + defm : sve_prefetch; + defm : sve_prefetch; + defm : sve_prefetch; + defm : sve_prefetch; } // End HasSVEorStreamingSVE let Predicates = [HasSVE] in { diff --git a/llvm/lib/Target/AArch64/SVEInstrFormats.td b/llvm/lib/Target/AArch64/SVEInstrFormats.td --- a/llvm/lib/Target/AArch64/SVEInstrFormats.td +++ b/llvm/lib/Target/AArch64/SVEInstrFormats.td @@ -1944,7 +1944,7 @@ def : SVE_4_Op_Pat(NAME # _D)>; } -multiclass sve_fp_3op_p_zds_zx { +multiclass sve_fp_3op_p_zds_zx { def _UNDEF_H : PredThreeOpPseudo; def _UNDEF_S : PredThreeOpPseudo; def _UNDEF_D : PredThreeOpPseudo;