commit | 8efea574b6ac5877096e5c18e782baef15c23b82 | [log] [tgz] |
---|---|---|
author | Philip Reames <listmail@philipreames.com> | Mon Sep 12 21:46:58 2016 +0000 |
committer | Philip Reames <listmail@philipreames.com> | Mon Sep 12 21:46:58 2016 +0000 |
tree | 4b78b1fb3f8795d3fb0ed094548192a8b78366db | |
parent | eebb0bcce014b2d93635e948efd57e07f4c932fc [diff] |
[LVI] Abstract out the actual cache logic [NFCI] Seperate the caching logic from the implementation of the lazy analysis. For the moment, the lazy analysis impl has a is-a relationship with the cache; this will change to a has-a relationship shortly. This was done as two steps merely to keep the changes simple and the diff understandable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281266 91177308-0d34-0410-b5e6-96231b3b80d8