[all-commits] [llvm/llvm-project] b02920: [RISCV] Don't increase vslide or splat vl if +vl-d...

Luke Lau via All-commits all-commits at lists.llvm.org
Wed Jul 9 01:25:44 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b02920f36970264d7cbddbe2d432c2d3a8361f1a
      https://github.com/llvm/llvm-project/commit/b02920f36970264d7cbddbe2d432c2d3a8361f1a
  Author: Luke Lau <luke at igalia.com>
  Date:   2025-07-09 (Wed, 09 Jul 2025)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInsertVSETVLI.cpp
    M llvm/test/CodeGen/RISCV/rvv/vector-splice.ll
    M llvm/test/CodeGen/RISCV/rvv/vsetvli-insert.ll

  Log Message:
  -----------
  [RISCV] Don't increase vslide or splat vl if +vl-dependent-latency is present (#147089)

If the subtarget's latency is dependent on vl, then we shouldn't try to
fold away vsetvli toggles if it means increasing vl.



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