aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
diff options
context:
space:
mode:
authorMax Kazantsev <mkazantsev@azul.com>2022-09-19 17:39:13 +0700
committerMax Kazantsev <mkazantsev@azul.com>2022-09-19 17:43:06 +0700
commit21a9abc1cebfd5022eb4eec754c257342d032d30 (patch)
tree5f28f090241412ef6512692fa9ca8416015ada5b /llvm/lib/Transforms/Utils/LoopRotationUtils.cpp
parentbb68b2402daa980ff41406a7ecf5e9f4e131b420 (diff)
downloadllvm-21a9abc1cebfd5022eb4eec754c257342d032d30.zip
llvm-21a9abc1cebfd5022eb4eec754c257342d032d30.tar.gz
llvm-21a9abc1cebfd5022eb4eec754c257342d032d30.tar.bz2
[LoopFuse] Drop loop dispositions before reassigning blocks to other loop
This bug was found by recent improvement in SCEV verifier. The code in LoopFuse directly reassigns blocks to be a part of a different loop, which should automatically invalidate all related cached loop dispositions. Differential Revision: https://reviews.llvm.org/D134173 Reviewed By: nikic
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopRotationUtils.cpp')
0 files changed, 0 insertions, 0 deletions