A function to deduce a function pass type and wrap it in the templated adaptor.
Declared in <llvm/Analysis/CGSCCPassManager.h>
template<typename CGSCCPassT>
ModuleToPostOrderCGSCCPassAdaptor
createModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT&& Pass);
The core module pass which does a post-order walk of the SCCs and runs a CGSCC pass over each one.