Class IterMarkObj#

Inheritance Relationships#

Base Type#

  • public ffi::Object

Class Documentation#

class IterMarkObj : public ffi::Object#

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.

Public Functions

inline explicit IterMarkObj(PrimExpr source, PrimExpr extent)#
inline explicit IterMarkObj(ffi::UnsafeInit)#

Public Members

PrimExpr source#

The source expression, can either be a IterSumExpr or a Var.

PrimExpr extent#

The extent of the iteration.

Public Static Functions

static inline void RegisterReflection()#
static inline int32_t _GetOrAllocRuntimeTypeIndex()#
static inline int32_t RuntimeTypeIndex() noexcept#