[all-commits] [llvm/llvm-project] 7db87a: [SLP]Fix PR66795: Check correct deps for vectorize...
Alexey Bataev via All-commits
all-commits at lists.llvm.org
Tue Sep 19 12:12:02 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 7db87a66b0206af027724fc1704e5e5ce7772a45
https://github.com/llvm/llvm-project/commit/7db87a66b0206af027724fc1704e5e5ce7772a45
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2023-09-19 (Tue, 19 Sep 2023)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
A llvm/test/Transforms/SLPVectorizer/X86/multi-node-vectorized-insts.ll
Log Message:
-----------
[SLP]Fix PR66795: Check correct deps for vectorized inst with multiple
vectorized node uses.
If the instruction is vectorized in many different vector nodes, it may
break the dependency analysis for gathered nodes with matched scalars.
Need to properly check the dependency between such gather nodes to avoid
cycle dependency.
More information about the All-commits
mailing list