[all-commits] [llvm/llvm-project] 2ed297: [RISCV] Add isel patterns for bf16 riscv_vfmv_v_f_...

Craig Topper via All-commits all-commits at lists.llvm.org
Fri Jun 14 09:33:43 PDT 2024


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

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
    A llvm/test/CodeGen/RISCV/rvv/vsplats-bf16.ll

  Log Message:
  -----------
  [RISCV] Add isel patterns for bf16 riscv_vfmv_v_f_vl of FP constant.

We try not let bf16 splats through to isel, but constant folding
allows FP constants to get through. Thankfully we can handle those
using vmv.v.i or vmv.v.x.



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