llvm::createModuleToPostOrderCGSCCPassAdaptor

A function to deduce a function pass type and wrap it in the templated adaptor.

Synopsis

Declared in <llvm/Analysis/CGSCCPassManager.h>

template<typename CGSCCPassT>
ModuleToPostOrderCGSCCPassAdaptor
createModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT&& Pass);

Return Value

The core module pass which does a post-order walk of the SCCs and runs a CGSCC pass over each one.