Mark the source as an iterator in [0, extent).
More...
#include <iter_affine_map.h>
Mark the source as an iterator in [0, extent).
IterMark is used to mark source expression as a valid iterator to make future analysis easy.
◆ RegisterReflection()
static void tvm::arith::IterMarkNode::RegisterReflection |
( |
| ) |
|
|
inlinestatic |
◆ TVM_DECLARE_FINAL_OBJECT_INFO()
tvm::arith::IterMarkNode::TVM_DECLARE_FINAL_OBJECT_INFO |
( |
IterMarkNode |
, |
|
|
Object |
|
|
) |
| |
◆ _type_key
constexpr const char* tvm::arith::IterMarkNode::_type_key = "arith.IterMark" |
|
staticconstexpr |
◆ _type_s_eq_hash_kind
constexpr TVMFFISEqHashKind tvm::arith::IterMarkNode::_type_s_eq_hash_kind = kTVMFFISEqHashKindDAGNode |
|
staticconstexpr |
◆ extent
PrimExpr tvm::arith::IterMarkNode::extent |
The extent of the iteration.
◆ source
PrimExpr tvm::arith::IterMarkNode::source |
The source expression, can either be a IterSumExpr or a Var.
The documentation for this class was generated from the following file: