commit | 511c1a306c885f5947c676677cc831d700852e5d | [log] [tgz] |
---|---|---|
author | Max Kazantsev <max.kazantsev@azul.com> | Thu Aug 03 08:41:30 2017 +0000 |
committer | Max Kazantsev <max.kazantsev@azul.com> | Thu Aug 03 08:41:30 2017 +0000 |
tree | 7886fbc26c866067851efce64344976e6964a584 | |
parent | daeea6f68d6d67204c89a1f6100b8e958a02aa5f [diff] |
[SCEV] Re-enable "Cache results of computeExitLimit" The patch rL309080 was reverted because it did not clean up the cache on "forgetValue" method call. This patch re-enables this change, adds the missing check and introduces two new unit tests that make sure that the cache is cleaned properly. Differential Revision: https://reviews.llvm.org/D36087 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@309925 91177308-0d34-0410-b5e6-96231b3b80d8