[all-commits] [llvm/llvm-project] 83ba14: [SLP]Include cost of the reshuffling for same node...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Tue Jul 18 06:08:51 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 83ba148a8ae1561a32e8d6dc5209ce8d67e59a63
      https://github.com/llvm/llvm-project/commit/83ba148a8ae1561a32e8d6dc5209ce8d67e59a63
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2023-07-18 (Tue, 18 Jul 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/Transforms/SLPVectorizer/X86/crash_clear_undefs.ll

  Log Message:
  -----------
  [SLP]Include cost of the reshuffling for same nodes with resizing.

Need to account reshuffling, required for the reused elements in the
buildvector nodes, which are copies (perfect match) of other nodes, but
include reused elements.

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




More information about the All-commits mailing list