[all-commits] [llvm/llvm-project] 3d4c04: [SCEV] Use isBasicBlockEntryGuardedByCond in isLoo...
max-azul via All-commits
all-commits at lists.llvm.org
Thu Nov 26 02:09:11 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3d4c0460ec6040fc071e56dc113afd181294591e
https://github.com/llvm/llvm-project/commit/3d4c0460ec6040fc071e56dc113afd181294591e
Author: Max Kazantsev <mkazantsev at azul.com>
Date: 2020-11-26 (Thu, 26 Nov 2020)
Changed paths:
M llvm/lib/Analysis/ScalarEvolution.cpp
M llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
Log Message:
-----------
[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond
Previously we tried to using isKnownPredicateAt, but it makes an
extra query to isKnownPredicate, which has negative impact on compile
time. Let's try to use more lightweight isBasicBlockEntryGuardedByCond.
Differential Revision: https://reviews.llvm.org/D92152
More information about the All-commits
mailing list