A function to deduce a function pass type and wrap it in the templated adaptor.
Declared in <llvm/Analysis/CGSCCPassManager.h>
template<typename FunctionPassT>
CGSCCToFunctionPassAdaptor
createCGSCCToFunctionPassAdaptor(
FunctionPassT&& Pass,
bool EagerlyInvalidate = false,
bool NoRerun = false);
A CGSCC-to-function adaptor wrapping Pass.
| Name | Description |
|---|---|
| Pass | Function pass to wrap. |
| EagerlyInvalidate | Whether to eagerly invalidate function analyses. |
| NoRerun | Whether to skip re-running on unchanged functions. |