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

Matt Devereau via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 16 06:31:54 PST 2023


MattDevereau created this revision.
MattDevereau added reviewers: sdesmalen, peterwaller-arm, david-arm.
Herald added subscribers: hiraditya, kristof.beyls.
Herald added a project: All.
MattDevereau requested review of this revision.
Herald added subscribers: llvm-commits, alextsao1999.
Herald added a project: LLVM.

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 sub-vector being inserted into is poison.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D141846

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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D141846.489536.patch
Type: text/x-patch
Size: 7655 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230116/5d7cc5d0/attachment.bin>


More information about the llvm-commits mailing list