Skip to content

Commit 9ca8294

Browse files
committed
[SYCL] Disable SLP Vectorizer in early optimizations
1 parent 12bf4aa commit 9ca8294

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

llvm/lib/Transforms/IPO/PassManagerBuilder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -799,7 +799,7 @@ void PassManagerBuilder::populateModulePassManager(
799799
.needCanonicalLoops(false)
800800
.sinkCommonInsts(true)));
801801

802-
if (SLPVectorize) {
802+
if (SLPVectorize && !SYCLOptimizationMode) {
803803
MPM.add(createSLPVectorizerPass()); // Vectorize parallel scalar chains.
804804
if (OptLevel > 1 && ExtraVectorizerPasses) {
805805
MPM.add(createEarlyCSEPass());

0 commit comments

Comments
 (0)