[all-commits] [llvm/llvm-project] 48df06: [AArch64] Allow poison elements of fixed-vectors t...

Matthew Devereau via All-commits all-commits at lists.llvm.org
Thu Jan 19 08:04:42 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 48df06f1d00c6accb396438c04133fb7fdd99d2c
      https://github.com/llvm/llvm-project/commit/48df06f1d00c6accb396438c04133fb7fdd99d2c
  Author: Matt Devereau <matthew.devereau at arm.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-dupqlane.ll

  Log Message:
  -----------
  [AArch64] Allow poison elements of fixed-vectors to be duplicated as a widened element

Expanding upon https://reviews.llvm.org/D138203, allow null indices in
InsertElts to be matched with any value and be duplicated if the fixed
vector the scalar values are inserted into is poison, and the scalable vector
the subvector being inserted into is poison.

Differential Revision: https://reviews.llvm.org/D141846




More information about the All-commits mailing list