[all-commits] [llvm/llvm-project] 13432e: [RISCV][TTI] Implement instruction cost for vp.spl...
    Elvis Wang via All-commits 
    all-commits at lists.llvm.org
       
    Tue Feb  4 15:46:59 PST 2025
    
    
  
  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 13432e07f65a0e0c2eaf8a0c2fc81aa7bd3ddd23
      https://github.com/llvm/llvm-project/commit/13432e07f65a0e0c2eaf8a0c2fc81aa7bd3ddd23
  Author: Elvis Wang <elvis.wang at sifive.com>
  Date:   2025-02-05 (Wed, 05 Feb 2025)
  Changed paths:
    M llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/RISCV/vp-intrinsics.ll
  Log Message:
  -----------
  [RISCV][TTI] Implement instruction cost for vp.splice.  (#124221)
This patch implement the instruction cost for vp.splice intrinsic.
To support type-based query for LV, adding a constant index when quering
`getShuffleCost()`. We get the same cost no matter what 
`index` is because it only change the cost from `vslide.vx` to
`vslide.vi` and
the cost of `vslide.vx` is same as `vslide.vi` in current
RISCV implementation.
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