[all-commits] [llvm/llvm-project] 845ea7: [RISCV] Separate scheduler calsses for vfredmax/min

Michael Maitland via All-commits all-commits at lists.llvm.org
Wed Jun 21 20:02:10 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 845ea71d0bf4b1e423858bf8c5c94c8b7f5980ec
      https://github.com/llvm/llvm-project/commit/845ea71d0bf4b1e423858bf8c5c94c8b7f5980ec
  Author: Michael Maitland <michaeltmaitland at gmail.com>
  Date:   2023-06-21 (Wed, 21 Jun 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
    M llvm/lib/Target/RISCV/RISCVSchedSiFive7.td
    M llvm/lib/Target/RISCV/RISCVScheduleV.td

  Log Message:
  -----------
  [RISCV] Separate scheduler calsses for vfredmax/min

vfredmax/min may have different scheduling behavior on different
microarchitectures compared to other reductions. This different
behavior can be described by giving vfredmax/min separate
scheduling resources.

Differential Revision: https://reviews.llvm.org/D153450




More information about the All-commits mailing list