[all-commits] [llvm/llvm-project] eb3960: [SLP]Do not schedule terminate copyable from main ...
Alexey Bataev via All-commits
all-commits at lists.llvm.org
Sat Aug 30 18:05:35 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: eb39605192d36806ec0d41c8c54b0817be5d80c5
https://github.com/llvm/llvm-project/commit/eb39605192d36806ec0d41c8c54b0817be5d80c5
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2025-08-30 (Sat, 30 Aug 2025)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
A llvm/test/Transforms/SLPVectorizer/X86/no-schedule-terminate-inst.ll
Log Message:
-----------
[SLP]Do not schedule terminate copyable from main op basic block
If the copyable instruction is a terminate instruction from the same
block, as the potential main instruction, such instruction cannot be
copyable and the value list cannot be modeled as instructions with same
(and copyables) opcodes.
Fixes #155183
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