tvm
|
Classes | |
class | PassContextNode |
PassContextNode contains the information that a pass can rely on, such as analysis results. More... | |
class | PassContext |
PassContext that is used to configure the pass behavior. More... | |
class | PassInfoNode |
Meta data that will be used to help optimization and analysis. More... | |
class | PassInfo |
Managed reference class for PassInfoNode. More... | |
class | PassNode |
PassNode is the base type of differnt types of optimization passes. It is designed as a pure class and implemented by different pass subclasses at different granularity of Relay nodes. More... | |
class | Pass |
class | SequentialNode |
The SequentialNode contains a set of passes that transform Relay programs from one AST to another semantically equivalent one. More... | |
class | Sequential |
Functions | |
Pass | CreateModulePass (const runtime::TypedPackedFunc< IRModule(IRModule, PassContext)> &pass_func, int opt_level, String name, Array< runtime::String > required) |
Pass | PrintIR (String header="", bool show_meta_data=false) |
A special trace pass that prints the header and IR to LOG(INFO). More... | |
Pass tvm::transform::CreateModulePass | ( | const runtime::TypedPackedFunc< IRModule(IRModule, PassContext)> & | pass_func, |
int | opt_level, | ||
String | name, | ||
Array< runtime::String > | required | ||
) |