reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     return addRequiredID(PassClass::ID);
   89     Preserved.push_back(&PassClass::ID);
  220 AnalysisType &Pass::getAnalysis() const {
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
  222   return getAnalysisID<AnalysisType>(&AnalysisType::ID);
include/llvm/PassSupport.h
   76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/Analysis/DependenceAnalysis.cpp
  145   return new DependenceAnalysisWrapperPass();
lib/Transforms/Scalar/LoopFuse.cpp
 1576     AU.addRequired<DependenceAnalysisWrapperPass>();
 1589     auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI();
lib/Transforms/Scalar/LoopInterchange.cpp
  446     AU.addRequired<DependenceAnalysisWrapperPass>();
  458     DI = &getAnalysis<DependenceAnalysisWrapperPass>().getDI();
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
  746     AU.addPreserved<DependenceAnalysisWrapperPass>();
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  452     auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI();
  472     AU.addRequired<DependenceAnalysisWrapperPass>();
lib/Transforms/Utils/LoopSimplify.cpp
  769       AU.addPreserved<DependenceAnalysisWrapperPass>();