[all-commits] [llvm/llvm-project] bf2f24: [SLP]Support LShr as base for copyable elements
Alexey Bataev via All-commits
all-commits at lists.llvm.org
Thu Aug 14 19:12:54 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bf2f2414585239b0cffc0a866f1f646d2f4b65d9
https://github.com/llvm/llvm-project/commit/bf2f2414585239b0cffc0a866f1f646d2f4b65d9
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2025-08-14 (Thu, 14 Aug 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/AArch64/alternate-vectorization-split-node.ll
M llvm/test/Transforms/SLPVectorizer/X86/load-merge-inseltpoison.ll
M llvm/test/Transforms/SLPVectorizer/X86/load-merge.ll
Log Message:
-----------
[SLP]Support LShr as base for copyable elements
Added support for LShr instructions as base for copyable elements. Also,
added simple analysis for best base instruction selection, if multiple
candidates are available.
Fixed scheduling after cancellation
Reviewers: hiraditya, RKSimon
Reviewed By: RKSimon
Pull Request: https://github.com/llvm/llvm-project/pull/153393
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