[all-commits] [llvm/llvm-project] 933fc6: [RISCV] Rematerialize vmv.s.x and vfmv.s.f (#108012)

Luke Lau via All-commits all-commits at lists.llvm.org
Tue Sep 10 18:45:19 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 933fc63a1d230896bc09a08cf08dde4ac5b51703
      https://github.com/llvm/llvm-project/commit/933fc63a1d230896bc09a08cf08dde4ac5b51703
  Author: Luke Lau <luke at igalia.com>
  Date:   2024-09-11 (Wed, 11 Sep 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-interleaved-access.ll
    M llvm/test/CodeGen/RISCV/rvv/remat.ll

  Log Message:
  -----------
  [RISCV] Rematerialize vmv.s.x and vfmv.s.f (#108012)

Continuing with #107993 and #108007, this handles the last of the main
rematerializable vector instructions.

There's an extra spill in one of the test cases, but it's likely noise
from the spill weights and isn't an issue in practice.



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