[all-commits] [llvm/llvm-project] 10e99e: [SLP] "Normal" instructions should not go between ...
ebrevnov via All-commits
all-commits at lists.llvm.org
Fri Feb 25 20:44:44 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 10e99eb7e4adbb8e2407e2f6ae3d2e6420d060c9
https://github.com/llvm/llvm-project/commit/10e99eb7e4adbb8e2407e2f6ae3d2e6420d060c9
Author: Evgeniy Brevnov <ybrevnov at azul.com>
Date: 2022-02-26 (Sat, 26 Feb 2022)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
A llvm/test/Transforms/SLPVectorizer/X86/landing_pad.ll
Log Message:
-----------
[SLP] "Normal" instructions should not go between PHI and Lading pad
Currently, SLP can insert "shuffle" instruction beween PHI and Landing pad instruction. The problem is demonstrated by LIT test. The solution is to adjust insertion point once we are done with PHI generation.
Differential Revision: https://reviews.llvm.org/D120552
More information about the All-commits
mailing list