[all-commits] [llvm/llvm-project] 78e5d1: [ARM] Additional MVE VMLA tests. NFC

David Green via All-commits all-commits at lists.llvm.org
Fri Feb 28 06:27:38 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 78e5d1346fb235e8901bb3821e21cd851d04e3a9
      https://github.com/llvm/llvm-project/commit/78e5d1346fb235e8901bb3821e21cd851d04e3a9
  Author: David Green <david.green at arm.com>
  Date:   2020-02-28 (Fri, 28 Feb 2020)

  Changed paths:
    M llvm/test/CodeGen/Thumb2/mve-vmla.ll

  Log Message:
  -----------
  [ARM] Additional MVE VMLA tests. NFC


  Commit: e2a2f3f7fcf2175b16a96c47e5d8cb566258d1ae
      https://github.com/llvm/llvm-project/commit/e2a2f3f7fcf2175b16a96c47e5d8cb566258d1ae
  Author: David Green <david.green at arm.com>
  Date:   2020-02-28 (Fri, 28 Feb 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMInstrMVE.td
    M llvm/test/CodeGen/Thumb2/LowOverheadLoops/mve-tail-data-types.ll
    M llvm/test/CodeGen/Thumb2/mve-vmla.ll

  Log Message:
  -----------
  [ARM] MVE VMLAS

This addes extra patterns for the VMLAS MVE instruction, which performs
Qda = Qda * Qn + Rm, a similar pattern to the existing VMLA. The sinking
of splat(Rm) into the loop is already performed, meaning we just need
extra Pat's in tablegen.

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


Compare: https://github.com/llvm/llvm-project/compare/365c99fd7d54...e2a2f3f7fcf2


More information about the All-commits mailing list