getAnalysisID overloads
Synopses
Declared in <llvm/Pass.h>
Get a required analysis result using an explicit analysis identity.
template<typename AnalysisType>
AnalysisType&
getAnalysisID(AnalysisID PI) const;
Get a required analysis result for F using an explicit analysis identity.
template<typename AnalysisType>
AnalysisType&
getAnalysisID(
AnalysisID PI,
Function& F,
bool* Changed = nullptr);
Return Value
-
A reference to the analysis result identified by
PI. -
A reference to the analysis result for
Fidentified byPI.
Parameters
Name |
Description |
PI |
Analysis identity of the required analysis. |
F |
Function to obtain the analysis result for. |
Changed |
Optional out‐parameter set when the analysis modified |
Created with MrDocs