[all-commits] [llvm/llvm-project] 4284af: [SLP]Need shrink the load vector after reordering.

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Jan 7 04:51:58 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4284afdf9432f7d756f56b0ab21d69191adefa8d
      https://github.com/llvm/llvm-project/commit/4284afdf9432f7d756f56b0ab21d69191adefa8d
  Author: Alexey Bataev <a.bataev at hotmail.com>
  Date:   2021-01-07 (Thu, 07 Jan 2021)

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

  Log Message:
  -----------
  [SLP]Need shrink the load vector after reordering.

After merging the shuffles, we cannot rely on the previous shuffle
anymore and need to shrink the final shuffle, if it is required.

Reported in D92668

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




More information about the All-commits mailing list