[all-commits] [llvm/llvm-project] 2380e1: [RISCV] Start zvlsseg-spill.mir test before regall...

Luke Lau via All-commits all-commits at lists.llvm.org
Mon Feb 16 00:11:32 PST 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2380e12fd61b687b82a1a67cb0161c9d6a77f4f6
      https://github.com/llvm/llvm-project/commit/2380e12fd61b687b82a1a67cb0161c9d6a77f4f6
  Author: Luke Lau <luke at igalia.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M llvm/test/CodeGen/RISCV/rvv/zvlsseg-spill.mir

  Log Message:
  -----------
  [RISCV] Start zvlsseg-spill.mir test before regalloc. NFC

Currently this starts from the beginning of the codegen pipeline, but
because it has pseudos that directly define physical registers this
triggers an assertion in an upcoming change to RISCVVLOptimizer. In the
full pipeline a vector pseudo should only define virtual VR registers.

Move it to before regalloc to avoid the crash. It could probably be
moved further to just before prologepilog but we would need to change
the input to handle vsetvli insertion too.


  Commit: 820d15c8e68fc6405c5ceb9e96b387013bf1f5e7
      https://github.com/llvm/llvm-project/commit/820d15c8e68fc6405c5ceb9e96b387013bf1f5e7
  Author: Luke Lau <luke at igalia.com>
  Date:   2026-02-16 (Mon, 16 Feb 2026)

  Changed paths:
    M llvm/test/CodeGen/RISCV/rvv/vl-opt.ll

  Log Message:
  -----------
  [RISCV] Add test for reducing vl of vlseg2e32.v. NFC


Compare: https://github.com/llvm/llvm-project/compare/12b561a5e208...820d15c8e68f

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