aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorMax Kazantsev <mkazantsev@azul.com>2022-11-02 18:02:59 +0700
committerMax Kazantsev <mkazantsev@azul.com>2022-11-02 18:04:23 +0700
commit2baabd2c19ee972926a96fa01838ccb7901cac32 (patch)
treea1384816a36f06469058866346756bb26a562ead /llvm/lib/Transforms/Utils/LoopUtils.cpp
parenta68bcd81dcc90fc7d6fbe4013569774a19097c4a (diff)
downloadllvm-2baabd2c19ee972926a96fa01838ccb7901cac32.zip
llvm-2baabd2c19ee972926a96fa01838ccb7901cac32.tar.gz
llvm-2baabd2c19ee972926a96fa01838ccb7901cac32.tar.bz2
[LoopPredication][NFCI] Perform 'visited' check before pushing to worklist
This prevents duplicates to be pushed into the stack and hypothetically should reduce memory footprint on ugly cornercases with multiple repeating duplicates in 'and' tree.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions