diff options
author | Serguei Katkov <serguei.katkov@azul.com> | 2020-06-03 17:56:08 +0700 |
---|---|---|
committer | Serguei Katkov <serguei.katkov@azul.com> | 2020-06-22 12:17:44 +0700 |
commit | 29b2c1ca72096ca06415b5e626e6728c42ef1e74 (patch) | |
tree | d11722d2cd004990b85c3a84373664c794a5f2ff /clang/lib/Serialization/GlobalModuleIndex.cpp | |
parent | fa5d416efdcbdba766c0c9bd0797bd4b8bbe0273 (diff) | |
download | llvm-29b2c1ca72096ca06415b5e626e6728c42ef1e74.zip llvm-29b2c1ca72096ca06415b5e626e6728c42ef1e74.tar.gz llvm-29b2c1ca72096ca06415b5e626e6728c42ef1e74.tar.bz2 |
[Peeling] Extend the scope of peeling a bit
Currently we allow peeling of the loops if there is a exiting latch block
and all other exits are blocks ending with deopt.
Actually we want that exit would end up with deopt unconditionally but
it is not required that exit itself ends with deopt.
Reviewers: reames, ashlykov, fhahn, apilipenko, fedor.sergeev
Reviewed By: apilipenko
Subscribers: hiraditya, zzheng, dantrushin, llvm-commits
Differential Revision: https://reviews.llvm.org/D81140
Diffstat (limited to 'clang/lib/Serialization/GlobalModuleIndex.cpp')
0 files changed, 0 insertions, 0 deletions