[all-commits] [llvm/llvm-project] 1030e8: [ARM] Add MVE_TwoOpPattern. NFC

David Green via All-commits all-commits at lists.llvm.org
Tue Jul 21 12:01:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1030e82598da4fcdc096bdd6b6da89635aa3aba6
      https://github.com/llvm/llvm-project/commit/1030e82598da4fcdc096bdd6b6da89635aa3aba6
  Author: David Green <david.green at arm.com>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMInstrMVE.td

  Log Message:
  -----------
  [ARM] Add MVE_TwoOpPattern. NFC

This commons out a chunk of the different two operand MVE patterns into
a single helper multidef. Or technically two multidef patterns so that
the Dup qr patterns can also get the same treatment. This is most of the
two address instructions that we have some codegen pattern for (not ones
that we select purely from intrinsics). It does not include shifts,
which are more spread out and will need some extra work to be given the
same treatment.

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




More information about the All-commits mailing list