[all-commits] [llvm/llvm-project] 4bd5bd: [RISCV] Convert VSLIDE(UP|DOWN) nodes to "VL" vers...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Mon Feb 15 02:39:24 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4bd5bd40094c7b8b691cf394d813efc48d82acfd
      https://github.com/llvm/llvm-project/commit/4bd5bd40094c7b8b691cf394d813efc48d82acfd
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2021-02-15 (Mon, 15 Feb 2021)

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

  Log Message:
  -----------
  [RISCV] Convert VSLIDE(UP|DOWN) nodes to "VL" versions (NFC)

This patch prepares the RISCV VSLIDEUP and VSLIDEDOWN custom nodes to
ones carrying additional mask and vector-length operands. This is
primarily so they can be used by both systems.

This also takes the opportunity to create some helper functions to deal
with the common task of getting the default (unmasked) VL operands.

Reviewed By: craig.topper, arcbbb

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




More information about the All-commits mailing list