[PATCH] D133537: [pipelines] RecomputeGlobalsAAPass after OptimizerEarlyEPCallbacks

Arthur Eubanks via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 9 14:27:45 PDT 2022


aeubanks added a comment.

I think the question is whether or not people will use OptimizerEarlyEPCallbacks to add optimization passes (e.g. some sort of loop vectorization) which may want an up-to-date GlobalsAA, or if the passes will end up helping make GlobalsAA more precise via more simplification.
Is this in preparation for actually using OptimizerEarlyEPCallbacks? Note that this won't help with having GlobalsAA updated if you add sanitizer passes here that invalidate GlobalsAA since RecomputeGlobalsAAPass only has an effect if GlobalsAA hasn't been explicitly invalidated (`RecomputeGlobalsAAPass::run`).


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133537/new/

https://reviews.llvm.org/D133537



More information about the llvm-commits mailing list