[all-commits] [llvm/llvm-project] b95446: [RISCV] Remove partially duplicate riscv_vfmv_v_f_...

Craig Topper via All-commits all-commits at lists.llvm.org
Thu Jun 13 22:11:39 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b95446286bddc521fa92012fdb60fe0d24c63346
      https://github.com/llvm/llvm-project/commit/b95446286bddc521fa92012fdb60fe0d24c63346
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-06-13 (Thu, 13 Jun 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td

  Log Message:
  -----------
  [RISCV] Remove partially duplicate riscv_vfmv_v_f_vl patterns.

We had specific patterns for riscv_vfmv_v_f_vl in both RISCVInstrInfoVVLPatterns.td
and RISCVInstrInfoVSDPatterns.td.

The RISCVInstrInfoVSDPatterns.td patterns could only match if the
RISCVInstrInfoVVLPatterns.td failed. As far as I can tell this
would only happen if the predicate didn't match. Tweak the predicate
so the RISCVInstrInfoVVLPatterns.td can match in more cases.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list