Runs the wrapped pass up to MaxIterations on the SCC, iterating whenever an indirect call is refined.
Synopsis
Declared in <llvm/Analysis/CGSCCPassManager.h>
PreservedAnalyses
run(
LazyCallGraph::SCC& InitialC,
CGSCCAnalysisManager& AM,
LazyCallGraph& CG,
CGSCCUpdateResult& UR);
Return Value
A set of analyses that are preserved following a run of a transformation pass.
Parameters
Name |
Description |
InitialC |
An SCC of the call graph. |
AM |
The CGSCC analysis manager. |
CG |
A lazily constructed view of the call graph of a module. |
UR |
Support structure for SCC passes to communicate updates the call graph back to the CGSCC pass manager infrastructure. |
Created with MrDocs