Metadata for a canonical primitive operator invoked through Call.
More...
#include <op.h>
|
| ffi::String | name |
| | Canonical operator name.
|
| |
| ffi::String | doc |
| | Operator documentation.
|
| |
| ffi::Array< ArgumentInfo > | args_info |
| | Descriptors for the ordered required value-argument prefix.
|
| |
| ffi::Array< ArgumentInfo > | ty_args_info |
| | Descriptors for the ordered required type-argument prefix.
|
| |
| ffi::Optional< ArgumentInfo > | var_args_info |
| | Named variadic value tail, excluded from the required args_info prefix.
|
| |
| ffi::Optional< ArgumentInfo > | var_ty_args_info |
| | Named variadic type-argument tail, excluded from ty_args_info.
|
| |
| ffi::String | attrs_type_key |
| | Attribute object type key, or empty when no attrs type is declared.
|
| |
| uint32_t | attrs_type_index {0} |
| | Runtime index corresponding to attrs_type_key; not serialized.
|
| |
| ffi::Any | validator |
| | Process-local validation callback, omitted from reflection.
|
| |
| bool | validator_is_custom {false} |
| | Whether the validator was explicitly registered rather than generated.
|
| |
| Location | loc = UnknownLoc() |
| | Location that points to the original source code. Reserved debug information.
|
| |
| Type | ty = MissingType() |
| | The deduced or annotated type of the expression.
|
| |
Metadata for a canonical primitive operator invoked through Call.
◆ RegisterReflection()
| static TVM_TIRX_DLL void tvm::OpNode::RegisterReflection |
( |
| ) |
|
|
static |
◆ TVM_FFI_DECLARE_OBJECT_INFO_FINAL()
| tvm::OpNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL |
( |
"ir.Op" |
, |
|
|
OpNode |
, |
|
|
ExprNode |
|
|
) |
| |
◆ Op
◆ OpAttrMap
◆ OpDef
◆ OpRegistry
◆ _type_s_eq_hash_kind
| constexpr TVMFFISEqHashKind tvm::OpNode::_type_s_eq_hash_kind = kTVMFFISEqHashKindUniqueInstance |
|
staticconstexpr |
◆ args_info
Descriptors for the ordered required value-argument prefix.
◆ attrs_type_index
| uint32_t tvm::OpNode::attrs_type_index {0} |
Runtime index corresponding to attrs_type_key; not serialized.
◆ attrs_type_key
| ffi::String tvm::OpNode::attrs_type_key |
Attribute object type key, or empty when no attrs type is declared.
◆ doc
| ffi::String tvm::OpNode::doc |
◆ name
| ffi::String tvm::OpNode::name |
◆ ty_args_info
Descriptors for the ordered required type-argument prefix.
◆ validator
| ffi::Any tvm::OpNode::validator |
Process-local validation callback, omitted from reflection.
◆ validator_is_custom
| bool tvm::OpNode::validator_is_custom {false} |
Whether the validator was explicitly registered rather than generated.
◆ var_args_info
Named variadic value tail, excluded from the required args_info prefix.
◆ var_ty_args_info
Named variadic type-argument tail, excluded from ty_args_info.
The documentation for this class was generated from the following file: