aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorFlorian Hahn <flo@fhahn.com>2021-01-22 22:49:45 +0000
committerFlorian Hahn <flo@fhahn.com>2021-01-26 15:18:41 +0000
commit1272f16d14264939ad3e73c84acc28a63970bc06 (patch)
tree94266e19b22df81d31895a8df793ee33fad3f551 /llvm/lib/Transforms/Utils/LoopUtils.cpp
parentb2b2aa1c607781a3343085900fa7462ee498c993 (diff)
downloadllvm-1272f16d14264939ad3e73c84acc28a63970bc06.zip
llvm-1272f16d14264939ad3e73c84acc28a63970bc06.tar.gz
llvm-1272f16d14264939ad3e73c84acc28a63970bc06.tar.bz2
[LoopUnswitch] Avoid partially unswitching too aggressively.
This patch adds additional checks to avoid partial unswitching in cases where it won't be profitable, e.g. because the path directly exits the loop anyways.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions