diff --git a/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td b/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td --- a/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td +++ b/llvm/lib/Target/RISCV/RISCVSchedSiFive7.td @@ -774,11 +774,12 @@ foreach sew = SchedSEWSet.val in { defvar Cycles = SiFive7GetReductionCycles.c; defvar IsWorstCase = SiFive7IsWorstCaseMXSEW.c; - let Latency = Cycles, ReleaseAtCycles = [Cycles] in - defm "" : LMULSEWWriteResMXSEW<"WriteVIRedV_From", [SiFive7VA], - mx, sew, IsWorstCase>; - defm "" : LMULSEWWriteResMXSEW<"WriteVIRedMinMaxV_From", [SiFive7VA], - mx, sew, IsWorstCase>; + let Latency = Cycles, ReleaseAtCycles = [Cycles] in { + defm "" : LMULSEWWriteResMXSEW<"WriteVIRedV_From", [SiFive7VA], + mx, sew, IsWorstCase>; + defm "" : LMULSEWWriteResMXSEW<"WriteVIRedMinMaxV_From", [SiFive7VA], + mx, sew, IsWorstCase>; + } } }