Lines Matching refs:Function
35 // Pass infrastructure through the getAnalysisUsage virtual function.
97 /// setPreservesCFG - This function should be called by the pass, iff they do
100 /// 1. Add or remove basic blocks from the function
103 /// This function annotates the AnalysisUsage info object to say that analyses
142 // Find pass that is implementing PI. Initialize pass for Function F.
143 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F);
170 /// getAnalysisIfAvailable<AnalysisType>() - Subclasses use this function to
194 /// getAnalysis<AnalysisType>() - This function is used by subclasses to get
196 /// getAnalysisUsage function.
223 /// getAnalysis<AnalysisType>() - This function is used by subclasses to get
225 /// getAnalysisUsage function.
228 AnalysisType &Pass::getAnalysis(Function &F) {
235 AnalysisType &Pass::getAnalysisID(AnalysisID PI, Function &F) {