[all-commits] [llvm/llvm-project] 07507c: [SLP]Fix shuffling of entries of the different sizes

Alexey Bataev via All-commits all-commits at lists.llvm.org
Thu Nov 21 13:11:10 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 07507cb5919cae0ae880bfee538ebc993b97dd6c
      https://github.com/llvm/llvm-project/commit/07507cb5919cae0ae880bfee538ebc993b97dd6c
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-11-21 (Thu, 21 Nov 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    A llvm/test/Transforms/SLPVectorizer/X86/entries-shuffled-diff-sizes.ll
    M llvm/test/Transforms/SLPVectorizer/shuffle-multivector.ll

  Log Message:
  -----------
  [SLP]Fix shuffling of entries of the different sizes

Need to choose the size of vector factor for mask based on the entries
vector factors, not mask size, to generate correct code.

Fixes #117170



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list