|
tvm
|
Mark the source as an iterator in [0, extent). More...
#include <iter_affine_map.h>
Public Member Functions | |
| TVM_FFI_DECLARE_OBJECT_INFO_FINAL ("arith.IterMark", IterMarkNode, ffi::Object) | |
Static Public Member Functions | |
| static void | RegisterReflection () |
Public Attributes | |
| PrimExpr | source |
| The source expression, can either be a IterSumExpr or a Var. | |
| PrimExpr | extent |
| The extent of the iteration. | |
Static Public Attributes | |
| static constexpr TVMFFISEqHashKind | _type_s_eq_hash_kind = kTVMFFISEqHashKindDAGNode |
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.
| tvm::arith::IterMarkNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL | ( | "arith.IterMark" | , |
| IterMarkNode | , | ||
| ffi::Object | |||
| ) |
|
staticconstexpr |
| PrimExpr tvm::arith::IterMarkNode::extent |
The extent of the iteration.
| PrimExpr tvm::arith::IterMarkNode::source |
The source expression, can either be a IterSumExpr or a Var.