diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2020-12-22 16:40:50 +0700 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2021-01-11 10:19:26 +0700 |
commit | 7f69860243e8933c3da1177afde0d3cb6544d04e (patch) | |
tree | 7187bc7a1a30135ccc89c8b23c078e958878c441 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 5cf73dca77e52f54c893d2c5fc2f56a5f2764f7d (diff) | |
download | llvm-7f69860243e8933c3da1177afde0d3cb6544d04e.zip llvm-7f69860243e8933c3da1177afde0d3cb6544d04e.tar.gz llvm-7f69860243e8933c3da1177afde0d3cb6544d04e.tar.bz2 |
[LoopUnroll] Fix a crash
Loop peeling as a last step triggers loop simplification and this
can change the loop structure. As a result all cashed values like
latch branch becomes invalid.
Patch re-structure the code to take into account the possible
changes caused by peeling.
Reviewers: dmgreen, Meinersbur, etiotto, fhahn, efriedma, bmahjour
Reviewed By: Meinersbur, fhahn
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D93686
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions