[all-commits] [llvm/llvm-project] 848a7e: [ARM] Extra gather scatter tailpred test. NFC

David Green via All-commits all-commits at lists.llvm.org
Fri Aug 28 09:48:43 PDT 2020


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

  Changed paths:
    M llvm/test/CodeGen/Thumb2/mve-gather-scatter-tailpred.ll

  Log Message:
  -----------
  [ARM] Extra gather scatter tailpred test. NFC


  Commit: 4ca60915bcc87ba318e4fda41fe00da6a04eb671
      https://github.com/llvm/llvm-project/commit/4ca60915bcc87ba318e4fda41fe00da6a04eb671
  Author: David Green <david.green at arm.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

  Changed paths:
    M llvm/lib/Target/ARM/MVETailPredication.cpp
    M llvm/test/CodeGen/Thumb2/mve-gather-scatter-tailpred.ll

  Log Message:
  -----------
  [ARM] Correct predicate operand for offset gather/scatter

These arm_mve_vldr_gather_offset_predicated and
arm_mve_vstr_scatter_offset_predicated have some extra parameters
meaning the predicate is at a later operand. If a loop contains _only_
those masked instructions, we would miss transforming the active lane
mask.

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


Compare: https://github.com/llvm/llvm-project/compare/331dcc43eac2...4ca60915bcc8


More information about the All-commits mailing list