[all-commits] [llvm/llvm-project] 182162: [SLP]Try to vectorize tiny trees with shuffled gat...

cilkplus via All-commits all-commits at lists.llvm.org
Thu May 20 08:38:18 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 182162b61629f039e7aafc3f7eaab9cc64a81c83
      https://github.com/llvm/llvm-project/commit/182162b61629f039e7aafc3f7eaab9cc64a81c83
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2021-05-20 (Thu, 20 May 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/AArch64/ext-trunc.ll

  Log Message:
  -----------
  [SLP]Try to vectorize tiny trees with shuffled gathers of extractelements.

If we gather extract elements and they actually are just shuffles, it
might be profitable to vectorize them even if the tree is tiny.

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




More information about the All-commits mailing list