[all-commits] [llvm/llvm-project] e0aaa1: [VectorCombine][RISCV] Convert VPIntrinsics with s...

Michael Maitland via All-commits all-commits at lists.llvm.org
Wed Sep 20 15:28:05 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e0aaa1956d2043d152f220b679ad663bb8ab3f3f
      https://github.com/llvm/llvm-project/commit/e0aaa1956d2043d152f220b679ad663bb8ab3f3f
  Author: Michael Maitland <michaeltmaitland at gmail.com>
  Date:   2023-09-20 (Wed, 20 Sep 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/VectorCombine.cpp
    A llvm/test/Transforms/VectorCombine/RISCV/vpintrin-scalarization.ll

  Log Message:
  -----------
  [VectorCombine][RISCV] Convert VPIntrinsics with splat operands to splats (#65706)

of the scalar operation

VP Intrinsics whose vector operands are both splat values may be
simplified into the scalar version of the operation and the result is
splatted.

This issue is the intrinsic dual of #65072.




More information about the All-commits mailing list