[all-commits] [llvm/llvm-project] 94a2bd: [LoopVectorize] Precommit a test for D122126
ChenMd via All-commits
all-commits at lists.llvm.org
Thu May 19 08:29:21 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 94a2bd5a270bca1c539a71d0e1ca88c02a023ebd
https://github.com/llvm/llvm-project/commit/94a2bd5a270bca1c539a71d0e1ca88c02a023ebd
Author: Tiehu Zhang <zhangtiehu at huawei.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
A llvm/test/Transforms/LoopVectorize/PowerPC/interleaved-pointer-runtime-check-unprofitable.ll
Log Message:
-----------
[LoopVectorize] Precommit a test for D122126
Commit: 3ed9f603fd59cafe3ab864d8bb77349ed418d384
https://github.com/llvm/llvm-project/commit/3ed9f603fd59cafe3ab864d8bb77349ed418d384
Author: Tiehu Zhang <zhangtiehu at huawei.com>
Date: 2022-05-19 (Thu, 19 May 2022)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/PowerPC/interleaved-pointer-runtime-check-unprofitable.ll
Log Message:
-----------
[LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold
The runtime check threshold should also restrict interleave count.
Otherwise, too many runtime checks will be generated for some cases.
Reviewed By: fhahn, dmgreen
Differential Revision: https://reviews.llvm.org/D122126
Compare: https://github.com/llvm/llvm-project/compare/df56fb44f549...3ed9f603fd59
More information about the All-commits
mailing list