[all-commits] [llvm/llvm-project] 6f2e08: [SLP]Do not represent splats as node with the reus...

Andrew V. Tischenko via All-commits all-commits at lists.llvm.org
Wed Dec 15 06:50:53 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6f2e087631790b3de5dee1eabfd916adc1825b84
      https://github.com/llvm/llvm-project/commit/6f2e087631790b3de5dee1eabfd916adc1825b84
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2021-12-15 (Wed, 15 Dec 2021)

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

  Log Message:
  -----------
  [SLP]Do not represent splats as node with the reused scalars.

No need to represent splats as a node with the reused scalars, it may
increase the cost (currently pass just ignores extra shuffle cost and it
is still not correct).

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




More information about the All-commits mailing list