[all-commits] [llvm/llvm-project] c29ca8: [ARM] Update isVMOVNOriginalMask to handle single ...

David Green via All-commits all-commits at lists.llvm.org
Wed Jan 13 00:51:55 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c29ca8551afff316976c2befcd65eeef53798499
      https://github.com/llvm/llvm-project/commit/c29ca8551afff316976c2befcd65eeef53798499
  Author: David Green <david.green at arm.com>
  Date:   2021-01-13 (Wed, 13 Jan 2021)

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp
    M llvm/test/CodeGen/Thumb2/mve-vmovnstore.ll

  Log Message:
  -----------
  [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors

The isVMOVNOriginalMask was previously only checking for two input
shuffles that could be better expanded as vmovn nodes. This expands that
to single input shuffles that will later be legalized to multiple
vectors.

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




More information about the All-commits mailing list