[all-commits] [llvm/llvm-project] 676feb: [ARM][MVE] Tail-predication: check get.active.lane...

sjoerdmeijer via All-commits all-commits at lists.llvm.org
Mon Sep 14 03:32:51 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 676febc044ecbb27f8a227d351ced282cfe908cf
      https://github.com/llvm/llvm-project/commit/676febc044ecbb27f8a227d351ced282cfe908cf
  Author: Sjoerd Meijer <sjoerd.meijer at arm.com>
  Date:   2020-09-14 (Mon, 14 Sep 2020)

  Changed paths:
    M llvm/lib/Target/ARM/MVETailPredication.cpp
    M llvm/test/CodeGen/Thumb2/LowOverheadLoops/basic-tail-pred.ll
    M llvm/test/CodeGen/Thumb2/LowOverheadLoops/tail-pred-const.ll

  Log Message:
  -----------
  [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value

This adds additional checks for the original scalar loop tripcount value, i.e.
get.active.lane.mask second argument, and perform several sanity checks to see
if it is of the form that we expect similarly like we already do for the IV
which is the first argument of get.active.lane.

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




More information about the All-commits mailing list