[all-commits] [llvm/llvm-project] da3dbf: [SLP]Improve calculations of the cost for reused/r...

cilkplus via All-commits all-commits at lists.llvm.org
Fri Jul 16 13:42:35 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: da3dbfcacf9abb40d482bff5ed61be9ebfb058b5
      https://github.com/llvm/llvm-project/commit/da3dbfcacf9abb40d482bff5ed61be9ebfb058b5
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2021-07-16 (Fri, 16 Jul 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/reduction-logical.ll
    M llvm/test/Transforms/SLPVectorizer/X86/tiny-tree.ll

  Log Message:
  -----------
  [SLP]Improve calculations of the cost for reused/reordered scalars.

Part of D105020. Also, fixed FIXMEs that need to use wider vector type
when trying to calculate the cost of reused scalars. This may cause
regressions unless D100486 is landed to improve the cost estimations
for long vectors shuffling.

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




More information about the All-commits mailing list