Class RegionFrameObj#

Inheritance Relationships#

Base Type#

Class Documentation#

class RegionFrameObj : public tvm::script::ir_builder::ir::StmtFrameObj#

A result-free region with lexical body parameters.

See also

RegionFrame

Public Functions

inline explicit RegionFrameObj(ffi::UnsafeInit tag)#
inline explicit RegionFrameObj(Op op)#
virtual void ExitWithScope() final#

Construct the region and add it to the enclosing builder frame.

Public Members

Op op#

The operation represented by this region.

ffi::Array<Expr> args#

Operands evaluated in the enclosing scope.

ffi::Array<Var> body_params#

Variables defined at entry to the region body.

DictAttrs attrs#

Additional operation attributes.

Public Static Functions

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