|
tvm
|
Native object dispatch, visiting and mutation with structural fallback. More...
#include <tvm/ffi/error.h>#include <tvm/ffi/extra/structural_mutate.h>#include <tvm/ffi/extra/structural_visit.h>#include <tvm/runtime/base.h>#include <cstring>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | tvm::ObjectFunctor< R(NodeArg, Args...)> |
| class | tvm::ObjectVisitor |
| Native visiting with exact dispatch and structural fallback. More... | |
| class | tvm::ObjectMutator |
| Native mutation with exact dispatch and structural fallback. More... | |
Namespaces | |
| namespace | tvm |
| An object that builds and maintains block scope and StmtSref mapping for Dependence analysis. | |
Macros | |
| #define | TVM_DEFINE_OBJECT_FUNCTOR_DEFAULT_CONSTRUCTOR(Class, Parent) |
| Define a default constructor backed by one initialized native dispatch table. | |
Native object dispatch, visiting and mutation with structural fallback.
| #define TVM_DEFINE_OBJECT_FUNCTOR_DEFAULT_CONSTRUCTOR | ( | Class, | |
| Parent | |||
| ) |
Define a default constructor backed by one initialized native dispatch table.
| Class | The class whose default constructor is defined. |
| Parent | The parent accepting a const VTable pointer in its constructor. |