|
tvm
|
Classes | |
| class | Pass |
| class | PassContext |
| PassContext that is used to configure the pass behavior. More... | |
| class | PassContextNode |
| PassContextNode contains the information that a pass can rely on, such as analysis results. More... | |
| class | PassInfo |
| Managed reference class for PassInfoNode. More... | |
| class | PassInfoNode |
| Meta data that will be used to help optimization and analysis. 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 | Sequential |
| class | SequentialNode |
| The SequentialNode contains a set of passes that transform Relay programs from one AST to another semantically equivalent one. More... | |
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 | ||
| ) |
1.8.13