[PATCH] D72214: [GlobalOpt] Get DT only if it is available.
    Florian Hahn via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Fri Jan 10 09:23:32 PST 2020
    
    
  
fhahn added a comment.
In D72214#1814399 <https://reviews.llvm.org/D72214#1814399>, @ekatz wrote:
> The old PassManager has the function `getAnalysisIfAvailable` that should be used in case you only need to update an analysis (equivalent to `getCachedResult` of the new PassManager). You should probably switch to use this function, instead of the `SmallPtrSet<> DTRequested` technique.
I could not  get `getAnalysisIfAvailable` to get a function level analysis from a module pass. IIUC it only works for function passes.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72214/new/
https://reviews.llvm.org/D72214
    
    
More information about the llvm-commits
mailing list