commit | 53c9d585b5b12f72c21ac85baa410a565f4cfbe7 | [log] [tgz] |
---|---|---|
author | Florian Hahn <flo@fhahn.com> | Tue May 14 19:41:36 2019 +0000 |
committer | Florian Hahn <flo@fhahn.com> | Tue May 14 19:41:36 2019 +0000 |
tree | cc9c9bb0c6f573307e8d44674115215c0c3b4a20 | |
parent | 030b17db665a37ce4a359416c4c3ebe1f0354ea2 [diff] |
[LICM] Allow AliasSetMap to contain top-level loops. When an outer loop gets deleted by a different pass, before LICM visits it, we cannot clean up its sub-loops in AliasSetMap, because at the point we receive the deleteAnalysisLoop callback for the outer loop, the loop object is already invalid and we cannot access its sub-loops any longer. Reviewers: asbirlea, sanjoy, chandlerc Reviewed By: asbirlea Differential Revision: https://reviews.llvm.org/D61904 llvm-svn: 360704