Class CallObj#

Inheritance Relationships#

Base Type#

Class Documentation#

class CallObj : public tvm::ExprObj#

Call corresponds to callable invocation.

Public Functions

inline explicit CallObj(Expr op)#
inline explicit CallObj(ffi::UnsafeInit tag)#

Public Members

Expr op#

The operator/function being invoked.

It can be an Op, a GlobalVar, a local function value, or another callable expression.

ffi::Array<Expr> args#

The arguments of the call.

ffi::Optional<Attrs> attrs#

The additional attributes.

ffi::Array<Type> ty_args#

The type information arguments passed to the callee.

Public Static Functions

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