reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h66 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.cpp1576 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.cpp452 auto &DI = getAnalysis<DependenceAnalysisWrapperPass>().getDI(); 472 AU.addRequired<DependenceAnalysisWrapperPass>();lib/Transforms/Utils/LoopSimplify.cpp
769 AU.addPreserved<DependenceAnalysisWrapperPass>();