Class IterSumExprObj#

Inheritance Relationships#

Base Type#

Class Documentation#

class IterSumExprObj : public tvm::sym::IterMapExprObj#

Fuse multiple iterators by summing them with scaling.

result = sum(args) + base

Public Functions

inline explicit IterSumExprObj(PrimExpr base)#
inline explicit IterSumExprObj(ffi::UnsafeInit)#

Public Members

ffi::Array<IterSplitExpr> args#

The args to the sum.

PrimExpr base#

The base offset.

Public Static Functions

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