diff options
author | Max Kazantsev <max.kazantsev@azul.com> | 2018-11-22 12:43:27 +0000 |
---|---|---|
committer | Max Kazantsev <max.kazantsev@azul.com> | 2018-11-22 12:43:27 +0000 |
commit | b565e6093bc349f935a3944c0c8667e9bfa7927c (patch) | |
tree | a2ef6afb450befcede7e7141d975fae75d43827b /llvm/lib/Transforms | |
parent | 56a2443024352de06dd49e5bc9d5c73f9ff3fd48 (diff) | |
download | bcm5719-llvm-b565e6093bc349f935a3944c0c8667e9bfa7927c.tar.gz bcm5719-llvm-b565e6093bc349f935a3944c0c8667e9bfa7927c.zip |
[NFC] Assert that all blocks staying in loop are live
llvm-svn: 347458
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp b/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp index 64ea2c7f603..0157e3feb5c 100644 --- a/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp +++ b/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp @@ -226,6 +226,8 @@ private: // Sanity check: header must be in loop. assert(BlocksInLoopAfterFolding.count(L.getHeader()) && "Header not in loop?"); + assert(BlocksInLoopAfterFolding.size() <= LiveLoopBlocks.size() && + "All blocks that stay in loop should be live!"); } /// Constant-fold terminators of blocks acculumated in FoldCandidates into the |