[all-commits] [llvm/llvm-project] 568c87: [SLP]Improve and simplify extendSchedulingRegion.
cilkplus via All-commits
all-commits at lists.llvm.org
Thu Mar 25 05:36:34 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 568c8741170fcaa6f7fa968578e1b99e94886b46
https://github.com/llvm/llvm-project/commit/568c8741170fcaa6f7fa968578e1b99e94886b46
Author: Alexey Bataev <a.bataev at outlook.com>
Date: 2021-03-25 (Thu, 25 Mar 2021)
Changed paths:
M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
M llvm/test/Transforms/SLPVectorizer/X86/crash_exceed_scheduling.ll
Log Message:
-----------
[SLP]Improve and simplify extendSchedulingRegion.
We do not need to scan further if the upper end or lower end of the
basic block is reached already and the instruction is not found. It
means that the instruction is definitely in the lower part of basic
block or in the upper block relatively.
This should improve compile time for the very big basic blocks.
Differential Revision: https://reviews.llvm.org/D99266
More information about the All-commits
mailing list