commit | b86a95f1b6ac5ce825c7dad0599d278973a77a27 | [log] [tgz] |
---|---|---|
author | Chandler Carruth <chandlerc@gmail.com> | Sun Jul 09 13:16:55 2017 +0000 |
committer | Chandler Carruth <chandlerc@gmail.com> | Sun Jul 09 13:16:55 2017 +0000 |
tree | 7fb966effcd4f7a7f733dd1f0d6c5b7f378d98dc | |
parent | cf8b560c58fa5090e2c2b36180d266959fe44c52 [diff] |
[PM] Add unittesting of the call graph update logic with complex dependencies between analyses. This uncovers even more issues with the proxies and the splitting apart of SCCs which are fixed in this patch. I discovered this while trying to add more rigorous testing for a change I'm making to the call graph update invalidation logic. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307497 91177308-0d34-0410-b5e6-96231b3b80d8