#include <exec_scope.h>
◆ ScopeIdDef()
| tvm::tirx::ScopeIdDef::ScopeIdDef |
( |
ffi::Array< Var > |
def_ids, |
|
|
ffi::Optional< ffi::Array< PrimExpr >> |
extents, |
|
|
ScopeBinding |
scope, |
|
|
ffi::Optional< ffi::Array< PrimExpr >> |
preferred_extents = ffi::Optional< ffi::Array< PrimExpr >>(std::nullopt) |
|
) |
| |
|
explicit |
◆ fused_extent()
| PrimExpr tvm::tirx::ScopeIdDef::fused_extent |
( |
| ) |
const |
Product of all extent dimensions. PRECONDITION: !is_deferred().
◆ is_deferred()
| bool tvm::tirx::ScopeIdDef::is_deferred |
( |
| ) |
const |
|
inline |
Whether this def has a deferred (unknown) extent.
◆ TVM_DEFINE_OBJECT_REF_COW_METHOD()
| tvm::tirx::ScopeIdDef::TVM_DEFINE_OBJECT_REF_COW_METHOD |
( |
ScopeIdDefNode |
| ) |
|
◆ TVM_FFI_DEFINE_OBJECT_REF_METHODS_NULLABLE()
The documentation for this class was generated from the following file: