getAnalysis overloads
Synopses
Declared in <llvm/Pass.h>
Get a required analysis result claimed via getAnalysisUsage.
template<typename AnalysisType>
AnalysisType&
getAnalysis() const;
Like getAnalysis(), but runs the analysis on function F. If Changed is non‐null, it is set when the analysis modified F.
template<typename AnalysisType>
AnalysisType&
getAnalysis(
Function& F,
bool* Changed = nullptr);
Return Value
-
A reference to the required analysis result.
-
A reference to the analysis result for
F.
Parameters
Name |
Description |
F |
Function to obtain the analysis result for. |
Changed |
Optional out‐parameter set when the analysis modified |
Created with MrDocs