[PATCH] D27205: [PM] Teach the AAManager and AAResults layer (the worst offender for inter-analysis dependencies) to use the new invalidation infrastructure.

Justin Lebar via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 6 18:48:28 PST 2016


jlebar accepted this revision.
jlebar added inline comments.


================
Comment at: include/llvm/Analysis/AliasAnalysis.h:206
+  void addAADependencyID(AnalysisKey *ID) {
+    AADeps.push_back(ID);
+  }
----------------
A thought: It would be cool if our system allowed you to check somehow that this is specifically a function analysis, even if only in debug builds.  (This relates back to e.g. https://reviews.llvm.org/D27198#inline-236718.)


https://reviews.llvm.org/D27205





More information about the llvm-commits mailing list