[all-commits] [llvm/llvm-project] 9633fc: [LV][ARM] Add tail-folding tests for MVE. NFC.

sjoerdmeijer via All-commits all-commits at lists.llvm.org
Tue Apr 14 08:04:49 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9633fc14aef7ee3da3b9ffbd84dd85b06cbcb8d7
      https://github.com/llvm/llvm-project/commit/9633fc14aef7ee3da3b9ffbd84dd85b06cbcb8d7
  Author: Sjoerd Meijer <sjoerd.meijer at arm.com>
  Date:   2020-04-14 (Tue, 14 Apr 2020)

  Changed paths:
    M llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll

  Log Message:
  -----------
  [LV][ARM] Add tail-folding tests for MVE. NFC.

D77635 added support to recognise primary induction variables for counting-down
loops. This allows us to fold the scalar tail loop into the main vector body,
which we need for MVE tail-predication. This adds some ARM tail-folding test
cases that we want to support.

This test was extracted from D76838, which implemented a different approach to
reverse and thus find a primary induction variable.




More information about the All-commits mailing list