[all-commits] [llvm/llvm-project] 376dad: [SLP]Move resulting vector before inert point, if ...

Alexey Bataev via All-commits all-commits at lists.llvm.org
Fri Dec 6 13:55:16 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 376dad72abb4960cd93e37e3e98de3950b5c3dfe
      https://github.com/llvm/llvm-project/commit/376dad72abb4960cd93e37e3e98de3950b5c3dfe
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2024-12-06 (Fri, 06 Dec 2024)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    A llvm/test/Transforms/SLPVectorizer/X86/perfect-matched-reused-bv.ll

  Log Message:
  -----------
  [SLP]Move resulting vector before inert point, if the late generated buildvector fully matched

If the perfect diamond match was detected for the postponed buildvectors
and the vector for the previous node comes after the current node, need
to move the vector register before the current inserting point to
prevent compiler crash.

Fixes #119002



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