|
tvm
|
Base expr nodes in TVM. More...
#include <tvm/ffi/dtype.h>#include <tvm/ffi/extra/dataclass.h>#include <tvm/ffi/reflection/registry.h>#include <tvm/ffi/string.h>#include <tvm/ir/attrs.h>#include <tvm/ir/base_expr.h>#include <tvm/ir/cow.h>#include <tvm/ir/source_map.h>#include <algorithm>#include <functional>#include <limits>#include <optional>#include <string>Go to the source code of this file.
Classes | |
| class | tvm::TupleNode |
| Tuple container. More... | |
| class | tvm::Tuple |
| Managed reference to TupleNode. More... | |
| class | tvm::TupleGetItemNode |
| Get the index-th field out of a tuple. More... | |
| class | tvm::TupleGetItem |
| Managed reference to TupleGetItemNode. More... | |
| class | tvm::TensorLoadNode |
| Load a value from an indexed expression source. More... | |
| class | tvm::TensorLoad |
| Managed reference to TensorLoadNode. More... | |
| class | tvm::VarNode |
| A local variable in the IR. More... | |
| class | tvm::Var |
| Managed reference to VarNode. More... | |
| class | tvm::GlobalVarNode |
| Global variable that lives in the top-level module. More... | |
| class | tvm::GlobalVar |
| Managed reference to GlobalVarNode. More... | |
| class | tvm::CallNode |
| Call corresponds to callable invocation. More... | |
| class | tvm::Call |
| Managed reference to CallNode. More... | |
| class | tvm::IntImmNode |
| Constant integer literals in the program. More... | |
| class | tvm::IntImm |
| Managed reference class to IntImmNode. More... | |
| class | tvm::FloatImmNode |
| Constant floating point literals in the program. More... | |
| class | tvm::FloatImm |
| Managed reference class to FloatImmNode. More... | |
| class | tvm::RangeNode |
| range over one dimension More... | |
| class | tvm::Range |
| Range container More... | |
| struct | tvm::ffi::TypeTraits< IntImm > |
| struct | tvm::ffi::TypeTraits< FloatImm > |
Namespaces | |
| namespace | tvm |
| An object that builds and maintains block scope and StmtSref mapping for Dependence analysis. | |
| namespace | tvm::ffi |
Variables | |
| template<> | |
| constexpr bool | tvm::ffi::object_ref_contains_v< PrimExpr, IntImmNode > = true |
| template<> | |
| constexpr bool | tvm::ffi::object_ref_contains_v< PrimExpr, FloatImmNode > = true |
| template<> | |
| constexpr bool | tvm::ffi::object_ref_contains_v< PrimExpr, TensorLoadNode > = true |
| template<> | |
| constexpr bool | tvm::ffi::use_default_type_traits_v< IntImm > = false |
| template<> | |
| constexpr bool | tvm::ffi::use_default_type_traits_v< FloatImm > = false |
Base expr nodes in TVM.