[all-commits] [llvm/llvm-project] ff3267: [RISCV][Tablegen] Remove LMUL from ReadVLDX, ReadV...

Nitin John Raj via All-commits all-commits at lists.llvm.org
Tue Apr 11 10:55:45 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ff326719174c93380d93e0ddfd1973392a0c4998
      https://github.com/llvm/llvm-project/commit/ff326719174c93380d93e0ddfd1973392a0c4998
  Author: Nitin John Raj <nitin.raj at sifive.com>
  Date:   2023-04-11 (Tue, 11 Apr 2023)

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

  Log Message:
  -----------
  [RISCV][Tablegen] Remove LMUL from ReadVLDX, ReadVSTX, ReadVLDSX, ReadVSTSX scheduler classes

This read is for a gpr pointer, and doesn't need to be LMUL aware.

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


  Commit: a38b2d77610fe4541892e335230611772399f83e
      https://github.com/llvm/llvm-project/commit/a38b2d77610fe4541892e335230611772399f83e
  Author: Nitin John Raj <nitin.raj at sifive.com>
  Date:   2023-04-11 (Tue, 11 Apr 2023)

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

  Log Message:
  -----------
  [RISCV][Tablegen] Make VLXSched and VSXSched classes aware of data and index lmul

The LMUL for data and index are not guaranteed the same so we need different LMULs appended to the sched classes for them.

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


Compare: https://github.com/llvm/llvm-project/compare/6ebf1bc66b89...a38b2d77610f


More information about the All-commits mailing list