diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-01-09 18:09:20 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2022-10-06 10:10:19 +0200 |
commit | c5bf452022a50002d9f2d5310e8eb33515e86166 (patch) | |
tree | 6587fa47757a21eead7fbccbc5812a702ec77ddf /clang/lib/Basic/SourceManager.cpp | |
parent | d1f13c54f172875d9a14c46c09afb1f22d78cdf8 (diff) | |
download | llvm-c5bf452022a50002d9f2d5310e8eb33515e86166.zip llvm-c5bf452022a50002d9f2d5310e8eb33515e86166.tar.gz llvm-c5bf452022a50002d9f2d5310e8eb33515e86166.tar.bz2 |
[AA] Pass AAResults through AAQueryInfo
Currently, AAResultBase (from which alias analysis providers inherit)
stores a reference back to the AAResults aggregation it is part of,
so it can perform recursive alias analysis queries via
getBestAAResults().
This patch removes the back-reference from AAResultBase to AAResults,
and instead passes the used aggregation through the AAQueryInfo.
This can be used to perform recursive AA queries using the full
aggregation.
Differential Revision: https://reviews.llvm.org/D94363
Diffstat (limited to 'clang/lib/Basic/SourceManager.cpp')
0 files changed, 0 insertions, 0 deletions