Home
last modified time | relevance | path

Searched refs:AnalysisType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/
H A DPassAnalysisSupport.h210 template<typename AnalysisType>
211 AnalysisType *Pass::getAnalysisIfAvailable() const { in getAnalysisIfAvailable()
214 const void *PI = &AnalysisType::ID; in getAnalysisIfAvailable()
229 template<typename AnalysisType>
230 AnalysisType &Pass::getAnalysis() const { in getAnalysis()
232 return getAnalysisID<AnalysisType>(&AnalysisType::ID); in getAnalysis()
235 template<typename AnalysisType>
236 AnalysisType &Pass::getAnalysisID(AnalysisID PI) const { in getAnalysisID()
259 template <typename AnalysisType>
263 return getAnalysisID<AnalysisType>(&AnalysisType::ID, F, Changed); in getAnalysis()
[all …]
H A DPass.h204 template<typename AnalysisType> AnalysisType *
217 template<typename AnalysisType>
218 AnalysisType &getAnalysis() const; // Defined in PassAnalysisSupport.h
220 template <typename AnalysisType>
221 AnalysisType &
225 template<typename AnalysisType>
226 AnalysisType &getAnalysisID(AnalysisID PI) const;
228 template <typename AnalysisType>
229 AnalysisType &getAnalysisID(AnalysisID PI, Function &F,
/llvm-project-15.0.7/polly/lib/Analysis/
H A DDependenceInfo.cpp60 enum AnalysisType { VALUE_BASED_ANALYSIS, MEMORY_BASED_ANALYSIS }; enum
62 static cl::opt<enum AnalysisType> OptAnalysisType(