[all-commits] [llvm/llvm-project] 4602f4: [RISCV] Prune unnecessary vector pseudo instructio...

Craig Topper via All-commits all-commits at lists.llvm.org
Sat Jan 1 20:45:49 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4602f4169a21e75b82261ba1599046b157d1d021
      https://github.com/llvm/llvm-project/commit/4602f4169a21e75b82261ba1599046b157d1d021
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2022-01-01 (Sat, 01 Jan 2022)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td

  Log Message:
  -----------
  [RISCV] Prune unnecessary vector pseudo instructions. NFC

For .vf instructions, we don't need MF8 pseudos for f16. We don't
need MF8 or MF4 pseudos for f32. Or MF8, MF4, MF2 for f64.

Reviewed By: khchen

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




More information about the All-commits mailing list