[all-commits] [llvm/llvm-project] c42247: [RISCV] Rename SDT_RISCVVWBinOpW_VL->SDT_RISCVVWIn...

Craig Topper via All-commits all-commits at lists.llvm.org
Mon Jun 5 14:15:44 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c4224782cd266782508232b27e2e3f32844936f7
      https://github.com/llvm/llvm-project/commit/c4224782cd266782508232b27e2e3f32844936f7
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

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

  Log Message:
  -----------
  [RISCV] Rename SDT_RISCVVWBinOpW_VL->SDT_RISCVVWIntBinOpW_VL. NFC

Preparation for D151969 which adds an FP version.


  Commit: 4157bfb230da068644c4f63fb1ee35f095f26cea
      https://github.com/llvm/llvm-project/commit/4157bfb230da068644c4f63fb1ee35f095f26cea
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-06-05 (Mon, 05 Jun 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/lib/Target/RISCV/RISCVISelLowering.h
    M llvm/lib/Target/RISCV/RISCVInstrInfoVVLPatterns.td
    M llvm/test/CodeGen/RISCV/rvv/vfwadd-vp.ll

  Log Message:
  -----------
  [RISCV] Add RISCVISD nodes for vfwadd/vfwsub.

Add a DAG combine to form these from FADD_VL/FSUB_VL and FP_EXTEND_VL.

This makes it similar to other widening ops and allows us to handle
using the same FP_EXTEND_VL for both operands.

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


Compare: https://github.com/llvm/llvm-project/compare/59af0c389563...4157bfb230da


More information about the All-commits mailing list