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); 108 Used.push_back(&PassClass::ID); 201 AnalysisType *Pass::getAnalysisIfAvailable() const { 204 const void *PI = &AnalysisType::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/BasicAliasAnalysis.cpp2076 auto *PVWP = getAnalysisIfAvailable<PhiValuesWrapperPass>(); 2076 auto *PVWP = getAnalysisIfAvailable<PhiValuesWrapperPass>(); 2092 AU.addUsedIfAvailable<PhiValuesWrapperPass>();lib/Analysis/MemoryDependenceAnalysis.cpp
1788 AU.addRequired<PhiValuesWrapperPass>(); 1821 auto &PV = getAnalysis<PhiValuesWrapperPass>().getResult();