[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